PGSQL学习-基础表结构
-- 创建一个新的表空间
CREATE TABLESPACE pgsql_study_tblspc LOCATION 'filepath/pgsql_study_tblspc';
-- 创建一个新的数据库用户
CREATE USER pgsql_study WITH PASSWORD 'password';
-- 分配权限给新用户
GRANT ALL PRIVILEGES ON TABLESPACE pgsql_study_tblspc TO pgsql_study;
-- 创建一个新的数据库
CREATE DATABASE pgsql_study_db
WITH OWNER = pgsql_study
TABLESPACE = pgsql_study_tblspc
ENCODING = 'UTF8'
LC_COLLATE = 'en_US.utf8'
LC_CTYPE = 'en_US.utf8'
TEMPLATE = template0;
-- 为新用户授予对数据库的访问权限
GRANT ALL PRIVILEGES ON DATABASE pgsql_study_db TO pgsql_study;
这段代码展示了如何在PostgreSQL中创建一个表空间、用户、数据库,并且如何分配权限。这是学习PostgreSQL的基础知识,对于初学者来说,这是一个很好的起点。
评论已关闭