diff --git a/alembic/versions/0006_add_settings_table.py b/alembic/versions/0006_add_settings_table.py new file mode 100644 index 0000000..430b87e --- /dev/null +++ b/alembic/versions/0006_add_settings_table.py @@ -0,0 +1,28 @@ +"""add settings table + +Revision ID: 0006 +Revises: 0005 +Create Date: 2025-01-01 00:00:00.000000 +""" + +from alembic import op +import sqlalchemy as sa + +revision = "0006" +down_revision = "0005" +branch_labels = None +depends_on = None + + +def upgrade() -> None: + conn = op.get_bind() + conn.execute(sa.text(""" + CREATE TABLE IF NOT EXISTS settings ( + key TEXT PRIMARY KEY, + value TEXT NOT NULL DEFAULT '' + ) + """)) + + +def downgrade() -> None: + op.execute("DROP TABLE IF EXISTS settings") diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 5c3602e..f0397ee 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -1,14 +1,18 @@