Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Polaczenie zdalne w psql
soska66
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 1
Dołączył: 3.02.2005

Ostrzeżenie: (0%)
-----


Witam

Wiem, ze wiekszosc pewnie by mnie chetnie udusila za tak proste pytania. Ale nigdy wczesniej nie pracowalem z wierszem polecen psql. Jak juz to kodami w php lub na phppgmyadmin

Zaszla jednak potrzeba zrobienia exprotu/dump'a calej bazy. Wersja phpadmina na serwerze hostingu jest niestety stara i opcji exportu nie ma. Zainstalowalem wiec PostgreSQL 8.2. Nie moge jednak polaczyc sie z zewnetrzna baza danych. Nie wiem do konca jak powinno wygladac polecenie. Podaje psql i korzystajac z dokumentacji i --help'a, dodaje rozne parametry, w roznych kombinacjach. naleza do nich host, user, pass i schema. Raz dostaje blad 'cant assign requested address'. Innym razem (gdy w poleceniu podaje tez nazwe usera) dostaje could not translate host name. Jak zatem powinno wygladac polecenie do polaczenia sie z zewnetrzna baza danych
Go to the top of the page
+Quote Post
Zbłąkany
post
Post #2


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

Ostrzeżenie: (0%)
-----


Cytat(console)
bear ~ # psql -d nazwa_bazy -h hostname -p numer_portu -U nazwa_usera -W

Zerknij też na polecenia pg_dump i pg_dumpall (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
soska66
post
Post #3





Grupa: Zarejestrowani
Postów: 132
Pomógł: 1
Dołączył: 3.02.2005

Ostrzeżenie: (0%)
-----


ok. dzieki za pomoc

potrzebuje jeszcze jednej podpowiedzi... utworzylem nowa baze i chcre przeniesc tam to co 'zdumpowalem' ze starej... probowalem poprzerz < i pg_restore, ale wyrzuca bledy (permission denied i not valid option name)

baza sie wgrala z errorami. Ale tabele zostaly utworzone a pole wypelnione. I teraz nowa baza ma identyczna zawartosc jak stara. Ale przy jakiejkolwiek operacji pojawia sie blad SQL ERROR: public: must be owner

Baza zdumopwalem pg_dump, uploadowalem pg_restore... Co zrobic, albo jak zdumpowac baze ponownie zeby byc jej 'wlascicielem' (owner)

Ten post edytował soska66 1.02.2007, 16:04:07
Go to the top of the page
+Quote Post
Jabol
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


zedytować plik, do którego baza została zdumpowana.
Go to the top of the page
+Quote Post
soska66
post
Post #5





Grupa: Zarejestrowani
Postów: 132
Pomógł: 1
Dołączył: 3.02.2005

Ostrzeżenie: (0%)
-----


Musialem wywalic z pliku wszystkie wpisy dotyczace praw. Dopiero wtedy dobrze ja zaimportowal i mialem dostep do wszystkich tabel

Nie chce zakladac nowego tematu, a odpowiedz wydaje sie byc krotka. Jak zrzucic baze do formularza excela? (nie stosujac graficznego pgadmin)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 14:54