Changes between Version 5 and Version 6 of CookBook Postgres Advanced Use


Ignore:
Timestamp:
Mar 4, 2010 1:45:28 PM (15 years ago)
Author:
cedric
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TabularUnified CookBook Postgres Advanced Use

    v5 v6  
    55\d 
    66}}} 
     7{{{ 
     8SELECT n.nspname as "Schema", 
     9c.relname as "Name", 
     10CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'i' THEN 
     11'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' END as "Type", 
     12u.usename as "Owner" 
     13FROM pg_catalog.pg_class c 
     14LEFT JOIN pg_catalog.pg_user u ON u.usesysid = c.relowner 
     15LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace 
     16WHERE c.relkind IN ('r','') 
     17AND n.nspname NOT IN ('pg_catalog', 'pg_toast') 
     18AND pg_catalog.pg_table_is_visible(c.oid) 
     19ORDER BY 1,2; 
     20}}} 
     21{{{ 
     22select c.relname as tablename FROM pg_catalog.pg_class c 
     23LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace 
     24WHERE c.relkind IN ('r','') AND n.nspname NOT IN ('pg_catalog', 'pg_toast') 
     25AND pg_catalog.pg_table_is_visible(c.oid); 
     26}}} 
     27 
     28note : aucune de ces commandes ne fonctionne si la base n'est pas en UTF8