Postgresql Unique Constraint On Partitioned Shapes