Страница 1 из 1

Проблема с PostgreSQL

Добавлено: 2009-01-25 20:23:52
Stas
в общем такая проблема. хочу создать таблицу в PostgreSQL
выполняю

Код: Выделить всё

[/var/db/pgsql/data]#> psql -U pgsql
psql: FATAL:  не получилось открыть файл "global/pg_database": No such file or directory
но..

Код: Выделить всё

 [/var/db/pgsql/data]#> ll -a | grep global
drwx------   2 pgsql  pgsql    512 25 янв 15:35 global
[/var/db/pgsql/data]#> ll -a ./global/ | grep pg_database
-rw-------   1 pgsql  pgsql     76 25 янв 15:35 pg_database
инициализировал базу командой

Код: Выделить всё

initdb --encoding=KOI8-R --locale=ru_RU.KOI8-R --pgdata=/var/db/pgsql/data
где ему надо указать указать путь к базе?

Re: Проблема с PostgreSQL

Добавлено: 2009-01-26 13:43:47
Dron

Код: Выделить всё

initdb --encoding=KOI8-R --locale=ru_RU.KOI8-R --pgdata=/var/db/pgsql/data
чего сказала в конце?

Код: Выделить всё

--pgdata=/var/db/pgsql/data
это опция отвечающая за размещение БД

Код: Выделить всё

ls -la /var/db/pgsql/data
чего говорит?

Re: Проблема с PostgreSQL

Добавлено: 2009-01-26 14:49:10
Гость

Код: Выделить всё

11:46 [/home/stas]#> ls -la /var/db/pgsql/data/
total 48
drwx------  10 pgsql  pgsql    512 Jan 26 11:46 .
drwx------   3 pgsql  pgsql    512 Jan 26 11:39 ..
-rw-------   1 pgsql  pgsql      4 Jan 26 11:39 PG_VERSION
drwx------   5 pgsql  pgsql    512 Jan 26 11:39 base
drwx------   2 pgsql  pgsql   1024 Jan 26 11:46 global
drwx------   2 pgsql  pgsql    512 Jan 26 11:39 pg_clog
-rw-------   1 pgsql  pgsql   3414 Jan 26 11:39 pg_hba.conf
-rw-------   1 pgsql  pgsql   1460 Jan 26 11:39 pg_ident.conf
drwx------   4 pgsql  pgsql    512 Jan 26 11:39 pg_multixact
drwx------   2 pgsql  pgsql    512 Jan 26 11:39 pg_subtrans
drwx------   2 pgsql  pgsql    512 Jan 26 11:39 pg_tblspc
drwx------   2 pgsql  pgsql    512 Jan 26 11:39 pg_twophase
drwx------   3 pgsql  pgsql    512 Jan 26 11:39 pg_xlog
-rw-------   1 pgsql  pgsql  15414 Jan 26 11:39 postgresql.conf
-rw-------   1 pgsql  pgsql     50 Jan 26 11:46 postmaster.opts
-rw-------   1 pgsql  pgsql     43 Jan 26 11:46 postmaster.pid
11:47 [/home/stas]#>

Re: Проблема с PostgreSQL

Добавлено: 2009-01-26 14:50:04
Stas
блин незалогинился
а в конценаписала

Код: Выделить всё

Success. You can now start the database server using:

    postgres -D /var/db/pgsql/data
or
    pg_ctl -D /var/db/pgsql/data -l logfile start
тоесть вроде путь верный

Re: Проблема с PostgreSQL

Добавлено: 2009-01-26 16:47:12
Dron
сервер сам запущен?

а если

Код: Выделить всё

su pgsql
psql
?