数据库篇

2018.07.04


postgresql查询表的大小

  • 数据库中单个表的大小(不包括索引)
select pg_size_pretty(pg_relation_size('表名'));
  • postgresql的导出导入数据表及结构
  1. 导出整个数据库
    pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) >/data/dum.sql
  2. 导出某个表
    pg_dump -h localhost -U postgres(用户名) 数据库名(省缺时同用户名) -t table(表名) >/data/dum.sql
  3. 导入整个数据库
    使用以下命令需要先进入postgres权限:sudo su postgres
    psql postgres(用户名) 数据库名(缺省时同用户名)
  4. 导入之前导出的单个表的结构及数据
    psql -h localhost -d 数据库名 -U 用户名 -f .sql文件

你可能感兴趣的:(数据库篇)