OSS Group :: Admin :: Обновление версий PostgreSQL |
Быстрый поиск по WikiНавигация по сайтуНа эту страницу ссылаются: |
Обновление версий PostgreSQLИз-за возможных проблем с совместимостью форматов баз данных при обновлении PostgreSQL желательно выполнять резервное копирование баз. Рекомендуемая последовательность upgrade для PostgreSQL:
# locale_list=`/bin/su -l postgres -s /bin/sh -c '/usr/bin/locale'` # export `/bin/echo $locale_list | /usr/bin/tr ' ' "\n" | /bin/grep LANG` # /usr/bin/postmaster -D /var/lib/pgsql/data -r /var/lib/pgsql-root postmaster запускать без ключа -S - в режиме вывода сообщений в STDERR.
# /bin/su -s /bin/sh -l postgres -c '/usr/bin/initdb -E UTF8 --pgdata=/var/lib/pgsql-root/var/lib/pgsql/data' Задавать кодировку базы (параметрт -E) обязательно. Для ru_RU.KOI8-R значение параметра - 'KOI8-R'. Без задания кодировки в последствии не будет правильно работать сортировка, поиск без учёта регистра, и т.д.
# /bin/su -s /bin/sh -l postgres -c '/usr/bin/pg_restore -d template1 /var/lib/pgsql/backups/template1.pgdump'
# su -l postgres -s /bin/bash -c '/usr/bin/psql template1' $ create group <group> with user user1,user2,...
# su -l postgres -s /bin/sh -c 'cd /var/lib/pgsql/backups;for i in *.pgdump; do createdb -E KOI8-R `basename $i .pgdump`;pg_restore -d `basename $i .pgdump` $i; done'
Дата создания: 2006-05-24 13:03:17 (Фетисов Н. А. (naf)) Не показывать комментарии Wiki::Admin Оглавление Карта раздела Изменения за сутки Изменения за неделю Изменения за месяц |
© 2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы
|