diff options
| author | rubenwardy <rw@rubenwardy.com> | 2020-01-24 19:26:00 +0000 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2020-01-24 19:26:00 +0000 |
| commit | 6f1472addb401bf21b0d4feb9dd755d6e8892f09 (patch) | |
| tree | 0c55498c14f018fcbb49f42e4cb2390cf82c543a /migrations | |
| parent | 2fa2c3afec496b5d29c610dd92f788c7fd99fa66 (diff) | |
| download | cheatdb-6f1472addb401bf21b0d4feb9dd755d6e8892f09.tar.xz | |
Add ability to limit APITokens to a package
Diffstat (limited to 'migrations')
| -rw-r--r-- | migrations/versions/df66c78e6791_.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/migrations/versions/df66c78e6791_.py b/migrations/versions/df66c78e6791_.py new file mode 100644 index 0000000..b3f4088 --- /dev/null +++ b/migrations/versions/df66c78e6791_.py @@ -0,0 +1,26 @@ +"""empty message + +Revision ID: df66c78e6791 +Revises: a0f6c8743362 +Create Date: 2020-01-24 18:39:58.363417 + +""" +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql + +# revision identifiers, used by Alembic. +revision = 'df66c78e6791' +down_revision = 'a0f6c8743362' +branch_labels = None +depends_on = None + + +def upgrade(): + op.add_column('api_token', sa.Column('package_id', sa.Integer(), nullable=True)) + op.create_foreign_key(None, 'api_token', 'package', ['package_id'], ['id']) + + +def downgrade(): + op.drop_constraint(None, 'api_token', type_='foreignkey') + op.drop_column('api_token', 'package_id') |
