Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z dostępem do danych bazy
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
Tomplus
Witam,

Nie znam się wiele na Javie, wręcz moja znajomość jest marginalna, ale dostałem w spadku stronę stworzoną w tym języku + bazę danych PG SQL.
Znam hasło, nazwę bazy, użytkownika, ale po połączeniu się jedyne co widzę to "template'y" i podstawowa baza `postgresql` - żadnych tabel o kluczowym dostępie.

Loguję się do niej i z poziomu root, i z poziomu użytkownika jakie dostępy znalazłem w plikach konfiguracyjnych.

Baza na Debian 11.

Jak mogę się dostać do bazy projektu?
nospor
No ale co ma java do tego? Rozumiem ze chcesz sie dostac do bazy, to uzyj jakiegos normalnego klienta na linux i sie podlacza do bazy.

dbeaver np?
Tomplus
Wiem że to trochę głupie pytanie, przecież to powinno być banalne, ale gdyby tak było to nie pisałbym tutaj.

Na serwerze trybu graficznego nie mam, ale łączę się inną drogą:
1. przy użyciu `psql`
2. z komputera w sieci lan.

Ja korzystam HeidiSQL, ale dla formalności użyłem też twoją propozycją (swoją drogą bardzo fajna) - wszędzie mam to samo. Widzę te same tabele, a nie widzę danych z których czerpie dane strona.
Korzystam z ustawienień strony w pliku konfiguracyjnym aplikacji.

Zdarza mi się korzystać z baz danych opartych na PostgreSQL i wtedy widzę wszystko. Ale takie przypadku, że mam podane: localhost, port, dbname, dbuser, dbpassword i po połączeniu jest prawdę mówiąc nic, to jeszcze czegoś takiego nie widziałem.
Jak zatrzymam demona PgSQL, to strona nie działa (brak bazy danych).
nospor
w dbeaver ja mam cos takiego dla pgsql

[juz niepotrzebne]

Ty mowisz ze tak nie masz?
A wybrales baze do ktorej chcesz sie laczyc?
Tomplus
Tak, właśnie coś takiego oczekuję, a mam:
https://i.imgur.com/Djglb2l.png

Na serwerze jest tylko JEDNA strona, a plik konfiguracyjny wygląda m/w tak:
https://i.imgur.com/y7A6GoD.png

Widocznie muszę dorwać twórcę strony, co on wyczarował, że nie jestem wstanie się połączyć ot tak. Niech mi pokaże gdzie ja jestem ślepy.
viking
No to wylistuj wszystkie bazy jako postgres. Poszukaj sobie e sieci jak to zrobić.
Tomplus
Rozwiązaniem problemu było słowo DOCKER.

Ale masz rację, próbowałem połączyć się z inną wersją bazy danych. Gdzie dostępy autoryzacyjne zostały zachowane jako takie same.

Zastanawiam się dlaczego niektórzy programiści nazwy bazy danych używają domyślne, zamiast użyć zgodnie z nazwą projektu?

Ogólnie nie wiem dlaczego nie wpadłem na to rozwiązanie od razu.

Dzięki za pomoc!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.