From 5280edf19271175b969683326f9596025545d933 Mon Sep 17 00:00:00 2001 From: db-agent Date: Sat, 15 Aug 2026 23:41:27 +0800 Subject: [PATCH] feat(db): initial database module --- migrate.py | 3 +++ schema.sql | 1 + seed.sql | 1 + 3 files changed, 5 insertions(+) create mode 100644 migrate.py create mode 100644 schema.sql create mode 100644 seed.sql diff --git a/migrate.py b/migrate.py new file mode 100644 index 0000000..79bb017 --- /dev/null +++ b/migrate.py @@ -0,0 +1,3 @@ +import sqlite3 +def migrate(path): conn = sqlite3.connect(path); conn.close() +if __name__ == '__main__': migrate('app.db') diff --git a/schema.sql b/schema.sql new file mode 100644 index 0000000..a39f1ff --- /dev/null +++ b/schema.sql @@ -0,0 +1 @@ +CREATE TABLE users (id INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT UNIQUE NOT NULL, email TEXT UNIQUE NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP); diff --git a/seed.sql b/seed.sql new file mode 100644 index 0000000..119f8e3 --- /dev/null +++ b/seed.sql @@ -0,0 +1 @@ +INSERT INTO users (username, email) VALUES ('admin', 'admin@test.com');