On Fri, Sep 05, 2014 at 01:55:08PM +0800, ychen wrote: > Then there is another question, how can I delete a port with its name? As you > see, in the above command, I must use the "uuid" to delete port from bridge > table. Is there a simple way to use "select" and "mutate" to delete port with > name? like this: > ovsdb-client transact > "["Open_vSwitch",{"mutations":[["ports","delete",["uuid","{"columns":["_uuid"],"table":"Port","where":[["name","==","p0"]],"op":"select"}"]]], > "table":"Bridge", > "where":[["_uuid","==",["uuid","a24d9a54-c30c-4224-906d-d0af73c53094"]]], > "op":"mutate"}]"
There may not be. OVSDB is not designed to be as general-purpose as, say, SQL, in terms of the power of a transaction. It is designed for clients to retrieve the information they need, then to make the changes they want to make while checking prerequisites, as necessary, to ensure that the transaction is atomic. _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss