Size: a a a

pgsql – PostgreSQL

2020 July 22

R

Roux in pgsql – PostgreSQL
В итоге оказалось что нужно рестартить сервер после invoke, тогда таки работает😅 Спасибо за ответы)
источник

SB

Sergey Bezrukov in pgsql – PostgreSQL
Roux
В итоге оказалось что нужно рестартить сервер после invoke, тогда таки работает😅 Спасибо за ответы)
Надеюсь, не сервер БД надо рестартить )))
источник

R

Roux in pgsql – PostgreSQL
Sergey Bezrukov
Надеюсь, не сервер БД надо рестартить )))
Нет) Как мне объяснили, после любой правки .env или использования invoke, нужно рестартить приложение, дабы билд пересобрался. Не работало из-за этого
источник

VY

Victor Yegorov in pgsql – PostgreSQL
потому что такая форма записи добавляет строчку к возвращаемым данным. чтобы выйти из ф-ции надо добавить просто RETURN ; в первом выделенном блоке
источник

Т

Туко in pgsql – PostgreSQL
Подскажите, есть ли в постгресе "из коробки" версионирование данных в таблицах ? Или какое расширение можно заюзать для этого ?
источник

MD

Memory Doctor in pgsql – PostgreSQL
Туко
Подскажите, есть ли в постгресе "из коробки" версионирование данных в таблицах ? Или какое расширение можно заюзать для этого ?
Из коробки нет
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Туко
Подскажите, есть ли в постгресе "из коробки" версионирование данных в таблицах ? Или какое расширение можно заюзать для этого ?
нету. расширений не знаю.
источник

W

W in pgsql – PostgreSQL
Victor Yegorov
потому что такая форма записи добавляет строчку к возвращаемым данным. чтобы выйти из ф-ции надо добавить просто RETURN ; в первом выделенном блоке
Спасибо большое помогло
источник

Т

Туко in pgsql – PostgreSQL
Victor Yegorov
нету. расширений не знаю.
а можно ли просто и быстро использовать для этих целей логическую репликацию ?
источник

MD

Memory Doctor in pgsql – PostgreSQL
Туко
а можно ли просто и быстро использовать для этих целей логическую репликацию ?
Это совсем другая вещь, как ее использовать для этих целей?
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Туко
а можно ли просто и быстро использовать для этих целей логическую репликацию ?
а задача какая? что надо сделать?
источник

Т

Туко in pgsql – PostgreSQL
Memory Doctor
Это совсем другая вещь, как ее использовать для этих целей?
Я в свое время написал свой мастер-мастер, взял за основу идеологию bdr, использовал все лучшее из слотов репликации(вплоть до origin'ов), но обвязку взял полностью под свой контроль.
источник

Т

Туко in pgsql – PostgreSQL
Victor Yegorov
а задача какая? что надо сделать?
тривиальная задача - версионирование данных в таблицах. Грубо говоря аудит с сохранением предыдущих версий всех полей по строкам.
источник

Т

Туко in pgsql – PostgreSQL
я это делал на 9.6 релизе, а просто подумалось, может уже внедрили это.
источник

Т

Туко in pgsql – PostgreSQL
а хотя бы аудит не внедрили, хотя бы в рамках расширения, т.е. кто и когда менял строки в таблицах? Чистый аудит как в оракле.
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Туко
тривиальная задача - версионирование данных в таблицах. Грубо говоря аудит с сохранением предыдущих версий всех полей по строкам.
тут надо смотреть на потребление этих версий. где-то они нужны “встроенные” (а-ля Temporal Databases), где-то надо выносить в лог-таблицы
источник

MD

Memory Doctor in pgsql – PostgreSQL
Туко
а хотя бы аудит не внедрили, хотя бы в рамках расширения, т.е. кто и когда менял строки в таблицах? Чистый аудит как в оракле.
Права на строки внедрили только
источник

Т

Туко in pgsql – PostgreSQL
Memory Doctor
Права на строки внедрили только
row level security - вроде видел уже
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Туко
а хотя бы аудит не внедрили, хотя бы в рамках расширения, т.е. кто и когда менял строки в таблицах? Чистый аудит как в оракле.
вам надо историю хранить? или аудит доступа к данным, а не сами данные?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Туко
а хотя бы аудит не внедрили, хотя бы в рамках расширения, т.е. кто и когда менял строки в таблицах? Чистый аудит как в оракле.
Какие-то расширения были, вот например: https://www.pgaudit.org/
А так — или поищите, или подождите — может, ещё подскажут.
источник