1

Temat: tryb single user

W jaki sposób można uruchomić bazę w trybie single user? Uruchamianie poleceniem podawanym w dokumentacji technicznej "postgres --single -D datadir" nie wyświetla błędu ale nie daje żadnego efektu. Pózniejsze sprawdzenie statusu poleceniem pg_ctl wyświetla komunikat "no server running". Baza uruchamiana poleceniem "pg_ctl -D datadir start" w trybie multiuser uruchamia się bez problemów.

2

Odp: tryb single user

-D datadir  Specifies the file system location of the data directory or configuration file(s). See Section 18.2 for details. 

3

Odp: tryb single user

Tak, zamiast "datadir" podaję pełną ścieżkę do klastra:

postgres --single - D "C:\Program Files\PostgreSQL\9.0\data"

powyższe polecenie nie uruchamia u mnie bazy i późniejsze sprawdzenie statusu

pg_ctl -D "C:\Program Files\PostgreSQL\9.0\data" status

wywołuje komunikat
"pg_ctl: no server running"

4

Odp: tryb single user

A co się dzieje gdy w konsoli wpisujesz polecenie

postgres --single -D "C:\Program Files\PostgreSQL\9.0\data"

Co dostajesz w wyniku?

5

Odp: tryb single user

Po wykonaniu polecenia

postgres --single -D "C:\Program Files\PostgreSQL\9.0\data"

nie pojawia się żaden komunikat