Шпаргалка - добавление поддержки PL/pgSQL

Для версии PostgreSQL < 8.3

 # yum install postgresql-pl

Для версии PostgreSQL ⇒ 8.3

 # yum install postgresql-plperl

Добавляем поддержку языка для конкретной БД:

 # createlang plpgsql database_name

Ссылки

Обновление postgreSQL до 8.3 в Plesk

На хостинг-сервере установлена и работает CentOS 5.x + Plesk 9.x, установлена «из коробки» СУБД postgreSQL 8.1, в работе несколько БД на postgreSQL. Задача - клиенты попросили выполнить обновление СУБД postgreSQL до версии 8.3
Моё решение ниже.

Сделаем дамп всех пользовательских БД (в Plesk уже были сделаны). Но можно выполнить из командной строки:

 # pg_dump -U root database_name > database_name.sql

либо

 # pg_dump -U root database_name |gzip > database_name.sql.gz

Подключим сторонний репозиторий с бинарными пакетами postgreSQL 8.3 для CentOS 5.x

 # rpm --ivh http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-6.noarch.rpm
 

Обновим PostgreSQL

 
 # yum update postgresql-server

 
blog.txt · Последние изменения: 2013/01/23 14:51 — Антон Бугреев · []