summaryrefslogtreecommitdiff
path: root/lib/db-ctl-base.xml
Commit message (Collapse)AuthorAgeFilesLines
* ovsdb-idl: Add the support to specify the uuid for row insert.Numan Siddique2022-11-301-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | ovsdb-server allows the OVSDB clients to specify the uuid for the row inserts [1]. Both the C IDL client library and Python IDL are missing this feature. This patch adds this support. In C IDL, for each schema table, a new function is generated - <schema_table>insert_persistent_uuid(txn, uuid) which can be used the clients to persist the uuid. ovs-vsctl and other derivatives of ctl now supports the same in the generic 'create' command with the option "--id=<UUID>". In Python IDL, the uuid to persist can be specified in the Transaction.insert() function. [1] - a529e3cd1f("ovsdb-server: Allow OVSDB clients to specify the UUID for inserted rows.:) Acked-by: Adrian Moreno <amorenoz@redhat.com> Acked-by: Han Zhou <hzhou@ovn.org> Acked-by: Terry Wilson <twilson@redhat.com> Signed-off-by: Numan Siddique <numans@ovn.org> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
* db-ctl-base: Fix XML syntax error.Ben Pfaff2021-02-021-1/+1
| | | | | | Signed-off-by: Ben Pfaff <blp@ovn.org> Fixes: 9513c0233dca ("db-ctl-base: Add {in} and {not-in} set relational operators.") Reported-by: Flavio Fernandes <flavio@flaviof.com>
* db-ctl-base: Add {in} and {not-in} set relational operators.Ben Pfaff2021-02-021-8/+26
| | | | | | | | | | | I would have found these useful for the OVN tests. The {in} operator is the same as {<=}, but it's still useful to have the alternate syntax because most of the time we think of set inclusion separately from set subsets. The {not-in} operator is different from any existing operator though. Signed-off-by: Ben Pfaff <blp@ovn.org> Acked-by: Ilya Maximets <i.maximets@ovn.org>
* Remove OVN.Mark Michelson2019-09-061-6/+6
| | | | | | | | | | | | | | | | OVN is separated into its own repo. This commit removes the OVN source, OVN tests, and OVN documentation. It also removes mentions of OVN from most documentation. The only place where OVN has been left is in changelogs/NEWS, since we shouldn't mess with the history of the project. There is an exception here. The ovsdb-cluster tests rely on ovn-nbctl and ovn-sbctl to run. Therefore those ovn utilities, as well as their dependencies remain in the repo with this commit. Acked-by: Numan Siddique <nusiddiq@redhat.com> Signed-off-by: Mark Michelson <mmichels@redhat.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
* Fix typo in database commands documentation.Mark Michelson2018-06-041-1/+1
| | | | | | | s/remov/remove/ Signed-off-by: Mark Michelson <mmichels@redhat.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
* lib: Fix typos in db-ctl-base.{man,xml}Timothy Redaelli2017-04-051-3/+3
| | | | | | | s/exmaple/example/ Signed-off-by: Timothy Redaelli <tredaelli@redhat.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
* ovn-nbctl: add db commands help and manpageWei Li2016-01-121-0/+396
db-ctl-base: add xml format db help xml2nroff: support xinclude Submitted-at: https://github.com/openvswitch/ovs/pull/93 Signed-off-by: l0310 <liw@dtdream.com> [russell@ovn.org updated lib/automake.mk] Signed-off-by: Russell Bryant <russell@ovn.org>