From 859431f01241744b3ff6cc08ef419b3a145fab6c Mon Sep 17 00:00:00 2001 From: Alessio Date: Wed, 23 Oct 2024 22:00:38 -0700 Subject: [PATCH] Initialize database version number in schema.sql, instead of Go code --- pkg/persistence/schema.sql | 1 + pkg/persistence/versions.go | 8 -------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/pkg/persistence/schema.sql b/pkg/persistence/schema.sql index 5531f58..c05c3cd 100644 --- a/pkg/persistence/schema.sql +++ b/pkg/persistence/schema.sql @@ -466,3 +466,4 @@ create table notification_users (rowid integer primary key, create table database_version(rowid integer primary key, version_number integer not null unique ); +insert into database_version(version_number) values (32); diff --git a/pkg/persistence/versions.go b/pkg/persistence/versions.go index 6891079..8ad8e80 100644 --- a/pkg/persistence/versions.go +++ b/pkg/persistence/versions.go @@ -3,8 +3,6 @@ package persistence import ( "fmt" - sql "github.com/jmoiron/sqlx" - "gitlab.com/offline-twitter/twitter_offline_engine/pkg/terminal_utils" ) @@ -425,12 +423,6 @@ var MIGRATIONS = []string{ } var ENGINE_DATABASE_VERSION = len(MIGRATIONS) -// This should only get called on a newly created Profile. -// Subsequent updates should change the number, not insert a new row. -func InitializeDatabaseVersion(db *sql.DB) { - db.MustExec("insert into database_version (version_number) values (?)", ENGINE_DATABASE_VERSION) -} - func (p Profile) GetDatabaseVersion() (int, error) { row := p.DB.QueryRow("select version_number from database_version")