PostgreSQL 7.1 - postgresql.init

wrobell wrobell w posexperts.com.pl
Czw, 10 Maj 2001, 10:42:28 CEST


On Wed, May 09, 2001 at 10:39:32PM +0200, Artur Flinta wrote:
> Witam!
> 
> > ls -ld /var/lib/pgsql ?
[...]
> faktycznie opcja ta w initdb już nie występuje, więc ją wywaliłem i
> dostaję:
> 
> [root w warp init.d]# /etc/rc.d/init.d/postgresql start
> This database system will be initialized with username "postgres".
> This user will own all the data files and must also own the server
> process.
> 
> initdb: The directory /var/lib/pgsql exists but is not empty.
> If you want to create a new database system, either remove or empty
> the directory /var/lib/pgsql or run initdb with
> an argument other than /var/lib/pgsql.
> Uruchomienie uslugi PostgreSQL............................[PROBLEMY ]

> potem dla ciekawości zmieniam:
> [root w warp init.d]# chown postgres /var/lib/pgsql
Nowy initdb sam tworzy katalog PG_DATA (w naszym przypadku
/var/lib/pgsql) i wymaga, zdaje się, żeby był całkowicie
pusty.

Ręcznie tymczasem zrób tak.
  rm -rf /var/lib/pgsql      # polecą Ci wszystkie bazy jakie masz!
  mkdir --mode=770 /var/lib/pgsql
  chown root.postgres /var/lib/pgsql
  su postgres                # nie "su - postgres"!
  initdb --pgdata /var/lib/pgsql

Udało się?

[...]

  wrobell <wrobell w posexperts.com.pl>



Więcej informacji o liście dyskusyjnej pld-users-pl