Export to GitHub

cakebilling - ConfiguringPostgres.wiki


[InstallPostgresToc << ] [InstallPostgresInGentoo < ] [CakeToc В начало ] [InstallFreeRadiusToc > ] [InstallFreeRadiusToc >> ]

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

Добавляем нового пользователя cake в PostgreSQL: postgres@cake$ createuser -P -D -A cake

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

Создаём базу данных (Обязательно в горячо любимой всеми нами кодировке WIN1251): postgres@cake$ createdb -O cake -E WIN cake

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

Загружаем и экспортируем схему базы и начальные данные: postgres@cake$ wget http://cakebilling.googlecode.com/files/cake.sql postgres@cake$ psql -Ucake -W -d cake -f cake.sql

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

| id | login | name | pwd | balance | userblock | overtraffblock | ip_addr | id_tariff | grp | |:---|:------|:-----|:----|:--------|:----------|:----------------|:---------|:-----------|:----| | 104 | admin | Admin | 1234 | 0.00 | f | t | 2 | 1 | 1 |

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

[InstallPostgresToc << ] [InstallPostgresInGentoo < ] [CakeToc В начало ] [InstallFreeRadiusToc > ] [InstallFreeRadiusToc >> ]