Re: Creando usuarios y BD desde linea de comandos

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.

In response to

Browse pgsql-es-ayuda by date

  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