CREATE TAG

    nGQL中的Tag和openCypher中的Label相似,但又有所不同,例如它们的创建方式。

    • openCypher中的Label需要在CREATE语句中与点一起创建。

    执行CREATE TAG语句需要当前登录的用户拥有指定图空间的创建Tag权限,否则会报错。

    1. nebula> CREATE TAG player(name string, age int);
    2. nebula> CREATE TAG no_property();
    3. # 创建包含默认值的Tag。
    4. # 对字段create_time设置TTL为100秒。
    5. nebula> CREATE TAG woman(name string, age int, \
    6. married bool, salary double, create_time timestamp) \
    7. TTL_DURATION = 100, TTL_COL = "create_time";

    尝试使用新创建的Tag可能会失败,因为创建是异步实现的。

    Nebula Graph将在下一个心跳周期内完成Tag的创建,为了确保创建成功,可以使用如下方法之一:

    如果需要修改心跳间隔,请为修改参数heartbeat_interval_secs