summaryrefslogtreecommitdiffhomepage
path: root/internal/db/migrations
diff options
context:
space:
mode:
authorKujtim Hoxha <[email protected]>2025-04-24 22:11:39 +0200
committerKujtim Hoxha <[email protected]>2025-04-24 22:27:51 +0200
commitde41703e207bb31aa25268547e30024041ab7fff (patch)
tree591ff6bec950b8f48ec08a234f8d713ae6788bd9 /internal/db/migrations
parent2c24bfb7b3839233dea2842dd6607e845a3d1494 (diff)
downloadopencode-de41703e207bb31aa25268547e30024041ab7fff.tar.gz
opencode-de41703e207bb31aa25268547e30024041ab7fff.zip
change db driver
Diffstat (limited to 'internal/db/migrations')
-rw-r--r--internal/db/migrations/000001_initial.down.sql10
-rw-r--r--internal/db/migrations/20250424200609_initial.sql (renamed from internal/db/migrations/000001_initial.up.sql)18
2 files changed, 18 insertions, 10 deletions
diff --git a/internal/db/migrations/000001_initial.down.sql b/internal/db/migrations/000001_initial.down.sql
deleted file mode 100644
index a2b0d1321..000000000
--- a/internal/db/migrations/000001_initial.down.sql
+++ /dev/null
@@ -1,10 +0,0 @@
-DROP TRIGGER IF EXISTS update_sessions_updated_at;
-DROP TRIGGER IF EXISTS update_messages_updated_at;
-DROP TRIGGER IF EXISTS update_files_updated_at;
-
-DROP TRIGGER IF EXISTS update_session_message_count_on_delete;
-DROP TRIGGER IF EXISTS update_session_message_count_on_insert;
-
-DROP TABLE IF EXISTS sessions;
-DROP TABLE IF EXISTS messages;
-DROP TABLE IF EXISTS files;
diff --git a/internal/db/migrations/000001_initial.up.sql b/internal/db/migrations/20250424200609_initial.sql
index b846ec600..02caecf0c 100644
--- a/internal/db/migrations/000001_initial.up.sql
+++ b/internal/db/migrations/20250424200609_initial.sql
@@ -1,3 +1,5 @@
+-- +goose Up
+-- +goose StatementBegin
-- Sessions
CREATE TABLE IF NOT EXISTS sessions (
id TEXT PRIMARY KEY,
@@ -78,3 +80,19 @@ UPDATE sessions SET
message_count = message_count - 1
WHERE id = old.session_id;
END;
+
+-- +goose StatementEnd
+
+-- +goose Down
+-- +goose StatementBegin
+DROP TRIGGER IF EXISTS update_sessions_updated_at;
+DROP TRIGGER IF EXISTS update_messages_updated_at;
+DROP TRIGGER IF EXISTS update_files_updated_at;
+
+DROP TRIGGER IF EXISTS update_session_message_count_on_delete;
+DROP TRIGGER IF EXISTS update_session_message_count_on_insert;
+
+DROP TABLE IF EXISTS sessions;
+DROP TABLE IF EXISTS messages;
+DROP TABLE IF EXISTS files;
+-- +goose StatementEnd