Имеется сервер с postgresql, на котором периодически (и кстати все чаще) возникает хрень вида: psql: FATAL: database is not accepting commands to avoid wraparound data loss in database «template1»
такие матюки на каждую базу. лечится остановкой сервера, и проделыванием шаманства из мануала:
[root@server ~]# /etc/init.d/postgresql stop
[root@server ~]# su postgres
[postgres@server ~]$ touch /tmp/fix.sql
[postgres@server ~]$ echo "VACUUM FULL;" > /tmp/fix.sql
[postgres@server ~]$ postgres -D /var/lib/pgsql/data YOUR_DATABASE_NAME < /tmp/fix.sql
Но я так считаю, что это поведение ненормальное же? Кто что посоветует? Опыта работы с pg до этого не имел, с мускулем подобных проблем тоже не наблюдал. По крайней мере если побилась какая-то из таблиц в мускуле - сам демон стартует ок. А тут не стартует даже сам демон postgresql, пока это шаманство не проделать. Короче как бороться-то с напастью?