Ayuda a este sitio

Hoy hace 1 año: Kdenlive: un buen editor de vídeo para Linux

Jul
20
2009

Obtener la clave primaria (Primary key) de una tabla con Postgresql

Si alguna vez necesitan obtener el nombre de la columna de una clave primaria, para una tabla almacenada en el gestor postgresql utilizando una sentencia SQL, lo pueden hacer con la siguiente sentecia:

SELECT column_name FROM information_schema.key_column_usage WHERE table_name=’{$table}’ AND constraint_name=’{$table}_pkey’;

El caso anterior es para un string con php donde $table almacena el nombre de la tabla de la que queremos obtener el nombre de su clave primaria. Para otros lenguajes, basta sustituir el {$table} por el nombre de la tabla.

Espero que les sirve y les ahorre tiempo.

[tags]postgresql, database,primary key,clave primaria,pk,sql[/tags]

Comparte este artículo a tus amigos:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Identi.ca
  • Live
  • Meneame
  • MySpace
  • Slashdot
  • Twitter
Escrito en: Base de datos
Existen 0 comentarios agrega tu comentario.

Sin Comentarios »

RSS feed for comments on this post. TrackBack URL

Dejar un comentario

Algunos Derechos Reservados 2005-2008 - Skatox | Weblog creado usando sólo herramientas de Código Abierto | El tema es una modificación de Aeros