Kanboard-Prod/doc/ru_RU/postgresql-configuration.ma...

93 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Настройка Postgresql
====================
По умолчанию, Канборд использует для хранения данных Sqlite, но возможно использовать и Postgresql.
Требования[¶](#requirements "Ссылка на этот заголовок")
-------------------------------------------------------
- Установленный и настроенный сервер Postgresql
- Установленное PHP расширение - `pdo_pgsql` (Debian/Ubuntu: `apt-get install php5-pgsql`)
Примечание: работа Канборда протестирована с **Postgresql 9.3 и 9.4**
Настройка[¶](#configuration "Ссылка на этот заголовок")
-------------------------------------------------------
### Создайте пустую базу данных выполнив команду `pgsql`:[¶](#create-an-empty-database-with-the-command-pgsql "Ссылка на этот заголовок")
CREATE DATABASE kanboard;
### Создание конфигурационного файла[¶](#create-a-config-file "Ссылка на этот заголовок")
Файл `config.php` должен содержать следующие значения:
```php
<?php
// We choose to use Postgresql instead of Sqlite
define('DB_DRIVER', 'postgres');
// Mysql parameters
define('DB_USERNAME', 'REPLACE_ME');
define('DB_PASSWORD', 'REPLACE_ME');
define('DB_HOSTNAME', 'REPLACE_ME');
define('DB_NAME', 'kanboard');
```
Примечание: Вы можете переименовать демонстрационный файл `config.default.php` в `config.php`.
### Импортирование дампа SQL (альтернативный метод)[¶](#importing-sql-dump-alternative-method "Ссылка на этот заголовок")
В первый раз, Канборд запускает по очереди каждую миграцию базы данных и этот процес может занять некоторое время, в зависимости от вашей конфигурации.
Для избежания проблем или задержек вы можете инициализировать базу данных напрямую посредством импорта схемы SQL:
```bash
psql -U postgres my_database < app/Schema/Sql/postgres.sql
```
Файл `app/Schema/Sql/postgres.sql` - это sql дамп, который представляет последнюю версию базы данных.
[Русская документация Kanboard](http://kanboard.ru/doc/)