From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: drop tablespace ? |
Date: | 2006-12-15 12:20:42 |
Message-ID: | 20061215122042.GL31475@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Victor Lopez escribió:
> Teniendo en cuenta que soy practicamente un novato en PostgreSQL (menos de
> seis meses y el último 'pisando el acelerador').
>
> He creado dos bases de datos, con sus tablaspace, por separado, a cada una.
>
> Cuando he querido regenerarlas, partiendo de cero, y a través de los
> correspondientes scripts (psql -i trayecto_y_archivo.sql).
> el problema que me ha surgido es que, con todo el resto borrado (las dos BBDD,
> sus usuarios, dominios, etc) voy a borrar el último tablespace y me dice
> que ...
>
> postgres=# \db
> Listado de tablespaces
> Nombre | Dueño | Ubicación
> ------------+-------------+----------------------------
> pg_default | postgres |
> pg_global | postgres |
> ts_mt | db_mt_owner | /var/www/loc/multi-tec/bdd
> (3 filas)
>
> postgres=# drop tablespace ts_mt;
> ERROR: no se pudo abrir el directorio «pg_tblspc/17904»: No existe el fichero
> ó directorio
> postgres=#
>
> y, que yo sepa, no he tocado ningún directorio así.
>
> Vamos, es que ni se donde está.
Hmm, por favor haz \pset VERBOSITY verbose en psql y repite el comando,
a ver que dice.
Lo que esta sucediendo es que esta tratando de abrir ese directorio (en
realidad es un symlink que apunta al directorio de la base de datos
dentro del tablespace), que deberia apuntar a una base de datos ... ¿que
dice \l+?
La duda es si borraste manualmente el contenido del tablespace.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-12-15 12:22:04 | Re: Normalmente no me quejo!!! |
Previous Message | Victor Lopez | 2006-12-15 12:16:57 | Re: Normalmente no me quejo!!! |