diff --git a/data/database.py b/data/database.py index 2ddd2fada..39a142b5b 100644 --- a/data/database.py +++ b/data/database.py @@ -379,6 +379,7 @@ class RepositoryBuildTrigger(BaseModel): repository = ForeignKeyField(Repository, index=True) connected_user = QuayUserField() auth_token = CharField() + private_key = TextField(null=True) config = TextField(default='{}') write_token = ForeignKeyField(AccessToken, null=True) pull_robot = QuayUserField(allows_robots=True, null=True, related_name='triggerpullrobot') diff --git a/data/migrations/versions/214350b6a8b1_add_private_key_to_build_triggers.py b/data/migrations/versions/214350b6a8b1_add_private_key_to_build_triggers.py new file mode 100644 index 000000000..ee862f9e1 --- /dev/null +++ b/data/migrations/versions/214350b6a8b1_add_private_key_to_build_triggers.py @@ -0,0 +1,26 @@ +"""add private key to build triggers + +Revision ID: 214350b6a8b1 +Revises: 2b2529fd23ff +Create Date: 2015-03-19 14:23:52.604505 + +""" + +# revision identifiers, used by Alembic. +revision = '214350b6a8b1' +down_revision = '2b2529fd23ff' + +from alembic import op +import sqlalchemy as sa + + +def upgrade(tables): + ### commands auto generated by Alembic - please adjust! ### + op.add_column('repositorybuildtrigger', sa.Column('private_key', sa.Text(), nullable=True)) + ### end Alembic commands ### + + +def downgrade(tables): + ### commands auto generated by Alembic - please adjust! ### + op.drop_column('repositorybuildtrigger', 'private_key') + ### end Alembic commands ### diff --git a/test/data/test.db b/test/data/test.db index a7f50c8be..832456ba0 100644 Binary files a/test/data/test.db and b/test/data/test.db differ