Переключение базы данных на postgresql
Чтобы переключиться на использование PostgreSQL в качестве сервера баз данных AggreGate Server'а, следуйте общим инструкциям из параграфа Переключение на другой движок базы данных. Ниже приводятся специфичные для этого SQL-сервера шаги.
Скачайте последнюю версию JDBC4-драйвера для PostgreSQL. В момент написания этой статьи он доступен на странице http://jdbc.postgresql.org/.
Примечание. Размещение JDBC-драйвера
Скопируйте JAR-файл драйвера в подпапку
/libв папке установки AggreGate Server, затем перезапустите AggreGate Server.Для разных дистрибутивов расположение папки установки может отличаться. Используйте папку установки AggreGate Server, принятую в вашей сборке.
Поместите файл
postgresql-X.X-XXX.jarв подпапку/libинсталляционной папки AggreGate Server.В Настройках Общей Конфигурации установите значение переменной
Database Driverв значениеorg.postgresql.Driver. Это имя Java-класса для драйвера PostgreSQL.Формат переменной
Database URLдля PostgreSQL имеет следующий вид:jdbc:postgresql://host[:port]/database, гдеhost- IP-адрес или DNS-имя сервера, на котором запущен PostgreSQL (может быть пустой строкой илиlocalhost),port- номер порта (опустите эту часть URL чтобы использовать значение по умолчанию),database- имя базы данных, содержащей данные AggreGate Server'а. В качестве имени базы данных можно использоватьserver. Например, если Ваш PostgreSQL запущен на машине 192.168.0.1 с портом по умолчанию, используйте следующую строку в качестве URL:jdbc:postgresql://192.168.0.1/server.Установите для переменной
Database Dialectодно из следующих значений:PostgreSQL (bytea): Рекомендуемый диалект.
PostgreSQL: Устаревший диалект. В случаях, когда таблицы данных AggreGate содержат настолько большие значения, что возникают проблемы с выделением памяти на сервере, рассмотрите альтернативные варианты хранения данных вместо использования не-bytea диалекта PostgreSQL.
Was this page helpful?