b
pg_upgrade
-у расскажете про эти докеры?Size: a a a
b
pg_upgrade
-у расскажете про эти докеры?YS
AL
pg_upgrade
-у расскажете про эти докеры?СК
СК
template0
. Каждую ночь база накатывает дампы с прода в временные базы, потом дропает оригиналы и делает переименование временных баз в оригинальные. Сегодня у меня перестали работать команды createdb
:2021-03-11 04:00:07,575296320 -> createdb -T template0 'tools_ui_12e5deb6'
createdb: database creation failed: ERROR: database is not accepting commands to avoid wraparound data loss in database "template0"
HINT: Stop the postmaster and vacuum that database in single-user mode.
You might also need to commit or roll back old prepared transactions.
wraparound data loss
?IZ
СК
YS
template0
. Каждую ночь база накатывает дампы с прода в временные базы, потом дропает оригиналы и делает переименование временных баз в оригинальные. Сегодня у меня перестали работать команды createdb
:2021-03-11 04:00:07,575296320 -> createdb -T template0 'tools_ui_12e5deb6'
createdb: database creation failed: ERROR: database is not accepting commands to avoid wraparound data loss in database "template0"
HINT: Stop the postmaster and vacuum that database in single-user mode.
You might also need to commit or roll back old prepared transactions.
wraparound data loss
?wraparound data loss
?AL
pg_upgrade
-у расскажете про эти докеры?b
МШ
IZ
wraparound data loss
?postgresql-staging-gce-sc-2/postgres # SELECT version();
version
-----------------------------------------------------------------------------------------------------
PostgreSQL 9.6.9 on x86_64-pc-linux-gnu ( ), compiled by gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0, 64-bit
template0
никто не менял.2021-03-11 08:36:57.456 UTC [21176] ERROR: found xmin 203019837 from before relfrozenxid 481819908
2021-03-11 08:36:57.456 UTC [21176] CONTEXT: automatic vacuum of table "template0.pg_catalog.pg_database"
2021-03-11 08:36:57.457 UTC [21176] WARNING: database "template0" must be vacuumed within 1000000 transactions
2021-03-11 08:36:57.457 UTC [21176] HINT: To avoid a database shutdown, execute a database-wide VACUUM in that database.
You might also need to commit or roll back old prepared transactions.
AL
IZ
template0
там ведь нет таблиц.SM
AL
SM
IZ
wraparound data loss
?template0
выдаёт ошибку:postgresql-staging-gce-sc-2/template0 # VACUUM ;
ERROR: XX001: found xmin 203019837 from before relfrozenxid 481819908
LOCATION: heap_prepare_freeze_tuple, heapam.c:6699
VY
template0
выдаёт ошибку:postgresql-staging-gce-sc-2/template0 # VACUUM ;
ERROR: XX001: found xmin 203019837 from before relfrozenxid 481819908
LOCATION: heap_prepare_freeze_tuple, heapam.c:6699
IZ