Połącz LibreOffice Base z PostgreSQL za pomocą wbudowanego kreatora

Użyj bezpośredniego połączenia PostgreSQL z LibreOffice Base: utwórz nowy plik bazy danych, wybierz opcję „Połącz z istniejącą bazą danych” , wybierz opcję „PostgreSQL” i wprowadź nazwę bazy danych, serwer i port. Następnie Base poprosi o login do PostgreSQL i zapisze mały .odbplik zawierający informacje o połączeniu; serwer PostgreSQL nadal będzie przechowywał aktualne dane. Poniższe kroki są zgodne z dokumentem LibreOffice Help 26.8, sprawdzonym 9 października 2026 r.; etykiety mogą się nieznacznie różnić w starszych wersjach.

Czego potrzebujesz przed podłączeniem?

Uzyskaj dokładną nazwę bazy danych, nazwę hosta serwera lub adres IP dostępny z komputera z uruchomionym LibreOffice oraz port PostgreSQL. Formularz połączenia LibreOffice używa tych trzech wartości, a jego udokumentowany domyślny port to 5432. Potrzebujesz również nazwy użytkownika i hasła PostgreSQL oraz uprawnień do połączenia z bazą danych i dostępu do tabel lub widoków, których zamierzasz używać. Zapytaj administratora bazy danych o te wartości, zamiast zgadywać.

W przypadku serwera na tym samym komputerze hostem może być localhost. W przypadku oddzielnego serwera należy użyć jego nazwy DNS lub adresu, a nie słowa „localhost”; zawsze odnosi się ono do komputera, na którym działa Base. Przykładowe wartości w tym artykule ( inventory, db.example.net, i 5432) mają charakter ilustracyjny i nie są danymi uwierzytelniającymi dla rzeczywistej usługi.

Baza danych Base zawiera bezpośrednią opcję PostgreSQL w Kreatorze bazy danych. Zazwyczaj nie ma potrzeby konfigurowania sterownika JDBC lub ODBC dla tej trasy. Organizacja może wymagać jednej z tych tras dla własnego środowiska, ale należy ją skonfigurować tylko wtedy, gdy opcja bezpośrednia jest niedostępna lub administrator bazy danych ją określi.

Jak utworzyć połączenie bazowe?

  1. Otwórz Kreatora bazy danych. W LibreOffice wybierz Plik > Nowy > Baza danych . Na pierwszej stronie kreatora wybierz Połącz z istniejącą bazą danych i wybierz PostgreSQL z listy typów bazy danych. Kliknij Dalej .
Kreator bazy danych LibreOffice Base z wybraną opcją Połącz z istniejącą bazą danych i opcją PostgreSQL
Wybierz opcję istniejącej bazy danych i wybierz PostgreSQL w kreatorze bazy danych.
  1. Wprowadź adres połączenia. Na stronie połączenia PostgreSQL wpisz nazwę bazy danych , serwer i numer portu . Na przykład użyj inventory, db.example.neti 5432tylko wtedy, gdy są to wartości podane dla Twojego serwera. Strona akceptuje również ciąg połączenia PostgreSQL, taki jak dbname=inventory host=db.example.net port=5432; użyj oddzielnych pól, chyba że administrator poda dodatkowe parametry. LibreOffice informuje, że wartości user=i password=w ciągu połączenia są ignorowane, a podczas łączenia wymagane są dane uwierzytelniające.
Ustawienia połączenia PostgreSQL z inwentarzem nazw baz danych, serwerem db.example.net i portem 5432
Wprowadź nazwę bazy danych, adres serwera PostgreSQL i port dostarczone przez administratora bazy danych.
  1. Uwierzytelnij. Przejdź do strony uwierzytelniania użytkownika. Wprowadź nazwę roli PostgreSQL i hasło po wyświetleniu monitu, a następnie przetestuj lub zakończ połączenie. Unikaj zapisywania hasła na komputerze współdzielonym lub zarządzanym, chyba że zezwala na to polityka organizacji.
Strona uwierzytelniania użytkownika Kreatora bazy danych z nazwą użytkownika i maskowanym hasłem
Podczas testowania połączenia Base żąda nazwy użytkownika i hasła PostgreSQL.
  1. Wybierz sposób, w jaki program Base ma zapisać połączenie. Na ostatniej stronie kreatora wybierz, czy zarejestrować bazę danych w LibreOffice i czy otworzyć ją do edycji. Rejestracja ułatwia wybór źródła danych spośród innych komponentów LibreOffice; nie powoduje ona publikacji bazy danych ani utworzenia serwera PostgreSQL. Zapisz plik pod jasną nazwą, taką jak inventory.odb, w lokalizacji, do której masz dostęp. Otwórz plik ponownie później, aby użyć tych samych ustawień połączenia.

Co powinno się pojawić po nawiązaniu połączenia?

Base otwiera okno bazy danych. Wybierz „Tabele” , aby wyświetlić tabele dostępne dla połączonej roli; otwórz jedną tylko wtedy, gdy masz uprawnienia do jej odczytu. Jeśli pojawią się oczekiwane obiekty, połączenie zostanie nawiązane. Pomyślne zalogowanie nie przyznaje automatycznie uprawnień do każdej tabeli, a Base nie kopiuje tabel PostgreSQL do .odbpliku.

Główne okno LibreOffice Base pokazujące nawigację po tabelach i przykładową siatkę danych
Po nawiązaniu połączenia otwórz Tabele i sprawdź, czy oczekiwane obiekty bazy danych są widoczne.

Co się stanie, jeśli Base nie będzie mógł się połączyć?

  • Odmowa połączenia lub przekroczenie limitu czasu: sprawdź nazwę hosta, port, trasę sieciową i zaporę sieciową między komputerem bazowym a PostgreSQL. W przypadku połączenia zdalnego PostgreSQL musi nasłuchiwać na odpowiednim interfejsie sieciowym; domyślnie akceptuje tylko połączenia z lokalną pętlą zwrotną. Poproś administratora serwera o sprawdzenie listen_addressespolityki sieciowej zamiast udostępniania bazy danych na dużą skalę. Zobacz ustawienia połączenia PostgreSQL .
  • „Brak wpisu w pliku pg_hba.conf” lub błąd uwierzytelniania: serwer może nie mieć reguły uwierzytelniania pasującej do adresu klienta, żądanej bazy danych, użytkownika i metody uwierzytelniania lub podane hasło może być nieprawidłowe. Administrator powinien sprawdzić pasującą regułę i metodę hasła w [brakuje informacji] pg_hba.conf. PostgreSQL przetwarza reguły w kolejności i odrzuca połączenie, jeśli żadna nie pasuje. Nie należy używać tej opcji trustjako szybkiego rozwiązania dla serwera dostępnego z sieci; pomija ona uwierzytelnianie hasłem. Zapoznaj się z dokumentacją uwierzytelniania klienta PostgreSQL .
  • Nie znaleziono bazy danych: sprawdź nazwę bazy danych i upewnij się, że łączysz się z odpowiednią instancją PostgreSQL i portem.
  • Logowanie działa, ale brakuje tabel lub są one tylko do odczytu: poproś administratora o potwierdzenie, że rola posiada uprawnienia bazy danych CONNECToraz odpowiednie uprawnienia do wymaganego schematu i obiektów. W dokumentach PostgreSQL stwierdzono, że samo pomyślne przejście kontroli uwierzytelniania hosta nie wystarcza do uzyskania dostępu do bazy danych.

Jak można zweryfikować konfigurację?

Zamknij i ponownie otwórz zapisany .odbplik, połącz się z odpowiednią rolą i sprawdź, czy oczekiwane tabele pojawiają się w sekcji „Tabele” . Jeśli masz uprawnienia, otwórz znaną tabelę i sprawdź kilka oczekiwanych nazw kolumn lub rekordów. Jeśli Base ponownie poprosi o podanie hasła, może to po prostu odzwierciedlać wybraną opcję lub politykę zapisywania danych uwierzytelniających; samo w sobie nie oznacza to, że dane połączenia są nieprawidłowe.

Definicje pól znajdziesz w ustawieniach połączenia LibreOffice PostgreSQL i pomocy Kreatora bazy danych LibreOffice . Poproś administratora PostgreSQL o zbadanie dostępu po stronie serwera, gdy połączenie działa lokalnie, ale nie działa z innego komputera.

Zostaw komentarz

Połącz LibreOffice Base z PostgreSQL za pomocą wbudowanego kreatora

Połącz LibreOffice Base z PostgreSQL za pomocą wbudowanego kreatora

Skorzystaj z bezpośredniej opcji PostgreSQL w programie Base, aby wprowadzić dane serwera, zalogować się, zapisać plik połączenia ODB i rozwiązać typowe problemy z dostępem.

Udostępnij niestandardowe czcionki dla LibreOffice Flatpak

Udostępnij niestandardowe czcionki dla LibreOffice Flatpak

Zainstaluj czcionkę w folderze czcionek użytkownika systemu Linux, uruchom ponownie LibreOffice Flatpak i sprawdź, czy jest ona widoczna w programie Writer bez osłabiania piaskownicy aplikacji.

Zatrzymaj awarię zapisu LibreOffice w systemie Sonoma: najpierw pracuj lokalnie

Zatrzymaj awarię zapisu LibreOffice w systemie Sonoma: najpierw pracuj lokalnie

Chroń swoją pracę i izoluj awarie zapisu na dysku sieciowym w LibreOffice w systemie macOS Sonoma dzięki lokalnemu przepływowi pracy, sprawdzaniu uprawnień i ukierunkowanym testom.

Zachowaj nienaruszone identyfikatory CSV w programie Calc, importując je jako tekst

Zachowaj nienaruszone identyfikatory CSV w programie Calc, importując je jako tekst

Aby zachować zera wiodące w programie Calc, ustaw kolumny ID na Tekst podczas importowania pliku CSV, sprawdź podgląd i weryfikuj zapisane dane.

Dokument LibreOffice zablokowany przez nieznanego użytkownika: bezpieczne rozwiązanie

Dokument LibreOffice zablokowany przez nieznanego użytkownika: bezpieczne rozwiązanie

Znajdź przyczynę blokady dokumentu LibreOffice, bezpiecznie wyczyść nieaktualny plik blokady i sprawdź, czy możesz edytować i zapisywać bez utraty zmian.

Przyspiesz działanie programu Writer, ukrywając i kompresując obrazy dokumentów

Przyspiesz działanie programu Writer, ukrywając i kompresując obrazy dokumentów

Ułatw edycję plików programu Writer zawierających dużą liczbę obrazów: przetestuj ustawienie odwracalnego wyświetlania, skompresuj duże obrazy w kopii i zweryfikuj zapisany układ.

Przyspiesz uruchamianie LibreOffice w systemach Windows 11 i Linux

Przyspiesz uruchamianie LibreOffice w systemach Windows 11 i Linux

Sprawdź, czy powolne uruchamianie wynika z rozszerzeń, ustawień profilu, czy też systemu, a następnie przetestuj najbezpieczniejsze rozwiązanie, które nie spowoduje utraty danych LibreOffice.

Zapisuj dokumenty LibreOffice bezpośrednio w NextCloud za pomocą WebDAV

Zapisuj dokumenty LibreOffice bezpośrednio w NextCloud za pomocą WebDAV

Połącz LibreOffice z Nextcloud przez WebDAV, zapisz kopię serwera za pomocą kombinacji klawiszy Ctrl+S i dowiedz się, czym funkcja AutoRecovery różni się od synchronizacji w chmurze.

Brak adaptera Bluetooth w Pardusie 23? Zacznij od tych sprawdzeń

Brak adaptera Bluetooth w Pardusie 23? Zacznij od tych sprawdzeń

Sprawdź, czy Pardus 23 blokuje Bluetooth, brakuje BlueZ lub nie wykrywa oprogramowania sprzętowego adaptera, a następnie sprawdź, czy kontroler działa.

Ustaw izolację przeglądarki Gooroom za pomocą zasad obowiązujących w Twojej organizacji

Ustaw izolację przeglądarki Gooroom za pomocą zasad obowiązujących w Twojej organizacji

Dowiedz się, jak Gooroom oddziela zaufane witryny od niezaufanych, co użytkownicy mogą zmienić i jak administrator może bezpiecznie aktualizować zasady witryny.