Отредактируйте существующий собственный источник данных интерфейса PostgreSQL для базы данных PostgreSQL. Установите дополнительную специфичную для драйвера опцию и протестируйте соединение с базой данных. Затем удалите дополнительную специфичную для драйвера опцию, и протестируйте и сохраните источник данных.
Получите существующий собственный источник данных интерфейса PostgreSQL.
opts =
SQLConnectionOptions with properties:
DataSourceName: "PostgreSQLDataSource"
Vendor: "PostgreSQL"
DatabaseName: "toystore_doc"
Server: "dbtb00"
PortNumber: 5432
opts SQLConnectionOptions объект с этими свойствами:
DataSourceName — Имя источника данных
Vendor — Имя поставщика базы данных
DatabaseName — Имя базы данных
Server — Имя сервера базы данных
PortNumber — Номер порта
Добавьте специфичную для драйвера опцию связи при помощи аргумента пары "имя-значение". Опция задает значение тайм-аута для установления соединения с базой данных. opts содержит новое свойство для дополнительной опции связи.
opts =
SQLConnectionOptions with properties:
DataSourceName: "PostgreSQLDataSource"
Vendor: "PostgreSQL"
DatabaseName: "toystore_doc"
Server: "dbtb00"
PortNumber: 5432
Additional Connection Options:
connect_timeout: 20
Протестируйте соединение с базой данных с именем пользователя и паролем. testConnection функция возвращает логический 1, который указывает, что соединение с базой данных успешно.
Удалите специфичную для драйвера опцию для определения значения тайм-аута. opts объект больше не содержит connect_timeout свойство.
opts =
SQLConnectionOptions with properties:
DataSourceName: "PostgreSQLDataSource"
Vendor: "PostgreSQL"
DatabaseName: "toystore_doc"
Server: "dbtb00"
PortNumber: 5432
Протестируйте соединение с базой данных снова.
Сохраните источник данных.