Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:database [2019/01/15 11:35]
denis
doc:jroboplc:modules:database [2021/10/11 11:56] (текущий)
denis [Использование firebird]
Строка 71: Строка 71:
 |**properties** ​ |  -  |Дополнительные параметры подключения,​ специфичные для СУБД ​ | |**properties** ​ |  -  |Дополнительные параметры подключения,​ специфичные для СУБД ​ |
 |**startups** ​ |  -  |Список файлов с dbscr-скриптами,​ которые будут выполняться при подключении. Дополнительно можно произвольно указать любые параметры,​ которые будут переданы скрипту. ​ | |**startups** ​ |  -  |Список файлов с dbscr-скриптами,​ которые будут выполняться при подключении. Дополнительно можно произвольно указать любые параметры,​ которые будут переданы скрипту. ​ |
-|**tabletags** - список отображений значений в базе данных в теги модуля. Одно отображение создается для одного поля одной таблицы. При этом при подключении к базе данных будет создано n тегов для одного отображения,​ где n - количество записей таблицы с учетом указанного фильтра where. Количество отображений в списке может быть любым. ​ |||+ 
 +====== tabletags ====== 
 +**tabletags** - это ​список отображений значений в базе данных в теги модуля. Одно отображение создается для одного поля одной таблицы. При этом при подключении к базе данных будет создано n тегов для одного отображения,​ где n - количество записей таблицы с учетом указанного фильтра where. Количество отображений в списке может быть любым. ​ 
 |**table** ​ |  -  |Имя таблицы ​ | |**table** ​ |  -  |Имя таблицы ​ |
 |**field.id** ​ |  id  |Имя поля первичного ключа. Возможно использовать только простые ключи, состоящие из одного поля. ​ | |**field.id** ​ |  id  |Имя поля первичного ключа. Возможно использовать только простые ключи, состоящие из одного поля. ​ |
-|**field.name** ​ |  //​field.id// ​ |Имя поля, значения которого будут использоваться для формирования имени тегов. Формат имени тега следующий: ​''​<​table>​.<​field.value>​.<​значение поля field.name> ​  | +|**field.name** ​ |  //​field.id// ​ |Имя поля, значения которого будут использоваться для формирования имени тегов. Формат имени тега следующий: ​<​code>​<​table>​.<​field.value>​.<​значение поля field.name></​code>   | 
-|**field.value** ​ |  -  |  | +|**field.value** ​ |  -  |Имя поля чтения/​записи значения. Тип поля может быть integer, smallint, bigint, float, double precision, char, varchar ​ | 
-|**access** ​ |  -  |Ограничение доступа к тегу. ​ rw/ro  | +|**access** ​ |  -  |Ограничение доступа к тегу. ​Возможные значения ​rw/ro/wo.  | 
-|**where** ​ |  -  | Условие,​ добавляемое в select-запрос ​ |+|**where** ​ |  -  | Условие,​ добавляемое в select-запрос |
  
 ====== dbscr ====== ====== dbscr ======
Строка 153: Строка 156:
   * has_index(<​schema>,​ <​index>​)   * has_index(<​schema>,​ <​index>​)
   * has_trigger(<​schema>,​ <​trigger>​)   * has_trigger(<​schema>,​ <​trigger>​)
 +  * has_procedure(<​schema>,​ <​procedure>​)
 +  * has_record(<​sql>​)
  
  
Строка 188: Строка 193:
 После установки firebird сервера нужно добавить параметр в файл ''​firebird.conf'':​ После установки firebird сервера нужно добавить параметр в файл ''​firebird.conf'':​
   WireCrypt = Enabled   WireCrypt = Enabled
 +
 +Если при запуске будут ошибки типа:
 +  PM org.firebirdsql.logging.JulLogger warn
 +  WARNING: Wire encryption established,​ but some plugins failed; see other loglines for details
 +  ​
 +то отключить шифрование совсем:​
 +  WireCrypt = Disabled
  
  
doc/jroboplc/modules/database.1547541358.txt.gz · Последние изменения: 2019/01/15 11:35 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0