From: | Martin Marques <martin(at)marquesminen(dot)com(dot)ar> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | Reynier Perez Mira <rperezm(at)uci(dot)cu>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Creando usuarios y BD desde linea de comandos |
Date: | 2008-04-26 13:55:11 |
Message-ID: | 4813343F.9080706@marquesminen.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Jaime Casanova escribió:
> On Sat, Apr 26, 2008 at 12:11 AM, Reynier Perez Mira <rperezm(at)uci(dot)cu> wrote:
>> postgres(at)DT-SERVER:/$ createuser --no-createdb --no-superuser --no-createrole --pwprompt openxp
>> Enter password for new role:
>> Enter it again:
>> createuser: could not connect to database postgres: FATAL: database "postgres" does not exist
>>
>
> no se si intencionalmente o no, pero parece que has borrado la base "postgres"
>
> haz esto:
> psql template1 -c "\l"
>
> y mira si existe esa base sino creala asi:
>
> createdb --owner postgres --template template0 postgres
>
> y trata de nuevo con los comandos anteriores
Esto no le va a funcionar, ya que es lo createdb va a realizar una
conexión a la base postgres y desde ahí ejecutar el CREATE DATABASE.
Si existe la base template1, hace esto:
$ psql template1
template1=# CREATE DATABASE postgres OWNER postgres TEMPLATE template0;
Y listo.
From | Date | Subject | |
---|---|---|---|
Next Message | MIGUEL CANCHAS | 2008-04-26 14:17:46 | ALGO MUY RARO !!!!!!!!!!!! |
Previous Message | Reynier Perez Mira | 2008-04-26 05:42:41 | RE: Creando usuarios y BD desde linea de comandos |