如何使用Exception获取postgresql上的所有表名?

时间:2017-01-26 03:16:13

标签: database postgresql

我正在使用codeigniter,我想在数据库postgres中获取所有表的名称。所以我正在使用SELECT table_name FROM information_schema.tables WHERE table_schema='public';

它显示了所有表名,但我想要一个异常的表,没有显示。我该怎么办?

1 个答案:

答案 0 :(得分:0)

SELECT table_name FROM information_schema.tables 
WHERE table_schema='public' and table_name != 'nameOfTableYouWantToExcept';

这将检索所有表名,但 != table_name上的 keyspace | durable_writes | name | strategy_class | strategy_options ----------+----------------+---------+----------------+--------------------- ------- history | True | history | SimpleStrategy | {"replication_factor":"1"} ks_info | True | ks_info | SimpleStrategy |{"replication_factor":"1"} (2 rows)