feat: add database config setting to drop automatically generated primary keys (#108918)

Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com>
This commit is contained in:
Bruno Abrantes
2025-08-05 11:51:11 +02:00
committed by GitHub
parent ff10f6da67
commit c7f3c92b21
3 changed files with 10 additions and 0 deletions
+2
View File
@@ -43,6 +43,7 @@ type DatabaseConfig struct {
MigrationLock bool
MigrationLockAttemptTimeout int
LogQueries bool
DeleteAutoGenIDs bool
// SQLite only
QueryRetries int
// SQLite only
@@ -123,6 +124,7 @@ func (dbCfg *DatabaseConfig) readConfig(cfg *setting.Cfg) error {
dbCfg.TransactionRetries = sec.Key("transaction_retries").MustInt(5)
dbCfg.LogQueries = sec.Key("log_queries").MustBool(false)
dbCfg.DeleteAutoGenIDs = sec.Key("delete_auto_gen_ids").MustBool(false)
return nil
}