From 0566ddbf4dbb502d024751cb9131b01b7f9bbc95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20=C5=A0tibran=C3=BD?= Date: Wed, 19 Mar 2025 14:16:20 +0100 Subject: [PATCH] Speed up truncation in mysql, postgres and sqlite in integration tests. (#102439) Speed up truncation in sqlite, mysql and postgres integration tests. --- pkg/services/sqlstore/migrator/mysql_dialect.go | 2 +- pkg/services/sqlstore/migrator/postgres_dialect.go | 2 +- pkg/services/sqlstore/migrator/sqlite_dialect.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/services/sqlstore/migrator/mysql_dialect.go b/pkg/services/sqlstore/migrator/mysql_dialect.go index 4a3c51af7ec..55a10768a80 100644 --- a/pkg/services/sqlstore/migrator/mysql_dialect.go +++ b/pkg/services/sqlstore/migrator/mysql_dialect.go @@ -171,7 +171,7 @@ func (db *MySQLDialect) CleanDB(engine *xorm.Engine) error { // TruncateDBTables truncates all the tables. // A special case is the dashboard_acl table where we keep the default permissions. func (db *MySQLDialect) TruncateDBTables(engine *xorm.Engine) error { - tables, err := engine.DBMetas() + tables, err := engine.Dialect().GetTables() if err != nil { return err } diff --git a/pkg/services/sqlstore/migrator/postgres_dialect.go b/pkg/services/sqlstore/migrator/postgres_dialect.go index 73c02adf64e..e2401d980bc 100644 --- a/pkg/services/sqlstore/migrator/postgres_dialect.go +++ b/pkg/services/sqlstore/migrator/postgres_dialect.go @@ -141,7 +141,7 @@ func (db *PostgresDialect) CleanDB(engine *xorm.Engine) error { // TruncateDBTables truncates all the tables. // A special case is the dashboard_acl table where we keep the default permissions. func (db *PostgresDialect) TruncateDBTables(engine *xorm.Engine) error { - tables, err := engine.DBMetas() + tables, err := engine.Dialect().GetTables() if err != nil { return err } diff --git a/pkg/services/sqlstore/migrator/sqlite_dialect.go b/pkg/services/sqlstore/migrator/sqlite_dialect.go index 7a691b4d5d2..8303527ba40 100644 --- a/pkg/services/sqlstore/migrator/sqlite_dialect.go +++ b/pkg/services/sqlstore/migrator/sqlite_dialect.go @@ -103,7 +103,7 @@ func (db *SQLite3) CleanDB(engine *xorm.Engine) error { // TruncateDBTables deletes all data from all the tables and resets the sequences. // A special case is the dashboard_acl table where we keep the default permissions. func (db *SQLite3) TruncateDBTables(engine *xorm.Engine) error { - tables, err := engine.DBMetas() + tables, err := engine.Dialect().GetTables() if err != nil { return err }