Size: a a a

pgsql – PostgreSQL

2021 January 18

VY

Victor Yegorov in pgsql – PostgreSQL
Дмитрий Тремасов
Не. Она работает в компании GitLab. DBA хантит
хм? я вроде не Джоане отвечал, а Василию 😕
источник

ДТ

Дмитрий Тремасов... in pgsql – PostgreSQL
тогда соряныч
источник

ВР

Вячеслав Ракицкий... in pgsql – PostgreSQL
Victor Yegorov
git?
если вы хотите выкатывать новые версии в базу, параллельно, то я встречал такой подход:
- все хранимки лежат в своей схеме, с именем == версией ( а-ля v20210118 )
- нужным пользователям прописывается нужный search_path=v20210118,public, когда соединение переоткрывается — подхватывается новая версия
- в самих хранимках желательно везде явно прописывать схемы при обращении к другим ф-циям или таблицам/вьюшкам, иначе можно долго искать…
Да, параллельно выкатывать. Спасибо
источник

ДТ

Дмитрий Тремасов... in pgsql – PostgreSQL
тогда я не внимателен
источник

L

Les in pgsql – PostgreSQL
Коллеги, какие утилиты для бэкапирования сейчас в моде показывают лучшую скорость ?
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Les
Коллеги, какие утилиты для бэкапирования сейчас в моде показывают лучшую скорость ?
pg_probackup, pgbackrest
источник

ВП

Василий Пучков... in pgsql – PostgreSQL
Мы pg_probackup используем
источник

DG

Denis Girko ☕️ in pgsql – PostgreSQL
wal-g работает быстрее, чем pgbackrest (pg_probackup не пробовал)
источник

A

Aleks in pgsql – PostgreSQL
Есть запрос SELECT name FROM "names" where goods_id =  '5' ;  
goods_id - это массив со значениями, в данном случае нужны все поля name где в масссиве goods_id есть 5. Подскажите пожалуйста синтаксис запроса
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Les
Коллеги, какие утилиты для бэкапирования сейчас в моде показывают лучшую скорость ?
скорость чего именно?
источник

A

Aleks in pgsql – PostgreSQL
Aleks
Есть запрос SELECT name FROM "names" where goods_id =  '5' ;  
goods_id - это массив со значениями, в данном случае нужны все поля name где в масссиве goods_id есть 5. Подскажите пожалуйста синтаксис запроса
5 = any(goods_id) на всякий случай вдруг кому тоже пригодится)
источник

K

Kamoliddin in pgsql – PostgreSQL
Добрый вечер. Знаю что триггеры нужно привязывать к таблицам. Можно ли создать trigger который будет срабатывать когда создается новая таблица ?
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
Kamoliddin
Добрый вечер. Знаю что триггеры нужно привязывать к таблицам. Можно ли создать trigger который будет срабатывать когда создается новая таблица ?
EVENT TRIGGER
источник

K

Kamoliddin in pgsql – PostgreSQL
Спасибо
источник

oh

ohoho ho in pgsql – PostgreSQL
Всем привет. Леди и джентльмены, помогите, пожалуйста. Как создать пользователя в pgadmin и дать ему права для работы только в определённой БД, чтобы остальных баз он не видел? Я не админю базы данных, но задача такая прилетела. Буду признателен помощи.
источник

JD

Jim Di in pgsql – PostgreSQL
https://www.postgresql.org/docs/current/sql-grant.html

думаю этого достаточно будет
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Народ, вопрос на засыпку. Вот Postgres умеет партиционирование.
А можно ли в нём партиции отщиплять от таблицы, и откусывать от БД в каком-нибудь виде?
В Oracle можно складывать партиции в отдельные табличные пространства, и отключать их от БД. А тут как?
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
никто вам не мешает партиции так же держать на разных тейблспейсах
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
но связь с родительской таблицей должна быть
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
отщепить можно, но тогда надо будет обращаться к конкретной портиции
источник