If "min" or "max" is not specified, each defaults to 1. If "max"
is specified as "unlimited", then there is no specified maximum
number of elements, although the implementation will enforce some
- limit. After considering defaults, "min" must be at least 0,
- "max" must be at least 1, and "max" must be greater than or equal
- to "min".
+ limit. After considering defaults, "min" must be exactly 0 or
+ exactly 1, "max" must be at least 1, and "max" must be greater
+ than or equal to "min".
If "min" and "max" are both 1 and "value" is not specified, the
type is the scalar type specified by "key".
<mutator> must be "insert" or "delete".
If <mutator> is "insert", then each of the key-value pairs
- in the map in <value> is added to <column> if its key is
- not already present. The required type of <value> is
+ in the map in <value> is added to <column> only if its key
+ is not already present. The required type of <value> is
slightly relaxed, in that it may have fewer than the
minimum number of elements specified by the column's type.
Result object members:
- none
+ "uuid": <uuid>
Semantics:
The generated UUID is returned as the "uuid" member of the result.
-Result object members:
-
- "uuid": <uuid>
-
Errors:
"error": "duplicate uuid-name"
The same "uuid-name" appeared on an earlier "insert" or
"declare" operation within this transaction.
+
+comment
+.......
+
+
+Request object members:
+
+ "op": "comment" required
+ "comment": <string> required
+
+Result object members:
+
+ none
+
+Semantics:
+
+ Provides information to a database administrator on the purpose of
+ a transaction. The OVSDB server, for example, adds comments in
+ transactions that modify the database to the database journal.