pgschema 0.2.14

Prototype for PG-SChema with property constraints
1
2
3
4
5
6
7
8
9
(n1 {Person} [ name: "Alice", age: 23, aliases: [] ])
(n2 {Person} [ name: "Bob", aliases: ["Bobby", "Bob" ] ])
(n3 {Person} [ name: "Carol", age: 43, aliases: ["Caroline" ] ])

// Has 2 ages
(n4_wrong {Person} [ name: "Dave", age: [ 43, 23 ] , aliases: ["David" ] ])

// Doesn't have aliases
(n5_wrong {Person} [ name: "Dave", age: 43  ])