nickva commented on code in PR #5611: URL: https://github.com/apache/couchdb/pull/5611#discussion_r2257353592
########## rel/overlay/etc/default.ini: ########## @@ -120,6 +120,16 @@ view_index_dir = {{view_index_dir}} ; this setting. ;cfile_skip_ioq = false +; CouchDB will not normally allow a database downgrade to a previous version if +; the new version added new fields to the database file header structure. You +; can disable this protection by setting this to false. We recommend +; re-enabling the protection after you have performed the downgrade but it is +; not mandatory to do so. +; Note that some future versions of CouchDB might not support downgrade at all, +; whatever value this is set to. In those cases CouchDB will refuse to +; downgrade or even open the databases in question. +;prohibit_downgrade = true Review Comment: I did start that way actually, the pr branch is actually named `allow-downgrades-option`, but there was a discussion in dev to improve wording and naming and I think we settled on having something that expresses the default as a `true` value. I am ok either way as well, but prohibit does sound a bit stronger and more worrisome which is a good thing in this case. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@couchdb.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org