Jak połączyć się z serwerem PostgreSQL za pomocą LibreOffice Base?

17

Występują błędy podczas próby połączenia z serwerem PostgreSQL na komputerze lokalnym za pomocą LibreOffice Base 3.5 (dotyczy to również LibreOffice 4):

Wybór źródła danych LibreOffice Base

Następująca składnia ( localhost:5432=<database name>; nazwa bazy danych worktime) nie działa:

wprowadź opis zdjęcia tutaj

Podczas próby przetestowania połączenia na następnej stronie pojawia się następujący błąd:

Błąd w adresie URL bazy danych „sdbc: postgresql: localhost: 5432 = localhost”:
nieprawidłowa opcja połączenia „localhost: 5432”

Jaka jest poprawna składnia adresu URL źródła danych?

bwDraco - Przywróć Monikę
źródło
Nie mogę specjalnie zadawać pytania SU, dlatego pytam osobiście: co robisz po podłączeniu pakietu Libre Office do Postgresql? jaką pomoc, użyteczność oferuje to stowarzyszenie? Czy służy to tylko do edycji zawartości bazy danych?
Stephane Rolland
2
@StephaneRolland: LibreOffice zapewnia graficzny interfejs do wprowadzania i edycji danych w tabelach, a także konstruktor zapytań, a także inne funkcje ułatwiające interfejs z bazą danych.
bwDraco - Przywróć Monikę

Odpowiedzi:

15

Ever Forward odpowie na twoje pytanie:

To nie jest internetowy adres URL, ale działa podobnie. Teraz musisz powiedzieć LibreOffice, aby łączył się z określoną bazą danych na określonym komputerze:

dbname=mydb host=localhost

Użyj nazwy bazy danych w części dbname. Użyłem localhost jako części hosta, ponieważ PostgreSQL znajduje się na tym samym komputerze, ale musiałbym to zmienić w przypadku, gdy chcę się połączyć z komputera zdalnego.

txindoki
źródło
13

Wiem, że na pytanie Q udzielono odpowiedzi .. ale tutaj jest więcej informacji o danych dla kogoś, kto może natknąć się na ten temat.

Inna forma adresu URL źródła danych ma format:

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

Potrzebowałem powyższego, ponieważ domyślnym portem używanym przez LibreBase jest 5432, ale potrzebowałem 5433.

Ten format adresu URL omówiono na stronie http://ask.libreoffice.org/question/459/generic-form-of-url-for-postgresql/

Paulb
źródło