-- postgres数据库 默认用户是postgres,为超级用户
-- 创建数据库
CREATE DATABASE db_1;
-- 创建表
DROP TABLE
IF
EXISTS table_1;
CREATE TABLE table_1 ( id INTEGER NOT NULL, NAME CHARACTER ( 100 ), PRIMARY KEY ( id ) );
-- 创建用户
CREATE USER lzl WITH PASSWORD '123456';
-- 将数据库 public 权限授权于 lzl
GRANT ALL PRIVILEGES ON DATABASE db_1 TO lzl;
-- 【单独授权一张表】 授予用户查看授权数据库里面的某张表的权限(注:此命令需要进入被授权的数据库操作)
GRANT ALL PRIVILEGES ON TABLE table_1 TO lzl;
-- 【授权一个数据库的所有表】 授予用户查看授权数据库里面的所有表的权限(注:此命令需要进入被授权的数据库操作)
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO lzl;
-- 查看所有用户【创建的用户】
SELECT * FROM pg_user;
-- 修改用户密码
ALTER USER lzl WITH PASSWORD '123456789';
最后
以上就是等待洋葱最近收集整理的关于postgresql 创建用户、授权、基本操作总结-- postgres数据库 默认用户是postgres,为超级用户的全部内容,更多相关postgresql内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复