Postgresql 如何查出一个表/所有表的所有列名

假设postgres有数据库testdb

在testdb下执行下列sql语句,得到所有表的信息

select * from information_schema.columns 
where table_schema='public' and table_name<>'pg_stat_statements';

在testdb下执行下列sql语句,得到所有表的列名

select column_name from information_schema.columns 
where table_schema='public' and table_name<>'pg_stat_statements';

在testdb下执行下列sql语句,得到表"table"的列名

select column_name from information_schema.columns 
where table_schema='public' and table_name='table';

Postgresql 如何查出一个表/所有表的所有列名_第1张图片

参考资料:https://bbs.csdn.net/topics/390624023?page=1

你可能感兴趣的:(❤️,数据库)