[sisyphus] postgresql v8.0 upgrade on 8.1
Aleksey E. Birukov
=?iso-8859-1?q?birukov_=CE=C1_vladinfo=2Eru?=
Пн Дек 5 22:46:01 MSK 2005
В сообщении от Понедельник 05 Декабрь 2005 12:19 Epiphanov Sergei написал(a):
У меня pg_dumpall завершается с ошибкой:
bash-2.05b$ pg_dumpall |tail
pg_dump: SQL command failed
pg_dump: Error message from server: ERROR: did not find '}' at end of input
node
pg_dump: The command was: SELECT tableoid, oid, nspname, (select usename from
pg_user where nspowner = usesysid) as usename, nspacl FROM pg_namespace
pg_dumpall: pg_dump failed on database "openexchange", exiting
--
-- Users
--
ALTER USER postgres WITH CREATEDB CREATEUSER;
\connect openexchange
Что делать?
> В двух словах:
> 1) на старой базе делаете pg_dumpall (пусть этот файл называется basa.sql)
> 2) обновляете сервер
> 3) при остановленном сервере чистите его базы данных: перенесите настройки
> (*.conf) из /var/lib/prsql-root/var/lib/pgsql/data в другое место, удаляете
> всё из этого каталога, запускаете сервер заново.
> 4) При помощи команды psql -f basa.sql наполняете базы данных, при
> наполнении следите за возможными ошибками для их быстрого исправления.
--
$respect
Подробная информация о списке рассылки Sisyphus