云数据库 GAUSSDB-CREATE TABLESPACE:示例

时间:2024-01-23 20:09:24

示例

 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
--创建表空间。
postgres=# CREATE TABLESPACE ds_location1 RELATIVE LOCATION 'hdfs_tablespace/hdfs_tablespace_1';

--创建用户joe。
postgres=# CREATE ROLE joe IDENTIFIED BY 'xxxxxxxxxxxx';

--创建用户jay。
postgres=# CREATE ROLE jay IDENTIFIED BY 'xxxxxxxxxxx';

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

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

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

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

--删除用户。
postgres=# DROP ROLE joe;
postgres=# DROP ROLE jay;
support.huaweicloud.com/devg-v1-gaussdb/gaussdb_devg_0557.html