ouen@server:~$ su postgres -c psql template1
Password:
Welcome to psql 8.2.5 (server 8.3.8), the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
WARNING: You are connected to a server with major version 8.3,
but your psql client is major version 8.2. Some backslash commands,
such as \d, might not work properly.
При установке postgresql-8.3 было сообщение о том, что будет удалён старый кластер 8.2, но сам я ничего не удалял, т.к не понял - то ли он сам удалит, то ли мне это делать. Итак, действия после установки :
ouen@server:~$ su postgres
Password:
postgres@server:/home/dexel$ psql < /usr/share/postgresql/8.3/contrib/adminpack.sql
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
postgres@server:/home/ouen$ exit
exit
ouen@server:~$ sudo nano /etc/postgresql/8.3/main/postgresql.conf
здесь раскомментировал:
listen_addresses = 'localhost'
password_encryption = on
установил:
ssl = false
т.к. была ругня в логе на сертификат root.crt
ouen@server:~$ sudo /etc/init.d/postgresql-8.3 restart
* Restarting PostgreSQL 8.3 database server [ OK ]
Наверное нужно удалить старый кластер. Но где он?
Не в старом кластере дело - у
Не в старом кластере дело - у вас старая версия клиентской программы psql
А вообще перед обновлением неплохо бы читать документацию, касательно этого процесса.