Size: a a a

pgsql – PostgreSQL

2020 July 14

dg

denis g in pgsql – PostgreSQL
Boris
Это при условии что вы используете patroni?
Нет, не используем.
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
можно ли в timescaleDB переносить чанки в табличные пространства без move_chunk() ? т.к. она не доступна в community edition
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
Dima Yushutin
привет всем:) вопрос по timescaledb
в общем есть функция, move_chunks, которая переносит определенные чанки в другой tablespace. на самом сайте написано она только в Enterprise версии, но в тот же момент она работает и на community версии без чего-то еще.
в чем прикол тогда? или подразумевается что это автоматизированно будет в enterprise версии само по себе, а в community надо ручками все настраивать?
правильно работает?
источник

DY

Dima Yushutin in pgsql – PostgreSQL
Владимир Яворский
правильно работает?
да, работает:) но я все так же не нашел информации об этом. как бы и лицензии не просит, переносит все.

я так думаю, что она недоступна на timescale cloud? а вот если сам все делаешь и поддерживаешь на своих серверах, то доступно
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
Dima Yushutin
да, работает:) но я все так же не нашел информации об этом. как бы и лицензии не просит, переносит все.

я так думаю, что она недоступна на timescale cloud? а вот если сам все делаешь и поддерживаешь на своих серверах, то доступно
очень же не удобно каждый чанк перемещать? их же много много)
источник

DY

Dima Yushutin in pgsql – PostgreSQL
Владимир Яворский
очень же не удобно каждый чанк перемещать? их же много много)
мы руками автоматизировали, сначала берем чанки которые старее Х месяцев и тащим их
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
может политики сделают...
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
как для компрессии
источник

DY

Dima Yushutin in pgsql – PostgreSQL
это кстати, как раз и есть в timescale cloud, или обещают только, автоматизировать процесс этот
источник

AW

Andrey Wampir in pgsql – PostgreSQL
Всем привет, нужна помощь с нативным (декларативным) секционированием (партиционированием):
Есть родительская таблица без каких-либо UNIQUE CONSTRAINT, таблица партиционируется так - PARTITION BY RANGE (id), id это PRIMARY KEY.
Во время создания дочерних таблиц, для каждой таблицы создается UNIQUE CONSTRAINT на определенные поля.
Как можно при вставке в таблицу заставить ON CONFLICT проверять UNIQUE CONSTRAINT не родительской таблицы, а дочерней?

P.S. Для всех дочерних таблиц создаются одни и те же UNIQUE CONSTRAINT.
источник

АД

Антон Дзык in pgsql – PostgreSQL
Доброго дня всем!
А посоветуйте как лучше организовать создание резервной копии БД PostgresSQL 11.8, на сервере одна база, размеры директории с postgres файлами бд ~100Gb
Хочется какого-то шустрого решения, пока смотрю, что можно получить из стандартных решений (pg_basebackup), но возможно есть более быстрые варианты?
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
Pg_probackup
источник

AW

Andrey Wampir in pgsql – PostgreSQL
Ещё один вопрос: можно ли указать несколько колонок в PARTITION BY LIST или только строго одну колонку?
источник

AP

Anton Patsev in pgsql – PostgreSQL
Антон Дзык
Доброго дня всем!
А посоветуйте как лучше организовать создание резервной копии БД PostgresSQL 11.8, на сервере одна база, размеры директории с postgres файлами бд ~100Gb
Хочется какого-то шустрого решения, пока смотрю, что можно получить из стандартных решений (pg_basebackup), но возможно есть более быстрые варианты?
Wal-g
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Anton Patsev
Wal-g
Упоминая сей продукт, очень не мешает указывать, что он - для Амазона.
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
И прочих S3-хранилищ.
источник

AP

Anton Patsev in pgsql – PostgreSQL
Михаил Шурутов
И прочих S3-хранилищ.
С чего вы взяли что только для S3?
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Anton Patsev
С чего вы взяли что только для S3?
Из README на гитхабе.
источник

AP

Anton Patsev in pgsql – PostgreSQL
источник

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Владимир Яворский
очень же не удобно каждый чанк перемещать? их же много много)
Я к примеру, написал функцию обертку над show_chunk и move_chunk.
Находит секции старше N, на нужном tablespace, далее в цикле по одному чанку передаёт на move_chunk.
Автоматизируется с помощью задания pg_cron.
источник