See Documentation for examples and API
Associative, multidirectional, multiparental materialized-path realization.
To understand how to use it for your own purposes - look at migrations and tests.
id_field
, to_field
, from_field
.isAllowSpreadFromCurrent
, isAllowSpreadCurrentTo
, isAllowSpreadToCurrent
, isAllowSpreadCurrentFrom
, isAllowSpreadToInCurrent
, isAllowSpreadCurrentFromOut
, isAllowSpreadFromOutCurrent
, isAllowSpreadCurrentToIn
. See multidirectional migrations and tests for details.id_type
.iteratorInsertDeclare
, iteratorInsertBegin
, iteratorInsertEnd
, iteratorDeleteArgumentSend
, iteratorDeleteArgumentGet
, iteratorDeleteDeclare
, iteratorDeleteBegin
, iteratorDeleteEnd
, groupInsert
, groupDelete
, additionalFields
, additionalData
.Install and run docker and npm. And then in this repo directory:
npm ci;
npm run hasura;
npm run migrate;
npm run test;
npm run unmigrate;
This command deletes node_modules
, package-lock.json
and runs npm i
. So everything is refreshed.
npm run package:refresh
npm run package:release
After that it might be required to release new versions of: