Postgres : 创建schema、创建表空间与指定用户权限
-- 创建一个新的schema
CREATE SCHEMA my_schema;
-- 创建一个新的表空间
CREATE TABLESPACE my_tablespace LOCATION '/path/to/tablespace/location';
-- 创建一个新用户并授予权限
CREATE ROLE my_user WITH LOGIN PASSWORD 'my_password';
-- 授予权限给用户,使用新的schema和表空间
GRANT ALL PRIVILEGES ON SCHEMA my_schema TO my_user;
GRANT CREATE ON TABLESPACE my_tablespace TO my_user;
这个例子展示了如何在PostgreSQL中创建一个新的schema、表空间和用户,并且如何给用户授予对这些schema和表空间的权限。这是数据库管理和用户权限管理的基本操作。
评论已关闭