Guest User

Untitled

a guest
Dec 4th, 2013
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.73 KB | None | 0 0
  1. """empty message
  2.  
  3. Revision ID: 1b4ee69acff9
  4. Revises: None
  5. Create Date: 2013-12-04 01:44:24.397487
  6.  
  7. """
  8.  
  9. # revision identifiers, used by Alembic.
  10. revision = '1b4ee69acff9'
  11. down_revision = None
  12.  
  13. from alembic import op
  14. import sqlalchemy as sa
  15.  
  16.  
  17. def upgrade():
  18. ### commands auto generated by Alembic - please adjust! ###
  19. op.create_table('manga',
  20. sa.Column('id', sa.Integer(), nullable=False),
  21. sa.Column('name', sa.String(length=100), nullable=True),
  22. sa.Column('year', sa.Integer(), nullable=True),
  23. sa.Column('url', sa.String(length=100), nullable=True),
  24. sa.Column('synopsis', sa.String(length=1000), nullable=True),
  25. sa.Column('img1', sa.String(length=120), nullable=True),
  26. sa.Column('img2', sa.String(length=120), nullable=True),
  27. sa.Column('img3', sa.String(length=120), nullable=True),
  28. sa.Column('img4', sa.String(length=120), nullable=True),
  29. sa.Column('img5', sa.String(length=120), nullable=True),
  30. sa.Column('img6', sa.String(length=120), nullable=True),
  31. sa.Column('img7', sa.String(length=120), nullable=True),
  32. sa.Column('img8', sa.String(length=120), nullable=True),
  33. sa.Column('img9', sa.String(length=120), nullable=True),
  34. sa.Column('img10', sa.String(length=120), nullable=True),
  35. sa.Column('img11', sa.String(length=120), nullable=True),
  36. sa.Column('img12', sa.String(length=120), nullable=True),
  37. sa.PrimaryKeyConstraint('id')
  38. )
  39. op.create_table('user',
  40. sa.Column('id', sa.Integer(), nullable=False),
  41. sa.Column('name', sa.String(length=20), nullable=True),
  42. sa.Column('email', sa.String(length=45), nullable=True),
  43. sa.Column('pw_hash', sa.String(length=100), nullable=True),
  44. sa.Column('about_me', sa.String(length=140), nullable=True),
  45. sa.Column('join_date', sa.DateTime(), nullable=True),
  46. sa.Column('last_seen', sa.DateTime(), nullable=True),
  47. sa.PrimaryKeyConstraint('id'),
  48. sa.UniqueConstraint('email'),
  49. sa.UniqueConstraint('name')
  50. )
  51. op.create_table('genre',
  52. sa.Column('id', sa.Integer(), nullable=False),
  53. sa.Column('name', sa.String(length=30), nullable=True),
  54. sa.PrimaryKeyConstraint('id')
  55. )
  56. op.create_table('thread',
  57. sa.Column('id', sa.Integer(), nullable=False),
  58. sa.Column('timestamp', sa.DateTime(), nullable=True),
  59. sa.PrimaryKeyConstraint('id')
  60. )
  61. op.create_table('headline',
  62. sa.Column('id', sa.Integer(), nullable=False),
  63. sa.Column('name', sa.String(length=400), nullable=True),
  64. sa.Column('url', sa.String(length=200), nullable=True),
  65. sa.Column('html', sa.String(length=400), nullable=True),
  66. sa.Column('timestamp', sa.DateTime(), nullable=True),
  67. sa.PrimaryKeyConstraint('id')
  68. )
  69. op.create_table('rating',
  70. sa.Column('id', sa.Integer(), nullable=False),
  71. sa.Column('likes', sa.Integer(), nullable=True),
  72. sa.Column('dislikes', sa.Integer(), nullable=True),
  73. sa.Column('timestamp', sa.DateTime(), nullable=True),
  74. sa.Column('user_id', sa.Integer(), nullable=True),
  75. sa.Column('manga_id', sa.Integer(), nullable=True),
  76. sa.ForeignKeyConstraint(['manga_id'], ['manga.id'], ),
  77. sa.ForeignKeyConstraint(['user_id'], ['user.id'], ),
  78. sa.PrimaryKeyConstraint('id')
  79. )
  80. op.create_table('post',
  81. sa.Column('id', sa.Integer(), nullable=False),
  82. sa.Column('content', sa.String(length=2000), nullable=True),
  83. sa.Column('timestamp', sa.DateTime(), nullable=True),
  84. sa.Column('user_id', sa.Integer(), nullable=True),
  85. sa.Column('thread_id', sa.Integer(), nullable=True),
  86. sa.ForeignKeyConstraint(['thread_id'], ['thread.id'], ),
  87. sa.ForeignKeyConstraint(['user_id'], ['user.id'], ),
  88. sa.PrimaryKeyConstraint('id')
  89. )
  90. op.create_table('top_ten',
  91. sa.Column('id', sa.Integer(), nullable=False),
  92. sa.Column('user_id', sa.Integer(), nullable=True),
  93. sa.Column('manga_id', sa.Integer(), nullable=True),
  94. sa.ForeignKeyConstraint(['manga_id'], ['manga.id'], ),
  95. sa.ForeignKeyConstraint(['user_id'], ['user.id'], ),
  96. sa.PrimaryKeyConstraint('id')
  97. )
  98. op.create_table('genre_table',
  99. sa.Column('manga_id', sa.Integer(), nullable=True),
  100. sa.Column('genre_id', sa.Integer(), nullable=True),
  101. sa.ForeignKeyConstraint(['genre_id'], ['genre.id'], ),
  102. sa.ForeignKeyConstraint(['manga_id'], ['manga.id'], ),
  103. sa.PrimaryKeyConstraint()
  104. )
  105. ### end Alembic commands ###
  106.  
  107.  
  108. def downgrade():
  109. ### commands auto generated by Alembic - please adjust! ###
  110. op.drop_table('genre_table')
  111. op.drop_table('top_ten')
  112. op.drop_table('post')
  113. op.drop_table('rating')
  114. op.drop_table('headline')
  115. op.drop_table('thread')
  116. op.drop_table('genre')
  117. op.drop_table('user')
  118. op.drop_table('manga')
  119. ### end Alembic commands ###
Advertisement
Add Comment
Please, Sign In to add comment