From 1dd9175d8498ee101aeb9bbce591b0ed88f539d8 Mon Sep 17 00:00:00 2001 From: lightless Date: Fri, 27 May 2016 16:20:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0language=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E6=A8=A1=E5=9E=8B=E5=92=8C=E8=BF=81=E7=A7=BB=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/models.py | 11 ++++++++++ migrations/versions/de0dc4a55970_.py | 30 ++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 migrations/versions/de0dc4a55970_.py diff --git a/app/models.py b/app/models.py index 4716b06a..9d1c4d06 100644 --- a/app/models.py +++ b/app/models.py @@ -110,3 +110,14 @@ def __init__(self, name, description, created_at, updated_at): def __repr__(self): return "" % (self.id, self.name) + +class CobraSupportLanguage(db.Model): + __tablename__ = 'languages' + id = db.Column(INTEGER(unsigned=True), primary_key=True, autoincrement=True, nullable=False) + language = db.Column(db.String(32), nullable=False) + + def __init__(self, language): + self.language = language + + def __repr__(self): + return "" % (self.id, self.language) diff --git a/migrations/versions/de0dc4a55970_.py b/migrations/versions/de0dc4a55970_.py new file mode 100644 index 00000000..0a943c74 --- /dev/null +++ b/migrations/versions/de0dc4a55970_.py @@ -0,0 +1,30 @@ +"""empty message + +Revision ID: de0dc4a55970 +Revises: 89c4f4dde1a1 +Create Date: 2016-05-27 16:19:32.109274 + +""" + +# revision identifiers, used by Alembic. +revision = 'de0dc4a55970' +down_revision = '89c4f4dde1a1' + +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import mysql + +def upgrade(): + ### commands auto generated by Alembic - please adjust! ### + op.create_table('languages', + sa.Column('id', mysql.INTEGER(unsigned=True), nullable=False), + sa.Column('language', sa.String(length=32), nullable=False), + sa.PrimaryKeyConstraint('id') + ) + ### end Alembic commands ### + + +def downgrade(): + ### commands auto generated by Alembic - please adjust! ### + op.drop_table('languages') + ### end Alembic commands ###