Portál AbcLinuxu, 5. května 2024 10:37


Dotaz: PostgreSQL nejde vytvorit db ani uzivatel

atan avatar 24.4.2007 11:33 atan | skóre: 21 | Liberec
PostgreSQL nejde vytvorit db ani uzivatel
Přečteno: 475×
Odpovědět | Admin
Gentoo i585 PostgreSQL 8.1.8 Po instalaci a naslednem emerge =config... vse probehlo bez chyb, jenze kdyz zkousim vytvorit db nebo uzivatele koncim se stejnou hlaskou:
postgres@black ~ $ createuser -P atan
Enter password for new role:
Enter it again:
Shall the new role be a superuser? (y/n) y
createuser: could not connect to database postgres: FATAL: database "postgres" does not exist
DETAIL: The database subdirectory "/var/lib/postgresql/data/pg_tblspc/499/10793" is missing.
Cast "499/10793" opravdu neexistuje. Jenze proc se to nevytvorilo pri initdb. Dik za rady.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.4.2007 11:40 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: PostgreSQL nejde vytvorit db ani uzivatel
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spouštěl jste inidb s parametrem /var/lib/postgresql/data/? Případně nevypsalo initdb nějakou chybu?
24.4.2007 11:54 dvh
Rozbalit Rozbalit vše Re: PostgreSQL nejde vytvorit db ani uzivatel
Odpovědět | | Sbalit | Link | Blokovat | Admin
janko$ su
... prihlasis sa ako root
root# su postgres
postgres$ cd
postgres$ mkdir prva
postgres$ initdb -D prva
postgres$ postmaster -D prva

pripadne ako uzivatel postgres vytvorit usera (createuser)
atan avatar 24.4.2007 14:27 atan | skóre: 21 | Liberec
Rozbalit Rozbalit vše Re: PostgreSQL nejde vytvorit db ani uzivatel
Odpovědět | | Sbalit | Link | Blokovat | Admin
tohle vsechno co mi radite jsem zkousel. proste se vytvori adresare, napr. /var/lib/postgresql/data/pg_tblspc/ ale v nem uz neni ten 499/10793, ktery je pozadovan createuserem.
24.4.2007 15:14 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: PostgreSQL nejde vytvorit db ani uzivatel
A je vlastníkem těch adresářů postgres:postgres? Je to divné, tu databázi by vám měl vytvořit už ebuild, podívejte se, co dělá pkg_config()
atan avatar 24.4.2007 16:09 atan | skóre: 21 | Liberec
Rozbalit Rozbalit vše Re: PostgreSQL nejde vytvorit db ani uzivatel
Podle me je vse v poradku.

http://pastebin.ca/455832
atan avatar 24.4.2007 17:02 atan | skóre: 21 | Liberec
Rozbalit Rozbalit vše Re: PostgreSQL nejde vytvorit db ani uzivatel
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevim jak je to mozny ale kdyz jsem provedl tohle:
postgres@black ~ $ psql
postgres=# CREATE USER atan WITH PASSWORD 'heslo';
databazu potom pre atan vytvoris
postgres=# CREATE DATABASE atanbase WITH OWNER atan;
uz mi normalne v shellu createuser/createdb funguje, i kdyz ten adresar /499/10793 tam porad neni.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.