Buenas tardes. 2017-07-26 19:37 GMT+02:00 Maria Antonieta Ramirez <marami...@ulsaneza.edu.mx>: > Quiero listar las tablas de mi esquema y su tamaño, ENCONTRE UNA FORMA PERO > ES HACIENDO UNA POR UNA Y QUIERO VER SI TIENEN UN QUERY QUE ME PUEDA > FACILITAR Y REDUCIR EL TIEMPO.
Ya te han dado una respuesta por ahi. Aparte de eso, en general para este tipo de cosas, que son similares a lo que hace el psql: >>> n=> \d+ List of relations Schema | Name | Type | Owner | Size | Description --------+-----------------------+-------+-----------+---------+------------- Contentss deleted... <<< Yo te recomendaria intentar simepre buscar un comando similar, poner ECHO_HIDDEN, que te dice como lo hace el psql y trabajar desde ahi, la gente que hace el psql ha metido un monton de conocimiento y trucos dentro: >>> n=> \set ECHO_HIDDEN on n=> \d+ ********* QUERY ********** SELECT n.nspname as "Schema", c.relname as "Name", CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'm' THEN 'materialized view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' WHEN 'f' THEN 'foreign table' END as "Type", pg_catalog.pg_get_userbyid(c.relowner) as "Owner", pg_catalog.pg_size_pretty(pg_catalog.pg_table_size(c.oid)) as "Size", pg_catalog.obj_description(c.oid, 'pg_class') as "Description" FROM pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace WHERE c.relkind IN ('r','v','m','S','f','') AND n.nspname <> 'pg_catalog' AND n.nspname <> 'information_schema' AND n.nspname !~ '^pg_toast' AND pg_catalog.pg_table_is_visible(c.oid) ORDER BY 1,2; ************************** List of relations Schema | Name | Type | Owner | Size | Description --------+-----------------------+-------+-----------+---------+------------- <<<<< Hasta la han formateado bonita ;-) Francisco Olarte.