SQL查询方式:
查看所有数据库
SELECT datname FROM pg_database;
查看数据库中所有表
SELECT table_name
FROM information_schema.tables
WHERE table_schema = 'public';
使用命令行的方式如下:
psql 进入命令行
\h:查看SQL命令的解释,比如\h select。
\?:查看psql命令列表。
\l:列出所有数据库。
\c [database_name]:连接其他数据库。
\d:列出当前数据库的所有表格。
\d [table_name]:列出某一张表格的结构。
\du:列出所有用户。
\e:打开文本编辑器。
\conninfo:列出当前数据库和连接的信息。
drop database “odoo-test”; 删除数据库
drop user xxx; 删除用户
\q 退出psql命令行
postgre备份和导入,采取sql转储方式,主要依靠两条命令
pg_dump –h 127.0.0.1 -p 5432 -U odoo -c -C –f dbname.sql dbname
psql -h 127.0.0.1 -p 5432 -U odoo -f odoo12.sql
参见:
Postgresql的三种备份方式
Postgresql的三种备份方式_postgresql备份-CSDN博客
备份和恢复
https://www.runoob.com/manual/PostgreSQL/backup.html
原文链接:https://blog.csdn.net/figosoar/article/details/113252839