From acca781b35c3e392f24d5f5b3a26be8f7f798380 Mon Sep 17 00:00:00 2001 From: Syrine Neifar <syrine@greenhost.nl> Date: Thu, 12 Jan 2023 12:22:47 +0100 Subject: [PATCH] Add database migration for hedgedoc app --- .../aee25ad6b0ae_add_hedgedoc_as_app.py | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 backend/migrations/versions/aee25ad6b0ae_add_hedgedoc_as_app.py diff --git a/backend/migrations/versions/aee25ad6b0ae_add_hedgedoc_as_app.py b/backend/migrations/versions/aee25ad6b0ae_add_hedgedoc_as_app.py new file mode 100644 index 00000000..2ec083d3 --- /dev/null +++ b/backend/migrations/versions/aee25ad6b0ae_add_hedgedoc_as_app.py @@ -0,0 +1,26 @@ +"""empty message + +Revision ID: aee25ad6b0ae +Revises: fc0892d07771 +Create Date: 2022-12-15 14:37:55.659132 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'aee25ad6b0ae' +down_revision = 'fc0892d07771' +branch_labels = None +depends_on = None + + +def upgrade(): + # Add hedgedoc app + op.execute(f'INSERT IGNORE INTO app (`id`, `name`, `slug`) VALUES (8,"Hedgedoc","hedgedoc")') + op.execute(f'INSERT IGNORE INTO oauthclient_app (`oauthclient_id`, `app_id`) VALUES ("hedgedoc", 8)') + +def downgrade(): + op.execute(f'DELETE FROM app WHERE id=8') + op.execute(f'DELETE FROM oauthclient_app WHERE app_id=8') -- GitLab