查看所有的 Schema
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.listSchema(ULTIPA_REQUEST.ShowSchema(),ULTIPA_REQUEST.RequestConfig(graphName="default"))
print(ret.toJSON())
创建 Schema
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST,ULTIPA
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.createSchema(ULTIPA_REQUEST.CreateSchema('test',ULTIPA.DBType.DBNODE))
print(ret.toJSON())
修改 Schema
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST,ULTIPA
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.alterSchema(ULTIPA_REQUEST.AlterSchema(schema='test',type=ULTIPA.DBType.DBNODE,newDescription="test",newName='test1'))
print(ret.toJSON())
删除 Schema
from ultipa import Connection
from ultipa import UltipaConfig,ULTIPA_REQUEST,ULTIPA
defaultConfig = UltipaConfig()
defaultConfig.hosts = ["host:port"]
defaultConfig.username = "root"
defaultConfig.password = "root"
conn = Connection.GetConnection(defaultConfig=defaultConfig)
ret = conn.dropSchema(ULTIPA_REQUEST.DropSchema(schema='test',type=ULTIPA.DBType.DBNODE))
print(ret.toJSON())