Size: a a a

pgsql – PostgreSQL

2021 February 26

SZ

Sergey Zhuravlev in pgsql – PostgreSQL
/stat
источник

DG

Dimitri Grinkevich in pgsql – PostgreSQL
/stat@combot
источник

KZ

Konstantin Zaitsev in pgsql – PostgreSQL
Зачем тут этот бот?🤔
источник

EZ

Eugen Zaharchenko in pgsql – PostgreSQL
/stat
источник

C

Combot in pgsql – PostgreSQL
Total messages: 286828
источник
2021 February 27

KK

Konstantin K in pgsql – PostgreSQL
Yaroslav Schekin
Т.е. Вам что-то такое https://www.apgdiff.com/ нужно, но актуальное (в смысле, я правильно понял вопрос)?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Я же просто уточнял, что нужно.
Если в этом духе, то есть ещё https://github.com/eulerto/pgquarrel и https://github.com/djrobstep/migra , да и коммерческие решения, если поискать.
источник

KK

Konstantin K in pgsql – PostgreSQL
спасибо, попробую
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Oleksii Miuskyi
всем привет. Нужна помощь.
Есть одна таблица но со временем будет 10. Создал триггер который реагирует на изменения в таблице :Insert,Update,Delete. Как сделать в триггере чтоб в поле v_old_data закидывало например какие поля в таблице были изменены при апдейте или инсерте.
Ссылка на пример: https://dbfiddle.uk/?rdbms=postgres_12&fiddle=0774a3dab0dd2f8cc2242f9c53c9ec25
Аудит манипуляций с данными по через логи: https://mydbanotebook.org/post/auditing/
На самом деле, на нагруженных проектах не вариант, по вполне понятным причинам.
источник

AB

Anton [az09@osm] Bel... in pgsql – PostgreSQL
привет! а не подскажешь, зачем вот тут можно выбирать другие версии драйверов и почему дефолт не самые свежие показывает?
https://github.com/dbeaver/dbeaver/wiki/Create-Connection#driver-properties скромно отсылает по этому поводу в некую документацию по драйверам (без ссылки, к сожалению)
источник

SB

Sergey Bezrukov in pgsql – PostgreSQL
Anton [az09@osm] Belichkov
привет! а не подскажешь, зачем вот тут можно выбирать другие версии драйверов и почему дефолт не самые свежие показывает?
https://github.com/dbeaver/dbeaver/wiki/Create-Connection#driver-properties скромно отсылает по этому поводу в некую документацию по драйверам (без ссылки, к сожалению)
Дока по драйверу здесь - https://jdbc.postgresql.org/
net.postgis нужны, если используете расширение postgis
источник

AB

Anton [az09@osm] Bel... in pgsql – PostgreSQL
Sergey Bezrukov
Дока по драйверу здесь - https://jdbc.postgresql.org/
net.postgis нужны, если используете расширение postgis
постгис обязательно! )
за ссылку спасибо. и всё же почему дбобр предлагает не крайние релизы дров хотя и знает про них?..
источник

SB

Sergey Bezrukov in pgsql – PostgreSQL
Anton [az09@osm] Belichkov
постгис обязательно! )
за ссылку спасибо. и всё же почему дбобр предлагает не крайние релизы дров хотя и знает про них?..
это надо спрашивать у авторов ) вообще драйвер - это тоже ПО, в очередном релизе могут что-то починить, а могут что-то и сломать
источник

OB

Oleg Bartunov in pgsql – PostgreSQL
Очень нужны реальные кейсы с производительностью json - данные и запросы, пишите в личку, если кто может помочь.

В понедельник уже будет наш с Никитой доклад про  наши эксперименты с потрохами jsonb и TOAST.
One step to OLTP Jsonb - updates of small keys are fast, thanks to shared TOAST ( compression and splitting done per attribute). See our talk this  Monday  https://pgconf.ru/en/2021/288783
#PostgreSQL
источник

🔘

🔘лег in pgsql – PostgreSQL
О, звёзды в чатике. А я с простым вопросом. Надеюсь не холиварным. Посоветуйте книжку по PostgreSQL. Особенно интересует ролевая модель и правда доступа на объекты. Ну и тонкости транзакций. Спасибо заранее!
источник

П

Павел in pgsql – PostgreSQL
>> ролевая модель и правда доступа на объекты
именно на уровне СУБД? Мб в своё приложение добавить поддержку casbin / прикрутить ory.Kratos?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
🔘лег
О, звёзды в чатике. А я с простым вопросом. Надеюсь не холиварным. Посоветуйте книжку по PostgreSQL. Особенно интересует ролевая модель и правда доступа на объекты. Ну и тонкости транзакций. Спасибо заранее!
Официальная документация, скорее всего (по правам доступа мне самому было бы интересно почитать что-то получше, а по тонкостям транзакций лучше Вы вряд ли найдёте).
источник

VY

Victor Yegorov in pgsql – PostgreSQL
/report
источник

🔘

🔘лег in pgsql – PostgreSQL
Павел
>> ролевая модель и правда доступа на объекты
именно на уровне СУБД? Мб в своё приложение добавить поддержку casbin / прикрутить ory.Kratos?
именно на уровне субд. Задача простая: нужно разделить доступы в рамках одного сервера между разными пользователями. И в рамках бд (что можно через hba.conf) и в рамках схем, объектов итд. Гугление дает лишь примеры уровня "раздай на все таблицы", "добавь правило на раздачу права Х пользователю Y при добавлении таблицы" и прочее подобное. А хотелось бы понимать как оно там внутри работает и как правильно в той или иной ситуации сделать.
источник

VY

Victor Yegorov in pgsql – PostgreSQL
🔘лег
именно на уровне субд. Задача простая: нужно разделить доступы в рамках одного сервера между разными пользователями. И в рамках бд (что можно через hba.conf) и в рамках схем, объектов итд. Гугление дает лишь примеры уровня "раздай на все таблицы", "добавь правило на раздачу права Х пользователю Y при добавлении таблицы" и прочее подобное. А хотелось бы понимать как оно там внутри работает и как правильно в той или иной ситуации сделать.
можно примерно как тут: https://t.me/pgsql/246213
вы не сможете найти готового решения, т.к. оно зависит полностю от ваших особенностей.

в целом, доступ делиться на следующие компоненты (3 уровня):
- доступ к объектам в базе даётся группам доступа (в примере выше группы очень общие), например: ro/rw доступ к клиентским данным, к настройкам сервиса, к тарификации и т.д.
- создаются целевые группы (ACL) по роду деятельности: операционисты, поддержка, админы, финансы и т.д., каждой целевой группе присваиваются нужные ей группы доступа
- доступ целевым группам прописывается в pg_hba.conf
- пользователей включают в нужные целевые группы
источник