2009-02-10

CakeBilling. Установка и настройка PostgreSQL.

Как и обещал, выкладываю последовательность действий при установке CakeBilling. Начинаем, как и в оригинальной инструкции, с установки и настройки PostgreSQL.

Установка PostgreSQL:

# apt-get install postgresql-8.3 // собственно сервер СУБД
# apt-get install libpg-java // JDBC-драйвер
# apt-get install libpg-perl // поддержка языка Perl

Переключаемся на пользователя postgres:
root@cake# su postgres

Добавляем нового пользователя cake в PostgreSQL:
postgres@cake$ createuser -P -D -A cake
Note: По умолчанию в веб-интерфейсе для доступа в базу используется login: cake, password: cake. Не забудьте изменить настройки web-интерфейса в случае выбора другого логина и пароля.

Создаём базу данных:
postgres@cake$ createdb -O cake cake (можно для верности добавить опцию -E UTF-8)

Добавляем язык хранимых процедур plpgsql:
postgres@cake$ createlang plpgsql cake

Загружаем и импортируем схему базы и начальные данные:
На странице http://groups.google.com/group/cakebilling/files надо взять файл cake-v1.0.1-UTF8.sql
postgres@cake$ psql -Ucake -W -d cake -f cake-v1.0.1-UTF8.sql

Проверяем права:
psql -Ucake cake -c "select * from cake.users;"

Закрываем сессию пользователя postgres:
postgres@cake$ exit

Комментариев нет: