Operate tags¶
After a graph space is created in Nebula Graph, you can create tags. With Studio, you can use the Console page or the Schema page to create, retrieve, update, or delete tags. This article only introduces how to use the Schema page to operate tags in a graph space.
Studio version¶
Studio of v1.2.1-beta or later versions supports this function. To update the version, run this command.
docker-compose pull && docker-compose up -d
Prerequisites¶
To operate a tag on the Schema page of Studio, you must do a check of these:
- The version of Studio is v1.2.1-beta or later.
- Studio is connected to Nebula Graph.
- A graph space is created.
- Your account has the authority of GOD, ADMIN, or DBA.
Create a tag¶
To create a tag on the Schema page, follow these steps:
-
In the toolbar, click the Schema tab.
-
In the Graph Space List page, find a graph space, and then click its name or the button in the Operations column.
-
In the Current Graph Space field, confirm the name of the graph space. If necessary, you can choose another name to change the graph space.
-
Click the Tag tab and click the + Create button.
-
On the Create page, do these settings:
a. Name: Specify an appropriate name for the tag. In this example,
course
is specified.b. (Optional) If necessary, in the upper left corner of the Define Properties panel, click the check box to expand the panel and do these settings:
- To define a property: Enter a property name, a data type, and a default value.
- To add multiple properties: Click the Add Property button and define more properties.
- To cancel a defined property: Besides the Defaults column, click the button .
c. (Optional) If no index is set for the tag, you can set the TTL configuration: In the upper left corner of the Set TTL panel, click the check box to expand the panel and configure
TTL_COL
andTTL_ DURATION
. For more information about both parameters, see TTL configuration. -
When the preceding settings are completed, in the Equivalent to the following nGQL statement panel, you can see the nGQL statement equivalent to these settings.
-
Confirm the settings and then click the + Create button.
When the tag is created successfully, the Define Properties panel shows all its properties on the list.
Edit a tag¶
To edit a tag on the Schema page, follow these steps:
-
In the toolbar, click the Schema tab.
-
In the Graph Space List page, find a graph space, and then click its name or the button in the Operations column.
-
In Current Graph Space field, confirm the name of the graph space. If necessary, you can choose another name to change the graph space.
-
Click the Tag tab, find a tag and then the button in the Operations column.
-
On the Edit page, do these settings:
- To edit a property: On the Define Properties panel, find a property, click Edit, and then change the data type or the default value.
- To delete a property: On the Define Properties panel, find a property and then click Delete.
- To add more properties: On the Define Properties panel, click the Add Property button to add a new property.
- To set the TTL configuration: In the upper left corner of the Set TTL panel, click the check box and then set the TTL configuration.
- To edit the TTL configuration: On the Set TTL panel, click Edit and then change the configuration of
TTL_COL
andTTL_DURATION
.
- To delete the TTL configuration: When the Set TTL panel is expanded, in the upper left corner of the panel, click the check box to delete the configuration.
-
When the configuration is done, in the Equivalent to the following nGQL statement panel, you can see the equivalent
ALTER TAG
statement.
Delete a tag¶
To delete a tag on the Schema page, follow these steps:
-
In the toolbar, click the Schema tab.
-
In Graph Space List, find a graph space, and then click its name or the button in the Operations column.
-
In the Current Graph Space field, confirm the name of the graph space. If necessary, you can choose another name to change the graph space.
-
Click the Tag tab, find a tag and then the button in the Operations column.
Next to do¶
After the tag is created, you can use the Console page to insert vertex data one by one manually or use the Import page to bulk import vertex data.