Переключение базы данных на firebird

Чтобы переключиться на использование Firebird в качестве сервера баз данных AggreGate Server'а, следуйте общим инструкциям из параграфа Переключение на другой движок базы данных. Ниже приводятся специфичные для этого SQL-сервера шаги.

  • Скопируйте файл jaybird-full-X.X.X.jar в подпапку /lib инсталляционной папки AggreGate Server'a.

  • В Общих Настройках Конфигурации установите значение переменной Database Driver в значение org.firebirdsql.jdbc.FBDriver. Это имя Java-класса для драйвера Firebird.

  • Формат переменной Database URL для Firebird имеет следующий вид: jdbc:firebirdsql:host[/port]:/path/to/db.fdb, где host - IP-адрес или DNS-имя сервера, на котором запущен   Firebird (может быть пустой строкой или localhost), port - номер порта (опустите эту часть URL чтобы использовать значение по умолчанию), /path/to/db.fdb - путь к базе данных, содержащей данные AggreGate Server'а. В качестве имени базы данных можно использовать server.

    • Пример для Windows: если ваш сервер Firebird работает на локальном хосте на порту 3050, а данные AggreGate Server находятся в C:dbserver.fdb, используйте следующий URL: jdbc:firebirdsql:localhost/3050:C:\db\server.fdb.

    • Пример для Unix: если ваш сервер Firebird работает на локальном хосте на порту 3050, а данные AggreGate Server находятся в /var/lib/firebird/data/server.fdb, используйте следующий URL: jdbc:firebirdsql:localhost/3050:/var/lib/firebird/data/server.fdb.

  • Установите значение переменной Database Dialect в FirebirdDialect.

  • Установите значение переменной Batch Size в нуль. Это необходимо, поскольку JDBC-драйвер Firebird не поддерживает пакетные вставки объектов, содержащих BLOB-поля.

Was this page helpful?