Używam PostgreSQL 8.4 i mam kilka plików * .sql do zaimportowania do bazy danych. Jak mogę to zrobić?
postgresql
import
Badr
źródło
źródło
psql
. 2) upewnić się, że użytkownik ma odpowiednie uprawnienia do zapisu, takich jak:CREATE
,INSERT
,UPDATE
, itd. 3) importować pliki SQL. O ile rozumiem, jesteś teraz na etapie 1.w linii poleceń najpierw przejdź do katalogu, w którym znajduje się psql, a następnie napisz polecenia w ten sposób:
a następnie naciśnij enter psql pyta o hasło podaj hasło użytkownika:
następnie napisz
następnie naciśnij enter wstawianie gotowe.
źródło
Cóż, najkrótszy sposób, jaki znam, jest następujący:
nazwa_bazy_danych: której bazy danych należy wstawić dane pliku.
ścieżka pliku: Bezwzględna ścieżka do pliku, przez który chcesz wykonać import.
nazwa_hosta: nazwa hosta. Dla celów programistycznych jest to głównie
localhost
.Po wprowadzeniu tego polecenia w konsoli zostaniesz poproszony o podanie hasła.
źródło
Uważaj na „/” i „\”. Nawet w systemie Windows polecenie powinno mieć postać:
źródło
Zawsze preferowane używanie pliku usługi połączeń (lookup / google „plik usługi połączenia psql”)
Następnie po prostu:
Gdzie
yourservicename
jest nazwa sekcji z pliku usługi.źródło