Size: a a a

pgsql – PostgreSQL

2020 July 28

YS

Yaroslav Schekin in pgsql – PostgreSQL
Andrey
select * from bt_metap('index_name');
magic  | version | root | level | fastroot | fastlevel
--------+---------+------+-------+----------+-----------
340322 |       2 |    1 |     0 |        1 |         0
(1 row)


т.е. тут 2 версия получается?
Да. Я вот посмотрел — у новых индексов в v11 — 3, в v12 — 4.
Наверное, этот у Вас от предыдущих upgrade остался.
источник

SS

Stas Sychenkov in pgsql – PostgreSQL
Саша Козлов
базы растут по 50Г в сутки
фикстуры так себе )
Обычно в тестовую базу такие объемы не заливаются, с такими объемами сложно делать анонимизацию, да и ресурсы не безграничны
источник

A

Andrey in pgsql – PostgreSQL
Yaroslav Schekin
Да. Я вот посмотрел — у новых индексов в v11 — 3, в v12 — 4.
Наверное, этот у Вас от предыдущих upgrade остался.
это я на тесте 9.6 проверил 🙂 а там где делал pg_upgrade и в правду 3 версия осталась
select * from bt_metap('index_name');
magic  | version | root | level | fastroot | fastlevel | oldest_xact | last_cleanup_num_tuples
--------+---------+------+-------+----------+-----------+-------------+-------------------------
340322 |       3 |  412 |     2 |      412 |         2 |           0 |                     247
(1 row)
источник

СК

Саша Козлов... in pgsql – PostgreSQL
Stas Sychenkov
Обычно в тестовую базу такие объемы не заливаются, с такими объемами сложно делать анонимизацию, да и ресурсы не безграничны
так удобнее сверять результаты
строишь месячный отчет и сверяешь или с продом или с бухгалтерией

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

P

Plus in pgsql – PostgreSQL
Alexander Nikitin
chmod 600 .pgpass
венды, там нет такого :) разобрался, там в %APPDATA% лежит файлик pgpass.conf
источник

P

Plus in pgsql – PostgreSQL
а вот по barman я так понял под вендами не работает %) даже инсталляторов не нашел  : )
источник

A

Andrey in pgsql – PostgreSQL
Yaroslav Schekin
Да. Я вот посмотрел — у новых индексов в v11 — 3, в v12 — 4.
Наверное, этот у Вас от предыдущих upgrade остался.
теперь получается надо для каждого индекса делать руками - REINDEX INDEX CONCURRENTLY index_name или можно по таблицам сразу пройтись REINDEX TABLE CONCURRENTLY table_name ?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Andrey
теперь получается надо для каждого индекса делать руками - REINDEX INDEX CONCURRENTLY index_name или можно по таблицам сразу пройтись REINDEX TABLE CONCURRENTLY table_name ?
Да, можно сразу table. См. примеры в  https://www.postgresql.org/docs/current/sql-reindex.html
источник

A

Andrey in pgsql – PostgreSQL
Yaroslav Schekin
Да, можно сразу table. См. примеры в  https://www.postgresql.org/docs/current/sql-reindex.html
Спасибо, буду пробовать
источник

P

Plus in pgsql – PostgreSQL
λ pg_probackup.exe backup -B D:\backup\pg_probackup\ --instance test --backup-mode=DELTA --stream --progress --pguser=postgres
INFO: Backup start, pg_probackup version: 2.4.1, instance: test, backup ID: QE6ETP, backup mode: DELTA, wal mode: STREAM, remote: false, compress-algorithm: none, compress-level: 1
ERROR: could not connect to database plus: FATAL:  database "plus" does not exist почему он мне упорно ищет базу plus)))) ?
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Plus
λ pg_probackup.exe backup -B D:\backup\pg_probackup\ --instance test --backup-mode=DELTA --stream --progress --pguser=postgres
INFO: Backup start, pg_probackup version: 2.4.1, instance: test, backup ID: QE6ETP, backup mode: DELTA, wal mode: STREAM, remote: false, compress-algorithm: none, compress-level: 1
ERROR: could not connect to database plus: FATAL:  database "plus" does not exist почему он мне упорно ищет базу plus)))) ?
Попробуйте явно указать базу -d "название"
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
как экземпляр добавляли?
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Скорее всего оно туда ваше имя пользователя подставляет.
источник

P

Plus in pgsql – PostgreSQL
Роман Жарков
Скорее всего оно туда ваше имя пользователя подставляет.
помогло спасибо
источник

P

Plus in pgsql – PostgreSQL
непонятно почему он имя пользователя туда пихает %)
источник

P

Plus in pgsql – PostgreSQL
правильно ли я понимаю, при режиме FULL он копирует полный бекап включая wal ? как запустить логирование wal чтобы налету бекап постоянно создавался ?
источник

P

Plus in pgsql – PostgreSQL
бекапить нужно 12 баз, средний размер 10 гигов
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Plus
непонятно почему он имя пользователя туда пихает %)
Лично я привык: оно во всех постргесовых утилитах так делается.
источник

P

Plus in pgsql – PostgreSQL
Роман Жарков
Лично я привык: оно во всех постргесовых утилитах так делается.
привыкнем ) в линуксовых версиях не замечал этого %)
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Plus
правильно ли я понимаю, при режиме FULL он копирует полный бекап включая wal ? как запустить логирование wal чтобы налету бекап постоянно создавался ?
Тут лучше аккуратно разобраться.
Потому что есть бекап, есть архивирование валов и есть ещё куча всего, что лично я с трудом понимаю.
источник