feat: add table registration to db package

Part of the fix for dump/restore failing when PostgreSQL extensions
add extra tables (e.g. PostGIS spatial_ref_sys).
This commit is contained in:
kolaente
2026-03-04 15:26:11 +01:00
parent 3fad03d40f
commit d26936f869

View File

@@ -47,6 +47,15 @@ var (
paradedbInstalled bool
)
// registeredTables holds all table beans registered by Vikunja packages.
var registeredTables []interface{}
// RegisterTables registers table beans so that Dump and WipeEverything
// only operate on known Vikunja tables.
func RegisterTables(tables []interface{}) {
registeredTables = append(registeredTables, tables...)
}
// CreateDBEngine initializes a db engine from the config
func CreateDBEngine() (engine *xorm.Engine, err error) {