| 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: | Whole Thread | Raw Message | 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 |