Как мне подключиться к серверу PostgreSQL с помощью LibreOffice Base?


17

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

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

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

введите описание изображения здесь

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

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

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


Я не могу задавать вопрос SU специально для этого, поэтому я спрашиваю вас лично: что вы делаете, когда подключаете Libre Office к Postgresql? Какую помощь, полезность предлагает эта ассоциация? Это только для редактирования содержимого базы данных?
Стефан Роллан

2
@StephaneRolland: LibreOffice предоставляет графический интерфейс для ввода и редактирования данных в таблицах, а также конструктор запросов, среди других функций, облегчающих взаимодействие с базой данных.
bwDraco - Восстановить Монику

Ответы:


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/.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.