\d TABLE_NAME
// 显示表定义,包括索引、约束和触发器(psql)
\d+ TABLE_NAME
// 更详细的表定义,包括描述和物理磁盘大小(psql)
\dt
// 列出当前模式下的表(psql)
\dt *.*
// 列出所有模式下的表(psql)
\dt <name-of-schema>.*
// 列出特定模式中的表(psql)
\copy (SELECT * FROM __table_name__) TO 'file_path_and_name.csv' WITH CSV
// 将表导出为 CSV(psql)
SELECT * FROM pg_indexes WHERE tablename='__table_name__' AND
schemaname='__schema_name__';
// 显示表索引(SQL)
ANALYZE [__table__]
// 分析表并将结果存储在 pg_statistic 系统目录中(SQL)
没有参数时,ANALYZE
检查当前数据库中的所有表
Comment on table employee is 'Stores employee records';
// Comment on table (SQL)
Comment on column employee.ssn is 'Employee Social Security Number';
// Comment on column (SQL)
SELECT reltuples AS card FROM pg_class WHERE relname = '<table_name>';
// 用于从表中快速(但非精确)计数。如果表有数百万/数十亿条记录,并且您只需要快速估算行数,这将很有帮助。(SQL)