Tomplus
25.01.2023, 07:13:22
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
25.01.2023, 10:05:43
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
25.01.2023, 17:30:43
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
25.01.2023, 17:37:08
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
25.01.2023, 20:47:14
Tak, właśnie coś takiego oczekuję, a mam:
https://i.imgur.com/Djglb2l.pngNa serwerze jest tylko JEDNA strona, a plik konfiguracyjny wygląda m/w tak:
https://i.imgur.com/y7A6GoD.pngWidocznie 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
26.01.2023, 01:30:19
No to wylistuj wszystkie bazy jako postgres. Poszukaj sobie e sieci jak to zrobić.
Tomplus
26.01.2023, 08:16:08
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.