diff --git a/database/sqlite3/sqlite3.go b/database/sqlite3/sqlite3.go index 56bb23338..8bd70c952 100644 --- a/database/sqlite3/sqlite3.go +++ b/database/sqlite3/sqlite3.go @@ -134,7 +134,11 @@ func (m *Sqlite) Close() error { } func (m *Sqlite) Drop() (err error) { - query := `SELECT name FROM sqlite_master WHERE type = 'table';` + query := ` + SELECT name FROM sqlite_master + WHERE type = 'table' + AND name NOT LIKE 'sqlite_%';` + tables, err := m.db.Query(query) if err != nil { return &database.Error{OrigErr: err, Query: []byte(query)}