Re: Consulta para saber las llaves primarias y foraneas de una base de datos

From: Eduardo Morras <emorrasg(at)yahoo(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Consulta para saber las llaves primarias y foraneas de una base de datos
Date: 2015-05-18 16:20:39
Message-ID: 20150518182039.2af8d1835e254617a43b0590@yahoo.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Mon, 18 May 2015 11:40:32 -0400
Luis Fernando Lopez Aguilar <flopezg333(at)gmail(dot)com> wrote:

> Con el debido respeto a todos... esto deberia resumirse en un comando
> interno del PostgreSQL.
>
> Esta necesidad es real y con frecuencia, en informix por ejemplo es
> sacar un esquema de la base de datos que se resume en
>
> dbschema -d nombrebase -t nombretabla > archivosalida
>
>
> o
>
> dbschema -d nombrebase > archivosalida
>
> y sale un script sql con create table con sus columnas sus llaves
> primarias ...foraneas ... constraints ...restricciones a nivel de
> columna ...etc. es un full script para crear todas las tablas de la
> base de datos vacia.

... Algo parecido a

%pg_dump -Fp -s nombre_base_datos > archivo_salida

Saca todo el schema de la base de datos, lo que incluye los indices y mas cosas de las que la OP pide, habria que limpiar a mano los resultados de archivo salida.

>
> Saludos cordiales
> f.l.

--- ---
Eduardo Morras <emorrasg(at)yahoo(dot)es>

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Pedro PG 2015-05-18 16:21:27 UPDATE tabla SET campo = (numero_registros_tabla) WHERE id = {condicion}
Previous Message Luis Fernando Lopez Aguilar 2015-05-18 15:40:32 Re: Consulta para saber las llaves primarias y foraneas de una base de datos