summaryrefslogtreecommitdiff
path: root/doc/ru_RU/postgresql-configuration.markdown
blob: 9407ce59c5c7dabb59d8f9102db985a9108f51d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
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/)