Это старая версия документа.



Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/inc/parser/handler.php on line 1458

Warning: Declaration of syntax_plugin_tablecalc::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/tablecalc/syntax.php on line 41

Warning: Declaration of syntax_plugin_tablecalc::render($mode, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/tablecalc/syntax.php on line 72

Warning: Declaration of syntax_plugin_offline::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/offline/syntax.php on line 60

Warning: Declaration of syntax_plugin_offline::render($format, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/offline/syntax.php on line 67

Warning: preg_match(): Compilation failed: invalid range in character class at offset 3416 in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/inc/parser/lexer.php on line 118
A PCRE internal error occured. This might be caused by a faulty plugin

====== database ====== Модуль выполняет подключение к базе данных и предоставляет к ней доступ другим модулям. <code xml> <module id="db2" class="database" enabled="false" driver="PSQL" host="192.168.2.13" port="5432" dbname="petshop" username="denis" password="admin" reconnect_time_sec="5" /> <module id="db3" class="database" enabled="false" driver="FIREBIRD" host="192.168.2.44" port="3050" dbname="/db/fb25/arccntdb5.fdb" username="SYSDBA" password="masterkey" reconnect_time_sec="5" sql_live_check="select 2-1 from rdb$database" /> </code> ===== Параметры ===== ==== driver ==== * PSQL * FIREBIRD * MSSQL ==== host ==== Имя или ip-адрес сервера баз данных. По умолчанию ''localhost''. ==== port ==== Порт подключения к серверу баз данных. По умолчанию: * PSQL: ''5432'' * FIREBIRD: ''3050'' * MSSQL: ''1433'' Внимание **FIREBIRD**! Данный параметр игнорируется драйвером. Пока не будет исправлено, пользоваться параметром ''host'', указывая порт через косую черту. Пример: host="localhost/3051" ==== dbname ==== Имя или алиас базы данных. ==== username ==== Имя пользователя. ==== password ==== Пароль пользователя. ==== reconnect_time_sec ==== Время переподключения при потере связи с базой данных в секундах. По умолчанию 60. ==== sql_live_check ==== Запрос для тестирования подключения. По умолчанию: * PSQL: ''select 1'' * FIREBIRD: ''select 1 from rdb$database'' * MSSQL: ''select 1'' ==== regex_error_notexists ==== Регулярное выражение для определения ошибки подключения к базе данных. Если при первой попытке подключения модуля к базе данных произошла ошибка ввода/вывода, текст которой соответствует данному выражению, то выполняется попытка создания базы данных. * PSQL: ''(database .* does not exist)|(база данных .* не существует)'' * FIREBIRD: ''I/O error during .* operation for file .* - Error while trying to open'' * MSSQL: не используется ==== postgres_service_db ==== Только для PSQL. Имя сервисной базы данных, которая необходима при создании баз данных. По умолчанию ''postgres''. ==== firebird_isql ==== Только для FIREBIRD. Имя до поставляемой с firebird утилиты isql, которая необходима при создании баз данных. Можно также указать путь, если утилита не в PATH. По умолчанию: * linux: isql-fb * windows: isql.exe ===== Драйвера ===== Для работы с СУБД необходимы соответствующие драйвера и клиентские библиотеки. Драйвера собираются средствами qt под определенную целевую платформу и под определенную версию клиентской библиотеки. Собранные драйвера поместить в каталог ''sqldrivers'' на одном уровне с исполняемым файлом. Клиентские библиотеки также можно положить рядом с исполняемым файлом, либо в каталог, прописанный в PATH.

doc/arccnt/mod/database.1467105108.txt.gz · Последние изменения: 2016/06/28 12:11 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0