Create a uniqueness constraint on a property.
Example request
POST
http://localhost:7474/db/data/schema/constraint/Person/uniqueness/
Accept:
application/json; charset=UTF-8
Content-Type:
application/json
{ "property_keys" : [ "name" ] }
Example response
200:
OK
Content-Type:
application/json; charset=UTF-8
{ "label" : "Person", "type" : "UNIQUENESS", "property_keys" : [ "name" ] }
Get a specific uniqueness constraint for a label and a property.
Example request
GET
http://localhost:7474/db/data/schema/constraint/User/uniqueness/name
Accept:
application/json; charset=UTF-8
Example response
200:
OK
Content-Type:
application/json; charset=UTF-8
[ { "property_keys" : [ "name" ], "label" : "User", "type" : "UNIQUENESS" } ]
Example request
GET
http://localhost:7474/db/data/schema/constraint/User/uniqueness/
Accept:
application/json; charset=UTF-8
Example response
200:
OK
Content-Type:
application/json; charset=UTF-8
[ { "property_keys" : [ "name2" ], "label" : "User", "type" : "UNIQUENESS" }, { "property_keys" : [ "name1" ], "label" : "User", "type" : "UNIQUENESS" } ]
Example request
GET
http://localhost:7474/db/data/schema/constraint/User
Accept:
application/json; charset=UTF-8
Example response
200:
OK
Content-Type:
application/json; charset=UTF-8
[ { "property_keys" : [ "name2" ], "label" : "User", "type" : "UNIQUENESS" }, { "property_keys" : [ "name1" ], "label" : "User", "type" : "UNIQUENESS" } ]
Example request
GET
http://localhost:7474/db/data/schema/constraint
Accept:
application/json; charset=UTF-8
Example response
200:
OK
Content-Type:
application/json; charset=UTF-8
[ { "property_keys" : [ "name2" ], "label" : "Prog", "type" : "UNIQUENESS" }, { "property_keys" : [ "name1" ], "label" : "User", "type" : "UNIQUENESS" } ]
Copyright © 2014 Neo Technology