Pareces nuevo por aquí. Si quieres participar, ¡pulsa uno de estos botones!
function table_exists($table){ $table = strtolower($table); //$num = $this->fetch_one("select count(*) from pg_catalog.pg_tables where tablename = '$table' and schemaname = 'public'"); $num = $this->fetch_one("select count(*) from information_schema.tables where table_schema = 'public' and table_name='$table'"); return $num[0]; }
Comentarios
saludos
Tambien, estoy realizando los post que habia hecho anteriormente, pero siendo mas concreto.
Saludos
y arroja las tablas y las vistas
en consecuencia:
deberia funcionar.
De cualquier manera esto lo halle recientemente mientras buscaba la alternativa al SHOW TABLES de mysql en postgresql
Aqui estan los enlaces a las fuentes:
http://www.postgresql.org/docs/8.0/interactive/tutorial-accessdb.html
http://www.alberton.info/postgresql_meta_info.html
http://archives.postgresql.org/pgsql-es-ayuda/2006-04/msg00591.php
Saludos.
Saludos
Compruebalo, ejecutalo desde un terminal con psql, conectandote a la bd y veras que funciona.
Tambien en los otros hipervinculos tratan el tema con mayor profundidad.
Tambien en este hipervinculo esta aun en mas profundidad lo del information schema:
http://www.postgresql.org/docs/7.4/static/information-schema.html
De acuerdo a lo que lei, se encuentra disponible desde postgresql-7.4
Saludos
Bueno yo revise esos enlace y ejecute las sentencia desde una consola y si muestra las tablas y vistas...
Saludos
Saludos