X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ovsdb%2Fovsdb-tool.1.in;h=c2c2ce32d7452d9ca0cafb58ef004bc5e2953890;hb=1e19e50e8d3a1822bc82e81409748f173079ccff;hp=04e6296860893f9c4820febee2ea50e9d0f17f00;hpb=8e71cf88b78eb704d452b1a4abf8014de340438e;p=openvswitch diff --git a/ovsdb/ovsdb-tool.1.in b/ovsdb/ovsdb-tool.1.in index 04e62968..c2c2ce32 100644 --- a/ovsdb/ovsdb-tool.1.in +++ b/ovsdb/ovsdb-tool.1.in @@ -40,6 +40,29 @@ existing \fIdb\fR. \fIschema\fR must contain an OVSDB schema in JSON format. Refer to the OVSDB specification for details. . +.IP "\fBcompact\fI db \fR[\fItarget\fR]" +Reads \fIdb\fR and writes a compacted version. If \fItarget\fR is +specified, the compacted version is written as a new file named +\fItarget\fR, which must not already exist. If \fItarget\fR is +omitted, then the compacted version of the database replaces \fIdb\fR +in-place. +. +.IP "\fBconvert\fI db schema \fR[\fItarget\fR]" +Reads \fIdb\fR, translating it into to the schema specified in +\fIschema\fR, and writes out the new interpretation. If \fItarget\fR +is specified, the translated version is written as a new file named +\fItarget\fR, which must not already exist. If \fItarget\fR is +omitted, then the translated version of the database replaces \fIdb\fR +in-place. +.IP +This command can do simple ``upgrades'' and ``downgrades'' on a +database's schema. The data in \fIdb\fR must be valid when +interpreted under \fIschema\fR, with only one exception: data in +\fIdb\fR for tables and columns that do not exist in \fIschema\fR are +ignored. Columns that exist in \fIschema\fR but not in \fIdb\fR are +set to their default values. All of \fIschema\fR's constraints apply +in full. +. .IP "\fBquery\fI db transaction\fR" Opens \fIdb\fR, executes \fItransaction\fR on it, and prints the results. The \fItransaction\fR must be a JSON array in the format of