postgresql相关操作笔记

连接

  • 命令行
psql -h localhost -p 5432 -U username -d dbname

数据库

  • 查看数据库

i.session命令行

\l

ii.sql

select * from pg_database;
  • 切换数据库

i.session命令行

\c database

数据表

  • 查看数据表

i.session命令行

\dt

ii.sql

select * from pg_tables;

# 筛选
# select * from pg_tables where schemaname='public' and tablename='表名称';
  • 查看表结构

i.session命令行

\d+ public.表名称

ii.sql

select * from information_schema.columns where table_schema='public' and table_name='表名称';