Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/11/2009, 13:54
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Listado de Objetos

Código sql:
Ver original
  1. pruebas=> SELECT datname FROM pg_database;
  2.      datname
  3. ------------------
  4.  postgres
  5.  template_postgis
  6.  template0
  7.  Cenicafe
  8.  sansa
  9.  pruebas
  10.  template1
  11.  Q_san
  12.  rodrigo1
  13.  daniel
  14. (10 filas)
  15.  
  16. pruebas=> SELECT TABLE_NAME FROM information_schema.TABLES WHERE table_catalog='pruebas' AND table_s
  17. chema='public';
  18.        TABLE_NAME
  19. -------------------------
  20.  cliente
  21.  prueba_null
  22.  tblabonos
  23.  catclientes
  24.  b
  25.  sal_emp
  26.  detalle
  27.  repetidos
  28.  sueldos
  29.  sales_summary
  30.  tasas
  31.  DEC
  32.  transaccion
  33.  sueldos1
  34.  tbl_solicitud_procesada
  35.  tbl_solicitud
  36.  danielito
  37.  shoe_data
  38.  shoelace_data
  39.  unit
  40.  shoe
  41.  shoelace
  42.  shoe_ready
  43.  san
  44.  tabla1
  45.  tablaa
  46.  corredores
  47.  tablab
  48.  tuplas
  49.  prueba
  50.  c
  51.  tabla3
  52.  concatenar
  53.  fechis
  54.  fechis1
  55.  fechis2
  56.  a1
  57.  a2
  58.  a3
  59.  remplazo
  60.  tabla2
  61.  acabados_producto
  62.  producto
  63.  fechas
  64.  table1
  65.  orden
  66. (46 filas)
  67.  
  68. pruebas=> SELECT column_name FROM information_schema.COLUMNS WHERE TABLE_NAME='tabla1' AND table_cat
  69. alog='pruebas' AND table_schema='public';
  70.  column_name
  71. -------------
  72.  nov_id
  73.  nov_fecha
  74.  reporte
  75. (3 filas)

table_catalog es el campo encargado del nombre de la tabla. Table_schema es el encargado del schema al que pertenece.

En el ejemplo te muestro como se listan las bases de datos con pg_database, las tablas con information_schema.tables y las columnas con information_schema.columns


Espero te sirva.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming