SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg%' ORDER BY tablename

解决方案 »

  1.   

    对一个数据库可以用:
    show tables;
      

  2.   

    lanyan8008() show tables; 是对MySQL的,Linux 下 psql 连上数据库后可以 \dt 显示表
    \?得帮助
      

  3.   

    select relname as table_name from pg_class where rel_kind='r';这就查出系统中所有的表,包括系统表在内。
      

  4.   

    select relname as table_name from pg_class where rel_kind='r';
    应该是
    select relname as table_name from pg_class where relkind='r';