http://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F202005%2F08%2F20200508102713_L8aCB.jpeg&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1649077062&t=40b7b14053ef546a57de4934b9442cbe",

PostgrepSQL常用命令小记

  • 基本信息查看
psql -h 127.0.0.1 -p 5432 -d pocket -U pocket
\du                  -- 查看所有用户

\d                    -- 查看所有表
\d table_name   -- 查看 table_name 表结构

\l                     -- 查看所有数据库
\c db_name       -- 切换到数据库 db_name
  • pg_dump导入导出
## 导出
# 导出chema:          pg_dump -h <hostname> -p <port> -U <username> -s <database_name> > <file_name>
# 导出chema + 数据:pg_dump -h <hostname> -p <port> -U <username> -d <database_name> > <file_name>
pg_dump -h localhost -p 5432 -U postgres -s mydatabase > mydatabase_schema.sql

## 导入
# psql -h <hostname> -p <port> -U <username> <database_name> < <file_name>
psql -h localhost -p 5432 -U postgres mydatabase_new < mydatabase_schema.sql
posted @ 2023-04-06 11:07  DeepInThought  阅读(105)  评论(0)    收藏  举报