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

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

  • Скачайте последнюю версию JDBC4-драйвера для PostgreSQL. В момент написания этой статьи он доступен на странице http://jdbc.postgresql.org/.

  • Скопируйте файл postgresql-X.X-XXX.jdbc4.jar в подпапку /jar инсталляционной папки SberMobile Server.

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

  • Формат переменной Database URL для PostgreSQL имеет следующий вид: jdbc:postgresql://host[:port]/database, где host - IP-адрес или DNS-имя сервера, на котором запущен  PostgreSQL (может быть пустой строкой или localhost), port - номер порта (опустите эту часть URL чтобы использовать значение по умолчанию), database - имя базы данных, содержащей данные SberMobile Server'а. В качестве имени базы данных можно использовать linkserver. Например, если Ваш PostgreSQL запущен на машине 192.168.0.1 с портом по умолчанию, используйте следующую строку в качестве URL: jdbc:postgresql://192.168.0.1/linkserver.

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