feat: Add option keepUnknownIndexes to retain indexes which are not specified in schema (#9857)

This commit is contained in:
Rahul Lanjewar
2025-10-03 18:05:34 +05:30
committed by GitHub
parent b7faabb569
commit 89fad468c3
6 changed files with 64 additions and 2 deletions

View File

@@ -28,6 +28,13 @@ module.exports.SchemaOptions = {
action: parsers.booleanParser,
default: false,
},
keepUnknownIndexes: {
env: 'PARSE_SERVER_SCHEMA_KEEP_UNKNOWN_INDEXES',
help:
"(Optional) Keep indexes that are present in the database but not defined in the schema. Set this to `true` if you are adding indexes manually, so that they won't be removed when running schema migration. Default is `false`.",
action: parsers.booleanParser,
default: false,
},
lockSchemas: {
env: 'PARSE_SERVER_SCHEMA_LOCK_SCHEMAS',
help: