数据库篇
2018-07-04 本文已影响0人
逃淘桃
2018.07.04
postgresql查询表的大小
- 数据库中单个表的大小(不包括索引)
select pg_size_pretty(pg_relation_size('表名'));
- postgresql的导出导入数据表及结构
- 导出整个数据库
pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) >/data/dum.sql
- 导出某个表
pg_dump -h localhost -U postgres(用户名) 数据库名(省缺时同用户名) -t table(表名) >/data/dum.sql
- 导入整个数据库
使用以下命令需要先进入postgres权限:sudo su postgres
psql postgres(用户名) 数据库名(缺省时同用户名) </data/dum.sql
- 导入之前导出的单个表的结构及数据
psql -h localhost -d 数据库名 -U 用户名 -f .sql文件