Articles of plpgsql

PDO pgsql – подсчет строк, на которые влияет функция pgsql

У меня есть следующая функция: CREATE FUNCTION user_delete( IN id INT4 ) RETURNS VOID AS $BODY$ BEGIN SELECT * FROM "user" WHERE user_id = id FOR UPDATE; DELETE FROM user_role WHERE user_id = id; DELETE FROM user_permission WHERE user_id = id; DELETE FROM permission_cache WHERE user_id = id; DELETE FROM access WHERE user_id = id; […]

Объединение таблицы и журнала изменений в представление в PostgreSQL

Моя база данных PostgreSQL содержит таблицу для хранения экземпляров зарегистрированного объекта. Эта таблица заполняется через загрузку электронных таблиц. Веб-интерфейс позволяет оператору изменять представленную информацию. Однако исходные данные не изменяются. Все изменения сохраняются в отдельной таблице с помощью столбцов unique_id , column_name , value и updated_at . После внесения изменений они представляются оператору, сначала запрашивая исходную […]

Массив PHP для массива postgres

Теперь php не может работать непосредственно с массивом Postgresql. Например, php принимает массив postgresql, например '{"foo", "bar"}' Мне нужна простая функция php для создания многомерного массива postgresql из php-массива. Я думаю, что экспериментальный pg_convert () не является оптимальным, потому что ему нужны дополнительные данные для формирования простой строки массива для вывода базы данных, возможно, я […]