CREATE RESOURCE LABEL
Function
CREATE RESOURCE LABEL creates a resource label.
Precautions
Only users with the poladmin or sysadmin permission, or the initial user can perform this operation.
Syntax
1
|
CREATE RESOURCE LABEL [IF NOT EXISTS] label_name ADD label_item_list[, ...]*; |
- label_item_list
1
resource_type(resource_path[, ...]*)
- resource_type
TABLE | COLUMN | SCHEMA | VIEW | FUNCTION
Parameter Description
- label_name
Specifies the resource label name, which must be unique.
Value range: a string. It must comply with the naming convention.
- resource_type
Specifies the type of database resources to be labeled.
- resource_path
Specifies the path of database resources.
Examples
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 26 |
-- Create table tb_for_label. openGauss=# CREATE TABLE tb_for_label(col1 text, col2 text, col3 text); -- Create schema schema_for_label. openGauss=# CREATE SCHEMA schema_for_label; -- Create view view_for_label. openGauss=# CREATE VIEW view_for_label AS SELECT 1; -- Create function func_for_label. openGauss=# CREATE FUNCTION func_for_label RETURNS TEXT AS $$ SELECT col1 FROM tb_for_label; $$ LANGUAGE SQL; -- Create a resource label based on the table. openGauss=# CREATE RESOURCE LABEL IF NOT EXISTS table_label add TABLE(public.tb_for_label); -- Create a resource label based on the columns. openGauss=# CREATE RESOURCE LABEL IF NOT EXISTS column_label add COLUMN(public.tb_for_label.col1); -- Create a resource label based on the schema. openGauss=# CREATE RESOURCE LABEL IF NOT EXISTS schema_label add SCHEMA(schema_for_label); -- Create a resource label based on the view. openGauss=# CREATE RESOURCE LABEL IF NOT EXISTS view_label add VIEW(view_for_label); -- Create a resource label based on the function. openGauss=# CREATE RESOURCE LABEL IF NOT EXISTS func_label add FUNCTION(func_for_label); |
Helpful Links
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot