Damián Culotta

Sería un "bienvenidos a mi", pero Rozitchner me ganó de mano

Main menu

Skip to primary content
Skip to secondary content
  • Home
  • Contacto

Tag Archives: metadata

Simulando show tables y describe de Mysql en PostgreSql

Posted on 19/08/2009 by Damián
9

Si hay algo que me toca extrañar de Mysql cuando trabajo con PostgreSql (en particular cuando estoy haciéndolo por consola y de forma remota), son los dos comandos que ayudan a armar los queries que vamos necesitando.

A pesar que desde Mysql 5 existe el catálogo con la metadata de las bases de datos, para quienes venimos desde versiones previas, el uso de funciones como show tables y describe han sido casi fundamentales al momento de trabajar con la base de datos.

Para quienes no conozcan los comandos, el primero nos lista las tablas que existen en nuestra base de datos, y el segundo, pasándole como valor el nombre de una tabla, nos muestra qué columnas tiene, con qué tipo de datos, información de los índices y algunos campos más.

Vayamos a los ejemplos usando una la base de datos de Magento.

mysql> show tables;
+--------------------------------------------+
| Tables_in_magento                          |
+--------------------------------------------+
| admin_assert                               |
| admin_role                                 |
| admin_rule                                 |
| admin_user                                 |
| adminnotification_inbox                    |
| amazonpayments_api_debug                   |
| api_assert                                 |
| api_role                                   |
| api_rule                                   |
| api_session                                |
| api_user                                   |
| catalog_category_entity                    |
| ...                                        |
+--------------------------------------------+

La cantidad de tablas es bastante más amplia, para el ejemplo mostramos sólo una parte.

Continue reading →

Posted in Bases de datos, PostgreSql | Tagged Bases de datos, metadata, Mysql, PostgreSql | 9 Replies

Categorías

  • Bases de datos
    • Mysql
    • PostgreSql
  • Control de versiones
    • Subversion
  • Javascript
  • Laboratorio
    • Collabtive-CI
  • Linux
    • Open Suse
    • Ubuntu
  • Magento
    • Mis extensiones
  • Pensamiento lateral
  • Php
    • CodeIgniter
  • Sin importancia
  • Software
  • Wordpress

Social

  • Google+
  • LinkedIn
  • Twitter

Ultimos comentarios

  • Afue on Restaurar backups de PostgreSql
  • Afue on Backup de tablas específicas en PostgreSql
  • Catalina on Formulario de Contacto con Contact Form 7 para WordPress
  • Damián on Formulario de Contacto con Contact Form 7 para WordPress
  • Media Maraton on Formulario de Contacto con Contact Form 7 para WordPress
Proudly powered by WordPress