云数据库 GAUSSDB-CREATE SCHEMA:示例

时间:2024-04-26 16:14:55

示例

--创建一个角色role1。
gaussdb=# CREATE ROLE role1 IDENTIFIED BY '********';

-- 为用户role1创建一个同名schema,子命令创建的表films和winners的拥有者为role1。
gaussdb=# CREATE SCHEMA AUTHORIZATION role1
     CREATE TABLE films (title text, release date, awards text[])      
     CREATE VIEW winners AS         
     SELECT title, release FROM films WHERE awards IS NOT NULL;

-- 创建一个schema ds,指定schema的默认字符集为utf8mb4,默认字符序为utf8mb4_bin。
gaussdb=# CREATE SCHEMA ds CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

--删除schema。
gaussdb=# DROP SCHEMA role1 CASCADE;
--删除用户。
gaussdb=# DROP USER role1 CASCADE;
support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-12-0540.html