postgresql 相关

2021-12-16  本文已影响0人  shen33

数据库备份还原

pg_dump --no-owner --no-acl --encoding=UTF-8 -h localhost -p 1921 -U test_user -Fc database_1 > test.dump

pg_restore --no-owner --no-acl -h localhost -p 1921 -U test_user -d database_1  test.dump

创建用户

create user test_user with password '123456';

权限控制

GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO user;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO user;

查询所有表的记录数

select relname as TABLE_NAME, reltuples as rowCounts 
from pg_class where relkind = 'r' and relnamespace = 
     (select oid from pg_namespace where nspname='public') 
order by rowCounts desc;

上一篇 下一篇

猜你喜欢

热点阅读