Size: a a a

pgsql – PostgreSQL

2021 March 16

ЛА

Леша А. in pgsql – PostgreSQL
Сергей Кравчук
запретить нельзя , можно только не разрешать,
насколько я знаю )
ну про запретить я общий смысл сказал) а так да
источник

ЛА

Леша А. in pgsql – PostgreSQL
Сергей Кравчук
а ошибки на предмет недостающих прав нет ?
на коннект к базе например тоже нужно разрешение
он вроде сначала читает, а потом вот) ну там ошибка , что доступа не имеет. в DBeaver так же при внесении изменений. права давал только на SELECT
источник

СК

Сергей Кравчук... in pgsql – PostgreSQL
Леша А.
он вроде сначала читает, а потом вот) ну там ошибка , что доступа не имеет. в DBeaver так же при внесении изменений. права давал только на SELECT
вывод команды на русском, отвратительно, не правда ли ? )

ну тут ему нужны права на просмотр текущих значений сиквенсов, насколько я могу судить
для правильного создания схемы данных
можно или дать эти права
или снимать только данные, если задача позволяет
источник

ЛА

Леша А. in pgsql – PostgreSQL
Сергей Кравчук
вывод команды на русском, отвратительно, не правда ли ? )

ну тут ему нужны права на просмотр текущих значений сиквенсов, насколько я могу судить
для правильного создания схемы данных
можно или дать эти права
или снимать только данные, если задача позволяет
Еще как отвратительно..
источник

JD

Jim Di in pgsql – PostgreSQL
Иван
уточню. хочется узнать мнения людей, которые прямо использовали или используют продукты.
Про Dolt сейчас почитал, интересно, но слишком молодо, чтобы тащить в прод, страшновато.
Про pgcodekeeper не слышал, почитаю.
pgcodekeeper каждый день используем. наши же ребята его и пилят. если что-то непонятно или есть вопросы - велкам в чат @pgcodekeeper
источник

AS

Alexey Stavrov in pgsql – PostgreSQL
Всем привет.
Попалась эта статья (Обрезаем большую таблицу PostgreSQL в production)
https://habr.com/ru/company/domclick/blog/546008/

Разве этот способ будет работать, когда одновременно с переносом данных запустится update, изменяющий данные, которые переносятся в данной проции?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Alexey Stavrov
Всем привет.
Попалась эта статья (Обрезаем большую таблицу PostgreSQL в production)
https://habr.com/ru/company/domclick/blog/546008/

Разве этот способ будет работать, когда одновременно с переносом данных запустится update, изменяющий данные, которые переносятся в данной проции?
пробовали спрашивать автора статьи в комментариях? вероятность получить ответ там, существенно выше
источник

AS

Alexey Stavrov in pgsql – PostgreSQL
Alexey Lesovsky
пробовали спрашивать автора статьи в комментариях? вероятность получить ответ там, существенно выше
Нет, здесь показалось проще)
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Alexey Stavrov
Всем привет.
Попалась эта статья (Обрезаем большую таблицу PostgreSQL в production)
https://habr.com/ru/company/domclick/blog/546008/

Разве этот способ будет работать, когда одновременно с переносом данных запустится update, изменяющий данные, которые переносятся в данной проции?
Лично я брал блокировку на пачку данных select for update, а потом переносил.
источник

AS

Alexey Stavrov in pgsql – PostgreSQL
Роман Жарков
Лично я брал блокировку на пачку данных select for update, а потом переносил.
Хм... да, выглядит рабочим
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Alexey Stavrov
Хм... да, выглядит рабочим
Это ещё и проверить легко буквально в паре сессий на тестовой табличке.
источник

WW

Wadik Wadkovich in pgsql – PostgreSQL
Добрый день. Такая сетуевщина. Стартанул инстанс через pg_ctl. К базе подключаюсь. Теперь ее хочу потушить корректно. Но, в службах винды инстанс не запущен, pg_ctl stop говорит " c:/PostgreSQL/test/postmaster.pid" не существует" .  Windows 2016 ,  \PostgreSQL\9.4 . Подскажите пожалуйста как
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Wadik Wadkovich
Добрый день. Такая сетуевщина. Стартанул инстанс через pg_ctl. К базе подключаюсь. Теперь ее хочу потушить корректно. Но, в службах винды инстанс не запущен, pg_ctl stop говорит " c:/PostgreSQL/test/postmaster.pid" не существует" .  Windows 2016 ,  \PostgreSQL\9.4 . Подскажите пожалуйста как
покажите полностью команду которой вы пытаетесь остановить постгрес и текст ошибки.
источник

WW

Wadik Wadkovich in pgsql – PostgreSQL
Alexey Lesovsky
покажите полностью команду которой вы пытаетесь остановить постгрес и текст ошибки.
Уже не актуально. Кластер через время сам выключился и щас вроде все нормально. Спасибо
источник

кн

коля николай... in pgsql – PostgreSQL
Подскажите, как посомтреть настройки ваккуума для отдельной таблицы, чего-то не могу найти
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
коля николай
Подскажите, как посомтреть настройки ваккуума для отдельной таблицы, чего-то не могу найти
это называется storage parameters, смотрите через \d+ table, они должны быть в самом низу, если их нет - значит используются общие настройки (опеределенные в конфиге)
источник

кн

коля николай... in pgsql – PostgreSQL
Alexey Lesovsky
это называется storage parameters, смотрите через \d+ table, они должны быть в самом низу, если их нет - значит используются общие настройки (опеределенные в конфиге)
точно, спасибо
источник

кн

коля николай... in pgsql – PostgreSQL
Alexey Lesovsky
это называется storage parameters, смотрите через \d+ table, они должны быть в самом низу, если их нет - значит используются общие настройки (опеределенные в конфиге)
а SET (autovacuum_vacuum_scale_factor = 0, autovacuum_vacuum_threshold = х); применяется сразу или нужно че-то перезагрузить?
источник

CB

Chiki Briki in pgsql – PostgreSQL
Здравствуйте. Не подскажите, при использовании multi insert on conflict, как можно избежать sequence id wholes ?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
коля николай
а SET (autovacuum_vacuum_scale_factor = 0, autovacuum_vacuum_threshold = х); применяется сразу или нужно че-то перезагрузить?
сразу применяется
источник