17

Я сталкиваюсь с ошибками при попытке подключиться к серверу PostgreSQL на локальном компьютере с помощью LibreOffice Base 3.5 (это также относится и к LibreOffice 4):

Выбор источника данных LibreOffice Base

Следующий синтаксис localhost:5432=<database name> имя базы данных worktime время ) не работает:

Когда я пытаюсь проверить соединение на следующей странице, я получаю следующую ошибку:

Ошибка в базе данных URL 'sdbc:postgresql:localhost: 5432 = localhost':
Неверный параметр подключения "localhost: 5432"

Каков правильный синтаксис для URL источника данных?

2 ответа2

15

Ever Forward ответит на ваш вопрос:

Это не интернет-URL, но он работает аналогично. Теперь вам нужно указать LibreOffice подключиться к определенной базе данных на определенном компьютере:

dbname=mydb host=localhost

Используйте имя вашей базы данных в части dbname. Я использовал localhost для части хоста, так как PostgreSQL находится на том же компьютере, но мне нужно изменить это в случае, если я хочу подключиться с удаленного компьютера.

13

Я знаю, что на этот вопрос ответили ... но здесь есть дополнительная информация для тех, кто может наткнуться на эту тему.

Другая форма URL источника данных имеет формат:

dbname=postgres hostaddr=127.0.0.1 port=5433 user=db_user password=libreoffice

Мне нужно было выше, потому что порт по умолчанию, используемый LibreBase - 5432, но мне нужно 5433.

Этот формат URL обсуждается по адресу http://ask.libreoffice.org/question/459/generic-form-of-url-for-postgresql/.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .