Size: a a a

PostgreSQL + 1C + Linux

2020 September 19

RS

Roman Syuzyov in PostgreSQL + 1C + Linux
Кто-то готов стать владельцем группы? У меня честно ни времени, ни желания особо нет
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Roman Syuzyov
Кто-то готов стать владельцем группы? У меня честно ни времени, ни желания особо нет
Давайте попробую, если будет сильно напрягать, то передам)
источник

И

Иван in PostgreSQL + 1C + Linux
Предлагаю потом в описании канала добавить ссылку на группу https://t.me/mssqlplus1c меньше часа живёт, но уже полезна.
источник

LK

L K in PostgreSQL + 1C + Linux
Grigory Smolkin
по-хорошему любое восстановление из дампа должно идти с -v ON_ERROR_STOP=1
А как так сделать?
У pg_restore нет таких ключей?
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
L K
А как так сделать?
У pg_restore нет таких ключей?
В pg_restore есть --exit-on-error
источник
2020 September 20

LK

L K in PostgreSQL + 1C + Linux
Grigory Smolkin
В pg_restore есть --exit-on-error
Спасибо.
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
@gsmolk Григорий, подскажите, а почему при частичном восстановлении (--db-include пишу только одну базу) частично восстанавливаются (примерно наполовину объема) и файлы от другой базы?
Для большего понимания - восстанавливаю базу 1С, а вместе с ней еще половина базы Zabbix-а идет впридачу )
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Это не критично, конечно, просто любопытно почему такое может быть
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
Alexander Malykhin
@gsmolk Григорий, подскажите, а почему при частичном восстановлении (--db-include пишу только одну базу) частично восстанавливаются (примерно наполовину объема) и файлы от другой базы?
Для большего понимания - восстанавливаю базу 1С, а вместе с ней еще половина базы Zabbix-а идет впридачу )
Это Вы замеряли уже после старта постгреса?
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Grigory Smolkin
Это Вы замеряли уже после старта постгреса?
да, но базы не удалял )
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
просто размер каталогов смотрю
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
ааа, это наверно wal-ы накатились - я делал восстановление PITR
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
Alexander Malykhin
да, но базы не удалял )
В таком случае это эффект от применения WAL
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Grigory Smolkin
В таком случае это эффект от применения WAL
а при частичном восстановлении с PITR накатываются все WAL (которые нужны для достижения точки) или как-то выбираются только те, в которых изменения касаются выбранных баз?
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
Alexander Malykhin
а при частичном восстановлении с PITR накатываются все WAL (которые нужны для достижения точки) или как-то выбираются только те, в которых изменения касаются выбранных баз?
Все, конечно, постгрес не умеет выборочно применять WAL
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
Grigory Smolkin
Все, конечно, постгрес не умеет выборочно применять WAL
ну вдруг какую-нибудь магию уже придумали )

где-то выше вы писали, что можете показать юнит системд для pg_receivewal
он у меня, почему-то, не хочет брать пароль из .pgpass (при этом psql нормально берет), пришлось вписывать в юните в переменную окружения
может я что-то делаю не так
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
просто с консоли он тоже из .pgpass не берет, запускаю от root - может из-за этого?
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
Под strace посмотрите, где он ищет .pgpass
источник

A

Alexander Malykhin in PostgreSQL + 1C + Linux
странно, он его читает:
stat("/root/.pgpass", {st_mode=S_IFREG|0600, st_size=44, ...}) = 0
openat(AT_FDCWD, "/root/.pgpass", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0600, st_size=44, ...}) = 0
read(3, "srvpg:5432:pgbackup:postg"..., 4096) = 44
read(3, "", 4096)                       = 0
close(3)                                = 0

но не использует
источник

GS

Grigory Smolkin in PostgreSQL + 1C + Linux
Покажите содержимое pgpass
источник