[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