Portál AbcLinuxu, 8. května 2024 01:23


Dotaz: PostgreSQL - nejde vytvořit databáze

30.10.2006 14:03 Vladimír Hans
PostgreSQL - nejde vytvořit databáze
Přečteno: 149×
Odpovědět | Admin
Dobrý den, mám PostgreSQL 8.1.4 na Fedoře 5 a Mandriva 2007 (obě distra běží na jedné mašině, Athlon XP 2500, RAM 1GB). Jestliže chci vytvořit db, pak mi to hlásí: createdb: vytvoření databáze selhalo: ERROR: source database "template1" is being accessed by other users. K Postgre jsem přihlášen pouze já. Když dám templete0 při vytváření db, pak to funguje? Nevíte někdo, co s tím? Děkuji za pomoc
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.10.2006 14:07 cronin | skóre: 49
Rozbalit Rozbalit vše Re: PostgreSQL - nejde vytvořit databáze
Odpovědět | | Sbalit | Link | Blokovat | Admin
Patrne uz databaza template1 uz existuje. Co hlasi
postgres=> \l
A co vlastne chces presne urobit?
30.10.2006 15:14 Vladimír Hans
Rozbalit Rozbalit vše Re: PostgreSQL - nejde vytvořit databáze
Chci vytvořit databázi "aaa" příkazem "createdb aaa". A dělám to pod uživatelem postgres. A db server hodí výše uvedenou hlášku.
30.10.2006 16:00 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: PostgreSQL - nejde vytvořit databáze
Odpovědět | | Sbalit | Link | Blokovat | Admin
niekto je k databáze template1 prihlásený, napr rôzne klikacie nástroje. Pomocou:
kill `ps -axu | grep postgres | grep template1 | cut -b1-5` zhodíte všetky konexie na template1 (spustiť ako root alebo postgres). To, čo začne kibicovať, je aplikácia, ktorá je blbo napísaná.
31.10.2006 08:10 Vladimír Hans
Rozbalit Rozbalit vše Re: PostgreSQL - nejde vytvořit databáze
Díky, vyzkouším
31.10.2006 08:42 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: PostgreSQL - nejde vytvořit databáze
oops, je tam chyba :-) má byť len ps -ax

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.