Innym sposobem importu danych do bazy z pliku archiwalnego jest
wykorzystanie poleceń dostępnych w trybie tekstowym. Przewagą trybu
tekstowego nad wykorzystaniem programu pgAdmin jest większa ilość
narzędzi i tym samym możliwość obsługi większej ilości formatów.
Poniższy przykład prezentuje przywracanie danych zarchiwizowanych w
formacie tekstowym (plain-text SQL script file)
przy użyciu polecenia psql.
Procedura importu danych z formatu tekstowego przebiega następująco:
Należy otworzyć wiersz polecenia (np. wybierając Start >
Uruchom... i wpisując cmd).
Uruchomić konsolę tekstową jako użytkownik, który podczas
instalacji usługi serwera bazy danych PostgreSQL został wskazany
jako jej właściciel. Zakładając, że konto tego użytkownika ma nazwę
postgres, komenda przybierze postać: runas /user:postgres
cmd.
Wprowadzenie poprawnego hasła otwiera konsolę z uprawnieniami użytkownika postgres.
Przejść do katalogu binariów PostgreSQL. Domyślnie, dla wersji PostgreSQL 8, jest to katalog C:\Program Files\PostgreSQL\8.0\bin\.
Możliwe jest też dodanie katalogu binariów PostgreSQL do zmiennej systemowej PATH (np. Start > Panel sterowania > System, zakładka Zaawansowane, przycisk Zmienne środowiskowe). Wówczas ten punkt można pominąć.
Wpisać: psql baza_docelowa < baza_archiwum,
gdzie baza_docelowa to utworzona wcześniej baza danych PostgreSQL, a
baza_archiwum to pełna ścieżka dostępu do pliku zawierającego
zarchiwizowaną bazę danych, z którego będą pobierane dane.