<s> """<STR_LIT>""" <EOL> revision = '<STR_LIT>' <EOL> down_revision = '<STR_LIT>' <EOL> import hashlib <EOL> from alembic import op <EOL> import sqlalchemy as sa <EOL> metadata = sa . MetaData ( ) <EOL> users_table = sa . Table ( '<STR_LIT>' , metadata , <EOL> sa . Column ( '<STR_LIT:id>' , sa . Integer ) , <EOL> sa . Column ( '<STR_LIT:email>' , sa . Unicode ( length = <NUM_LIT:200> ) ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Unicode ( length = <NUM_LIT:200> ) ) , <EOL> sa . Column ( '<STR_LIT:password>' , sa . Unicode ( length = <NUM_LIT:200> ) ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Boolean ) <EOL> ) <EOL> def upgrade ( ) : <EOL> op . create_table ( '<STR_LIT>' , <EOL> sa . Column ( '<STR_LIT:id>' , sa . Integer ( ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT:name>' , sa . Unicode ( length = <NUM_LIT:200> ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT>' , sa . LargeBinary ( length = <NUM_LIT> ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Unicode ( length = <NUM_LIT:4> ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Unicode ( length = <NUM_LIT:200> ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Unicode ( length = <NUM_LIT> ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Unicode ( length = <NUM_LIT:30> ) , nullable = True ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Integer ( ) , nullable = True ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Integer ( ) , nullable = True ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Boolean ( ) , nullable = False ) , <EOL> sa . PrimaryKeyConstraint ( '<STR_LIT:id>' ) <EOL> ) <EOL> op . create_table ( '<STR_LIT>' , <EOL> sa . Column ( '<STR_LIT:id>' , sa . Integer ( ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT>' , sa . String ( length = <NUM_LIT:200> ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT:date>' , sa . DateTime ( ) , nullable = False ) , <EOL> sa . PrimaryKeyConstraint ( '<STR_LIT:id>' ) <EOL> ) <EOL> op . create_table ( '<STR_LIT>' , <EOL> sa . Column ( '<STR_LIT:id>' , sa . Integer ( ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT:email>' , sa . Unicode ( length = <NUM_LIT:200> ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT:password>' , sa . Unicode ( length = <NUM_LIT:200> ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Unicode ( length = <NUM_LIT:200> ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Boolean ( ) , nullable = False ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Integer ( ) , nullable = True ) , <EOL> sa . Column ( '<STR_LIT>' , sa . Integer ( ) , nullable = True ) , <EOL> sa . ForeignKeyConstraint ( [ '<STR_LIT>' ] , [ '<STR_LIT>' ] , ) , <EOL> sa . ForeignKeyConstraint ( [ '<STR_LIT>' ] , [ '<STR_LIT>' ] , ) , <EOL> sa . PrimaryKeyConstraint ( '<STR_LIT:id>' ) <EOL> ) <EOL> op . bulk_insert ( users_table , [ <EOL> { '<STR_LIT:id>' : <NUM_LIT:1> , '<STR_LIT:email>' : u'<STR_LIT>' , '<STR_LIT>' : u'<STR_LIT>' , '<STR_LIT:password>' : unicode ( hashlib . sha1 ( '<STR_LIT:password>' ) . hexdigest ( ) ) , '<STR_LIT>' : True } , <EOL> ] ) <EOL> def downgrade ( ) : <EOL> op . drop_table ( '<STR_LIT>' ) <EOL> op . drop_table ( '<STR_LIT>' ) <EOL> op . drop_table ( '<STR_LIT>' ) </s>
