Ориентировать место БД для сохранения запроса функции javascript и т. Д.

Привет, у меня есть orient DB, это действительно хорошая крутая база данных, но мне нужно выполнить некоторые операции через http rest, например, внешний клиент вызовет функцию orientDB, которая доставит мне последние 100 клиентов ... но запрос позади будет большим остроумием, через множество отношений и т. д. Я хочу сохранить функцию в базе данных orient, но как я могу управлять функциями или версией с помощью git, мне нужен какой-то инструмент, для этого у меня будет, может быть, 50 различных функций, и за каждой функцией будет длинный запрос, который мне нужно поддерживать, пожалуйста, дайте мне совет, спасибо


person Adam Luptak    schedule 30.05.2016    source источник


Ответы (1)


Вы можете экспортировать/импортировать функции OrientDB как json с помощью команды (пример из консоли):

orientdb> EXPORT DATABASE functions.json -includeClass=OFunction -includeInfo=FALSE 
      -includeClusterDefinitions=FALSE -includeSchema=FALSE 
      -includeIndexDefinitions=FALSE -includeManualIndexes=FALSE

Таким образом, вы можете использовать git для их версии. Чтобы импортировать функции в базу данных, вы можете использовать:

orientdb> IMPORT DATABASE functions.json 

И только функции будут переопределены.

person Lvca    schedule 30.05.2016