summaryrefslogtreecommitdiff
path: root/doc/ru_RU/postgresql-configuration.markdown
diff options
context:
space:
mode:
authorChristopher Geelen <christopher.geelen@vinotion.nl>2016-07-27 13:58:23 +0200
committerChristopher Geelen <christopher.geelen@vinotion.nl>2016-07-27 13:58:23 +0200
commit24745182724ca69092554eb5946e31584420f68a (patch)
tree386cdf7a8d7bf7ad2d80d938333bafbaf0fedcbc /doc/ru_RU/postgresql-configuration.markdown
parent160c0b885eb4f1a1a1baa2b6b9fc6d99fdb80d0c (diff)
parent9649f7ba82ba7fe6a470abfe9f65e214cc68fa34 (diff)
Merge remote-tracking branch 'upstream/master'
Conflicts: app/Job/NotificationJob.php
Diffstat (limited to 'doc/ru_RU/postgresql-configuration.markdown')
-rw-r--r--doc/ru_RU/postgresql-configuration.markdown92
1 files changed, 92 insertions, 0 deletions
diff --git a/doc/ru_RU/postgresql-configuration.markdown b/doc/ru_RU/postgresql-configuration.markdown
new file mode 100644
index 00000000..9407ce59
--- /dev/null
+++ b/doc/ru_RU/postgresql-configuration.markdown
@@ -0,0 +1,92 @@
+Настройка 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/)
+