Обновление PostgreSQL c 9.1 на 9.2 на окружении ext (Ubuntu 11.10)
ubuntu
install
apt-get
postgresql
ext
error
При установке postgres 9.2 на ext выскочила ошибка:
E: Не удалось исправить ошибки, у вас отложены held испорченные пакеты.
.................
apt-get -f install
apt-get update
apt-get upgrade
.......... не помогло!
Генератор репозиториев тут http://repogen.simplylinux.ch/
..................
apt-get purge libc6 - не идет
..................
добавил в /etc/apt/sources.list.d/pgdg.list
deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main
deb http://security.ubuntu.com/ubuntu precise-security main
deb http://de.archive.ubuntu.com/ubuntu precise-updates main
после этого:apt-get install libnih1 libc6
------- заработало ! aizaro --------
затем:
apt-get install postgresql-client-common
apt-get install postgresql-common
apt-get install postgresql-9.2
Сообщение об ошибке:
|
postgresql-9.2 зависит от postgresql-client-9.2, однако: | |-----------------------------------------------------------|
Далее:
/usr/lib/postgresql/9.2/bin/pg_upgrade -b /usr/lib/postgresql/9.1/bin -B /usr/lib/postgresql/9.2/bin -d /var/lib/postgresql/9.1/main/ -D /var/lib/postgresql/9.2/main/ -O "--c config_file=/etc/postgresql/9.2/main/postgresql.conf" -o "-c config_file=/etc/postgresql/9.1/main/postgresql.conf"
....................................
07.06.13
- Сделал бекап БД rdb и остальных \- всего 8 БД:
pg_dump -file pg-ext-rdb.tar -F t -v -h localhost -p 5432 -U sysdba -W rdb
- Подробное изучение текущих настроек БД PostgreSQL
порт: 5432
Файлы каталога БД:
root@ext:~# ls -l /var/db/river
total 84
drwx------ 11 user user 4096 2013-06-07 00:08 base
drwx------ 2 user user 4096 2013-06-10 19:51 global
drwx------ 2 user user 4096 2012-12-25 17:29 pg_clog
-rw------- 1 user user 4613 2012-09-07 14:29 pg_hba.conf
-rw------- 1 user user 1636 2012-04-09 14:08 pg_ident.conf
drwx------ 4 user user 4096 2012-04-09 14:08 pg_multixact
drwx------ 2 user user 4096 2013-06-10 19:47 pg_notify
drwx------ 2 user user 4096 2012-04-09 14:08 pg_serial
drwx------ 2 user user 4096 2013-06-10 19:51 pg_stat_tmp
drwx------ 2 user user 4096 2013-05-09 01:30 pg_subtrans
drwx------ 2 user user 4096 2012-04-09 14:08 pg_tblspc
drwx------ 2 user user 4096 2012-04-09 14:08 pg_twophase
-rw------- 1 user user 4 2012-04-09 14:08 PG_VERSION
drwx------ 3 user user 4096 2013-06-10 05:25 pg_xlog
-rw------- 1 user user 19729 2012-09-07 15:52 postgresql.conf
-rw------- 1 user user 37 2013-06-10 19:47 postmaster.opts
root@ext:~# ls -l /var/db/river/base
total 148
drwx------ 2 user user 12288 2013-06-09 21:20 1
drwx------ 2 user user 4096 2013-06-09 21:20 11947
drwx------ 2 user user 4096 2013-06-09 21:20 11955
drwx------ 2 user user 4096 2013-06-09 21:20 1544448
drwx------ 2 user user 61440 2013-06-10 19:47 1724572
drwx------ 2 user user 36864 2013-06-10 19:40 29246
drwx------ 2 user user 12288 2013-06-10 19:48 44537
drwx------ 2 user user 12288 2013-06-10 19:48 888201
drwx------ 2 user user 4096 2013-06-07 19:21 pgsql_tmp
-
Файл настроек /var/db/river/postgresql.conf
-
Размеры папок с БД