Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Sentencia SQL para consultar los objetos de una BD en PostgreSQL

Estas en el tema de Sentencia SQL para consultar los objetos de una BD en PostgreSQL en el foro de PostgreSQL en Foros del Web. Buenas tardes, Quisiera saber si en PostgreSQL es posible hacer una consulta para obtener todas las tablas de una BD. Por ejemplo en SQL Server ...
  #1 (permalink)  
Antiguo 22/12/2010, 15:20
 
Fecha de Ingreso: agosto-2009
Mensajes: 104
Antigüedad: 15 años, 3 meses
Puntos: 1
Sentencia SQL para consultar los objetos de una BD en PostgreSQL

Buenas tardes,

Quisiera saber si en PostgreSQL es posible hacer una consulta para obtener todas las tablas de una BD. Por ejemplo en SQL Server puede hacerse consultando la tabla del sistema "SYSOBJECTS".

¿Se puede hacer lo mismo en PostGre?

Muchas gracias.

Un saludo.
  #2 (permalink)  
Antiguo 23/12/2010, 07:27
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Sentencia SQL para consultar los objetos de una BD en PostgreSQL

Si se puede.

Mira este capitulo de la documentación oficial.

INFORMATION_SCHEMA

con estos objetos accedes a las columnas, las tablas, las funciones los triggers y cualquier objeto de la base de datos.

si tienes problemas, puedes exponer un caso mas puntual y te ayudamos a resolverlo.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 23/12/2010, 12:56
 
Fecha de Ingreso: agosto-2009
Mensajes: 104
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Sentencia SQL para consultar los objetos de una BD en PostgreSQL

Muchas gracias.

Viene perfectamente documentado. En concreto lo que necesitaba era algo así como:
Código:
SELECT * FROM information_schema.tables
WHERE table_type = 'BASE TABLE'
AND table_catalog = 'MyBaseDeDatos'
AND table_schema = 'public'

Un saludo.

Etiquetas: bd, consultar, objetos, sentencia, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:22.