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