Script 8de41eec1d1_enabling_fedora_25_chroots_py
[hide private]
[frames] | no frames]

Source Code for Script script-8de41eec1d1_enabling_fedora_25_chroots_py

 1  """enabling fedora-25 chroots 
 2   
 3  Revision ID: 8de41eec1d1 
 4  Revises: 3341bf554454 
 5  Create Date: 2016-09-07 15:41:35.130578 
 6   
 7  """ 
 8   
 9  # revision identifiers, used by Alembic. 
10  revision = '8de41eec1d1' 
11  down_revision = '3341bf554454' 
12   
13  from alembic import op 
14   
15   
16 -def upgrade():
17 bind = op.get_bind() 18 connection = bind.connect() 19 20 connection.execute( 21 "INSERT INTO mock_chroot(os_release, os_version, arch, is_active) VALUES ('fedora', '25', 'x86_64', True)" 22 ) 23 connection.execute( 24 "INSERT INTO mock_chroot(os_release, os_version, arch, is_active) VALUES ('fedora', '25', 'i386', True)" 25 ) 26 connection.execute( 27 "INSERT INTO mock_chroot(os_release, os_version, arch, is_active) VALUES ('fedora', '25', 'ppc64le', True)" 28 ) 29 connection.close()
30 31
32 -def downgrade():
33 bind = op.get_bind() 34 connection = bind.connect() 35 36 connection.execute( # there might be already referencing records so just set is_active to False instead of removing 37 "UPDATE mock_chroot SET is_active=False WHERE os_release = 'fedora' AND os_version = '25'" 38 ) 39 connection.close()
40