From 5005186cd3140979d3cb8139837465031eac9279 Mon Sep 17 00:00:00 2001 From: Dennis Schoepf Date: Fri, 26 Apr 2024 22:46:52 +0200 Subject: [PATCH] Removes internal directory --- internal/database/database.go | 38 ---------------------- internal/database/migrations/1_initial.sql | 8 ----- 2 files changed, 46 deletions(-) delete mode 100644 internal/database/database.go delete mode 100644 internal/database/migrations/1_initial.sql diff --git a/internal/database/database.go b/internal/database/database.go deleted file mode 100644 index dacd5c1..0000000 --- a/internal/database/database.go +++ /dev/null @@ -1,38 +0,0 @@ -package database - -import ( - "embed" - "fmt" - - "github.com/jmoiron/sqlx" - _ "github.com/mattn/go-sqlite3" - migrate "github.com/rubenv/sql-migrate" -) - -var DB *sqlx.DB - -//go:embed migrations/* -var dbMigrations embed.FS - -func Connect(filename string) error { - DB, err := sqlx.Open("sqlite3", filename) - - if err != nil { - return err - } - - migrations := migrate.EmbedFileSystemMigrationSource{ - FileSystem: dbMigrations, - Root: "migrations", - } - - n, err := migrate.Exec(DB.DB, "sqlite3", migrations, migrate.Up) - - if err != nil { - return err - } - - fmt.Printf("Applied %d migrations - Database is ready!\n", n) - - return nil -} diff --git a/internal/database/migrations/1_initial.sql b/internal/database/migrations/1_initial.sql deleted file mode 100644 index b544f21..0000000 --- a/internal/database/migrations/1_initial.sql +++ /dev/null @@ -1,8 +0,0 @@ --- +migrate Up -CREATE table users ( - id INTEGER PRIMARY KEY, - name text NOT NULL -); - --- +migrate Down -DROP TABLE users;