linux 操作postgre

登陆

./plsql -U userName

退出

\q

列出所有用户

\du

查看数据库

\l

连接其他数据库

\c [database_name]

列出某一张表格的表结构

\d [table_name]

创建数据库

create database dbname;

删除数据库

drop database dbname;

创建schema

create schema schema_name;

删除schema

drop schema schema_name;

  • chema下有对象如果需要一起删除,需要带上cascade关键字: drop schema schema_name cascade;
  • 默认是谁创建的schema,owner就是谁,当然也可以指定: create schema s01 authorization new_user;
  • 指定了owner,不指定schema,则schema名字与owner一致: create schema authorization schema_user;

执行文本中的脚本对数据库进行操作(增删改查)

\i 脚本路径

导出数据

pg_dump -U postgres --column-inserts -f 导出到脚本的文件路径 -a --data-only 模式名

posted @ 2020-08-14 14:38  小小黑₯(≧∇≦)ノ  阅读(168)  评论(0)    收藏  举报