https://bugs.openldap.org/show_bug.cgi?id=10108

          Issue ID: 10108
           Summary: "mdb_dump -a" does not dump the main database
           Product: LMDB
           Version: 0.9.29
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Keywords: needs_review
          Severity: normal
          Priority: ---
         Component: liblmdb
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

In mdb_dump.c we have these instructions:

        /* -a: dump main DB and all subDBs
         * -s: dump only the named subDB
         * -n: use NOSUBDIR flag on env_open
         * -p: use printable characters
         * -f: write to file instead of stdout
         * -V: print version and exit
         * (default) dump only the main DB
         */

However, contrary to the description, the option -a does not dump the main DB.
With argument -a "dumpit(..)" is called for the named databases, but not for
the unnamed one.

With the current behavior, if the data store contains subDBs and has user-added
data in the main DB, there seems to be no way to dump all of it at once using
mdb_dump.

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to