云数据库 GAUSSDB-CREATE TABLESPACE:示例

时间:2024-11-02 18:46:43

示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--创建表空间。
gaussdb=# CREATE TABLESPACE ds_location1 RELATIVE LOCATION 'test_tablespace/test_tablespace_1';

--创建用户joe。
gaussdb=# CREATE ROLE joe IDENTIFIED BY '********';

--创建用户jay。
gaussdb=# CREATE ROLE jay IDENTIFIED BY '*********';

--创建表空间,且所有者指定为用户joe。
gaussdb=# CREATE TABLESPACE ds_location2 OWNER joe RELATIVE LOCATION 'test_tablespace/test_tablespace_2';

--把表空间ds_location1重命名为ds_location3。
gaussdb=# ALTER TABLESPACE ds_location1 RENAME TO ds_location3;

--改变表空间ds_location2的所有者。
gaussdb=# ALTER TABLESPACE ds_location2 OWNER TO jay;

--删除表空间。
gaussdb=# DROP TABLESPACE ds_location2;
gaussdb=# DROP TABLESPACE ds_location3;

--删除用户。
gaussdb=# DROP ROLE joe;
gaussdb=# DROP ROLE jay;
support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0541.html