On Tue, Mar 17, 2015 at 05:58:28PM -0400, Russell Bryant wrote: > Add a name column the logical switch table of the ovn-nb database > schema. This column has no special meaning. It's purpose is only to > provide convenience for humans interacting with the ovn-nb database. > > Signed-off-by: Russell Bryant <rbry...@redhat.com> > --- > ovn/ovn-nb.ovsschema | 4 +++- > ovn/ovn-nb.xml | 9 +++++++++ > 2 files changed, 12 insertions(+), 1 deletion(-) > > diff --git a/ovn/ovn-nb.ovsschema b/ovn/ovn-nb.ovsschema > index b45723c..21e9ff6 100644 > --- a/ovn/ovn-nb.ovsschema > +++ b/ovn/ovn-nb.ovsschema > @@ -3,13 +3,15 @@ > "tables": { > "Logical_Switch": { > "columns": { > + "name": {"type": "string"}, > "router_port": {"type": {"key": {"type": "uuid", > "refTable": > "Logical_Router_Port", > "refType": "strong"}, > "min": 0, "max": 1}}, > "external_ids": { > "type": {"key": "string", "value": "string", > - "min": 0, "max": "unlimited"}}}}, > + "min": 0, "max": "unlimited"}}}, > + "indexes": [["name"]]},
Adding "name" to "indexes" is what forces it to be unique ;-) _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev