Jenkins — Active Choice: PostgreSQL — Вернуть результат SELECT запроса

Для параметризованной сборки с выбором результата на основе SQL запроса, понадобится плагин Active Choices Переходим в настройки Jenkins‘а   Раздел «Управление плагинами»   Переходим к вкладке «Доступные» и в поиске указываем «Active Choices» Устанавливаем его. Так же необходим плагины: Database PostgreSQL Database Создаем «New Item» — «Pipeline«, указываем, что это будет параметризованная сборка, и добавляем … Продолжить читать "Jenkins — Active Choice: PostgreSQL — Вернуть результат SELECT запроса"

FIX ERROR — Postgres: cannot execute ALTER DATABASE in a read-only transaction

При попытке вернуть в режим «read-write» командой:   Получаю ошибку: ERROR: cannot execute ALTER DATABASE in a read-only transaction   Решение: Используя psql подключаемся к базе и выполняем:   Отключаемся от базы и подключаемся, и снова выполняем:   Проверяем:

Postgres — Запрет записи в базу данных

Чтобы перевести базу данных в read-only, нужно задать флаг «default_transaction_read_only» в значение «true»   Где «dababase_name» — имя необходимой базы данных   Возвращаем возможность записи в БД:   Посмотреть текущее значение флага можно так:

FIX ERROR — PG::InsufficientPrivilege: ERROR: permission denied to create extension «uuid-ossp»

Ошибка в связке Ruby+PostgreSQL rake aborted! StandardError: An error has occurred, this and all later migrations canceled: PG::InsufficientPrivilege: ERROR: permission denied to create extension "uuid-ossp" HINT: Must be superuser to create this extension. : CREATE EXTENSION IF NOT EXISTS "uuid-ossp" Причина: Пользователю необходимы привилегии суперпользователя. Решение:

Postgres — Основные команды

Логинимся как пользователь postgres: Список баз можно посмотреть не заходя в psql: Заходим в psql: Создать базу данных, пользователя и предоставить ему полный доступ к базе: Создать пользователя и базу данных, владельцем которой будет являться созданный пользователь: Изменить владельца базы данных: Удалить все права пользователя на конкретную базу: Делаем дамп базы: Заливаем дамп: Подключение к … Продолжить читать "Postgres — Основные команды"