PostGIS

pg常用命令

2020-08-14  本文已影响0人  不玩了啊

\?: 查看所有帮助

\l: 查看所有数据库

\c dataname: 切换数据库

\dt: 查看所有自己创建的表

\dt+: 查看所有自己创建的表,显示表的相关内容占的磁盘大小

\dt(+) tablename: 参看指定表

\dv: 查看所有自己创建的视图

\dv+: 查看所有自己创建的视图,显示大小

\df: 查看所有自己创建的function

\df+: 查看所有自己创建的function,显示function的内容

\df(+) func_name: 显示指定的function

\ef func_name: 编辑function

\dy:查看触发器

\dx: 查看添加的PostgreSQL扩展模块

\du: 查看所有角色

\dp viewortable: 查看表或视图的权限

\sf+ 函数名: 查看函数的创建语句

转出表结构:

pg_dump -U username databasename -W -s -t tablename

-s, --schema-only            只转储模式, 不包括数据

-t, --table=TABLE            只转储指定名称的表

还原:

createdb newDBname

psql -d newDBname -U postgres -f dump.sql

postgres是用户名

newDBname是数据库名

dump.sql是文件名

上一篇 下一篇

猜你喜欢

热点阅读