Size: a a a

pgsql – PostgreSQL

2021 March 17

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Сергей Кравчук
есть такое, но да, снимать лаг реплики с мастера нам тоже показалось странным )
но с таким поведением приходится мериться, вопрос с границами алерта и временем работы триггеров в заббиксе
С чем и чем мЕриться?! о_О
источник

СК

Сергей Кравчук... in pgsql – PostgreSQL
Gennadiy Gorbunov
Приветствую, подскажите в функции для дат ... (trunc(sysdate), 1006); что могут означать эти цифры?
а точно функция именно такая ?
для даты я вижу только date_trunc
trunc есть , но для числа
и там второй аргумент это точность округления в знаках
источник

GG

Gennadiy Gorbunov in pgsql – PostgreSQL
Yaroslav Schekin
А Вы уверены, что это вообще PostgreSQL?
Вы правы, был не внимателен, это plsql
источник

GG

Gennadiy Gorbunov in pgsql – PostgreSQL
Прошу прощения
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Gopneg
у меня и так все консистентно взлетает после восстановления с мастера, проблема только со стандбу
указанные инструменты, включая pg_basebackup умеют снимать резервную копию с реплики.
источник

G

Gopneg in pgsql – PostgreSQL
Yaroslav Schekin
> не угодил тем что у меня все через 7zip уже сделано и работает, сжимает быстрее/лучше и контроля больше у меня над копированием

Ну почему было не взять готовые решения (зачем обязательно изобретать велосипед), а? ;(
По вопросам:

> в доке не нашел как со стандбу снимать бакупы копированием файлов

Вот это внимательно / целиком прочитали?
https://www.postgresql.org/docs/current/continuous-archiving.html#BACKUP-LOWLEVEL-BASE-BACKUP

Экспериментировали?
И да, документация про это в самом деле не исчёрпывающая, насколько я помню.

> вопрос только в том что бы быть увереным когда я могу на стандбу быть уверен что все засинкано и ждет бакупа

Вкратце, всё равно придётся либо задействовать primary (по ссылке написано, как), либо ждать, либо вообще делать не stand-alone backups (т.е. рассчитывать на WAL archive... но почему бы и нет?).
кстати по ссылке 25.3.3.1. Making A Non-Exclusive Low-Level Backup
SELECT pg_start_backup('label', false, false);
ща попробуем с фальсами
источник

СК

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

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Gopneg
у меня и так все консистентно взлетает после восстановления с мастера, проблема только со стандбу
Это нормальный тестировщик за ваши бекапы не брался. :) Что-то мне подсказывает, что pg_start_backup(), rsync, pg_stop_backup() имеет подводные камни, на которые вам повезло (ПОКА!) не нарваться.
источник

G

Gopneg in pgsql – PostgreSQL
ну это вполне себе из родной доки путь
если там что-то ломается то очевидно проблема не в бобине %)
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Gopneg
ну это вполне себе из родной доки путь
если там что-то ломается то очевидно проблема не в бобине %)
И тем не менее, предпочтительный путь - это pg_basebackup. Для чего-то же его запилили?
источник

G

Gopneg in pgsql – PostgreSQL
для того что бы попробовать и выкинуть %)
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
выхлоп pg_basebackup можно отправить в пайп, а дальше на любимый архиватор
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
но вы продолжайте пилить велосипед, это всегда развлекает
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
(без наезда если что)
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Alexey Lesovsky
выхлоп pg_basebackup можно отправить в пайп, а дальше на любимый архиватор
Нафига?! Ради развлечения окружающих велосипедостроением? Ибо -F t -z -Z <[0-9]> - и получится сжатый затаренный архив, который вполне себе современными архиваторами (тем же 7zip) понимается...
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Михаил Шурутов
Нафига?! Ради развлечения окружающих велосипедостроением? Ибо -F t -z -Z <[0-9]> - и получится сжатый затаренный архив, который вполне себе современными архиваторами (тем же 7zip) понимается...
Михаил вы же знаете что ТЗ бывает разным с очень экзотическими требованиями )))
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
я к тому что такой вариант имеет место быть... а использовать его или нет, каждый решает сам.
каждый дрочит так как хочет (с)
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Alexey Lesovsky
Михаил вы же знаете что ТЗ бывает разным с очень экзотическими требованиями )))
Не то слово, однако. Но в контексте обсуждаемой задачи лично я не вижу никаких показаний к велосипедостроению, кроме "исторически сложилось" и "у меня всё работает".
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Gopneg
ну это вполне себе из родной доки путь
если там что-то ломается то очевидно проблема не в бобине %)
<troll>
Скажите, а Вы в самом деле использовали эксклюзивные backups до этого момента?
Если да, то проблема действительно "не в бобине", а в "магнитофоне", который её читал.
</troll>

Ну и, кроме шуток, Вы послушайте https://t.me/pgsql/290531 — документация действительно неполна в этом месте, я практически уверен. :(
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
согласен, мне тоже решение кажется странным, но штош... отвественность на том кто его выбрал
источник