-
Notifications
You must be signed in to change notification settings - Fork 2
/
config_example.ini
83 lines (75 loc) · 3.73 KB
/
config_example.ini
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
;общий раздел
[hooks]
; H_CHECK_DB_HASH_BEFORE_CHECKOUT=1
; импорт файла БД даже если checkout происходит на эту же ветку
; также это правило распростроняется при переключении на вновь созданную ветку
; через git checkout -b new_branch_name
H_CHECKOUT_FORCE=0
; автоматическое добавление файла БД при каждом комите
H_CHECKOUT_EVERCOM=1
;автоматическая очистка директории кеша после переключения БД
H_CHECKOUT_CLEARCACHE=1
[common]
;результирующий файл в который будут экспортироваться данные
EXPORT_FILE="db.sql"
;на локальном компе используется из хуков гита и ручного экспорта БД
;через запуск файла ./export.sh
[develop]
;скрипт запуска db_export.sh на сервере
CLI_DB_EXPORT="ssh host '/path/to/project/on/server/.git-db-watcher/db_export.sh'"
CLI_DB_IMPORT="ssh host '/path/to/project/on/server/.git-db-watcher/db_import.sh'"
;только на сервере
[server]
PHP_PATH="/usr/local/bin/php"
CONFIG_INC_PATH="/path/to/project/on/server/core/config/config.inc.php"
PROVIDER=modx
DB_TABLES_INCLUDE=site_content
DB_TABLES_AUTOPREFIX=1
[server_full_site]
PHP_PATH="/usr/local/bin/php"
CONFIG_INC_PATH="/path/to/project/on/server/core/config/config.inc.php"
; '' - берет данные из настроек с префиксом DB_CONFIG_ иначе из файла лежащего
; папке providers
PROVIDER=modx
DB_CONFIG_HOST=
DB_CONFIG_TYPE=
DB_CONFIG_USER=
DB_CONFIG_PASSWORD=
DB_CONFIG_CONNECTION_CHARSET=
DB_CONFIG_DBASE=
DB_CONFIG_TABLE_PREFIX=
DB_CONFIG_DATABASE_DSN=
;если указаны то будут экспортированы только эти таблицы (разделитель пробел)
;заворачивать строку в кавычки нельзя
; DB_TABLES_INCLUDE=manager_log register_messages user_attributes
; DB_TABLES_INCLUDE=site_content
;таблицы исключаемые из экспорта
; DB_TABLES_EXCLUDE=session register_messages mse2_words ec_messages
;добавление префиксов, взятых из файла конфигурации, к именам таблиц
DB_TABLES_AUTOPREFIX=1
;таблицы из которых будет удалены запросы на INSERT
DB_TABLES_REMOVE_INSERT="manager_log session register_messages"
; DB_TABLES_REMOVE_INSERT="manager_log"
;список таблиц поля которых будут выставлены по умолчанию
; DB_TABLES_DEFAULT=user_attributes users
DB_TABLES_DEFAULT=user_attributes
;список полей соответствующих таблице, значения кот будут выставлены
;по умолчанию в соответствие с со структурой таблицы, это не обязательно и
; можно не указывать
DB_TABLES_DEFAULT_user_attributes=sessionid logincount lastlogin thislogin
; DB_TABLES_DEFAULT_users=session_stale
[only_users]
DB_TABLES_INCLUDE=user user_attributes
EXPORT_FILE="users.sql"
DB_TABLES_DEFAULT=user_attributes user
DB_TABLES_DEFAULT_user_attributes=sessionid logincount lastlogin thislogin
DB_TABLES_DEFAULT_users=session_stale
[session]
DB_TABLES_INCLUDE=session
EXPORT_FILE="session.sql"
DB_TABLES_DEFAULT=
[session_clear]
DB_TABLES_INCLUDE=session
DB_TABLES_REMOVE_INSERT="session"
EXPORT_FILE="session_clear.sql"
DB_TABLES_DEFAULT=