diff --git a/alembic/env.pyc b/alembic/env.pyc deleted file mode 100644 index 5068e06..0000000 Binary files a/alembic/env.pyc and /dev/null differ diff --git a/alembic/versions/58f6a99bd6ec_create_fda_product_t.py b/alembic/versions/58f6a99bd6ec_create_fda_product_t.py deleted file mode 100644 index 02e6da7..0000000 --- a/alembic/versions/58f6a99bd6ec_create_fda_product_t.py +++ /dev/null @@ -1,100 +0,0 @@ -"""create fda_product table - -Revision ID: 58f6a99bd6ec -Revises: None -Create Date: 2013-10-19 21:21:03.977000 - -""" - -# revision identifiers, used by Alembic. -revision = '58f6a99bd6ec' -down_revision = None - -from alembic import op -import sqlalchemy as sa - - -def upgrade(): - op.create_table( - 'fda_products', - sa.Column('id', sa.String, primary_key=True), - sa.Column('ndc', sa.String, nullable=False), - sa.Column('type', sa.String, nullable=False), - sa.Column('proprietaryName', sa.String, nullable=False, index=True), - sa.Column('proprietaryNameSuffix', sa.String), - sa.Column('genericName', sa.String, nullable=False, index=True), - sa.Column('marketingCategoryName', sa.String, nullable=False), - sa.Column('labelerName', sa.String, nullable=False), - sa.Column('deaSchedule', sa.String, nullable=False) - ) - op.create_table( - 'fda_product_substances', - sa.Column('fda_product_id', - sa.String, - sa.ForeignKey('fda_products.id'), - nullable=False), - sa.Column('substanceName', sa.String, nullable=False), - sa.Column('strengthNumber', sa.String, nullable=False), - sa.Column('strengthUnit', sa.String, nullable=False), - sa.Column('pharmaClasses', sa.String, nullable=False) - ) - op.create_table( - 'drugbank_drugs', - sa.Column('id', sa.String, primary_key=True, unique=True), - sa.Column('name', sa.String, nullable=False, index=True), - sa.Column('indication', sa.String, nullable=False), - sa.Column('ndc_id', sa.String, sa.ForeignKey('fda_products.id'), nullable=True), - sa.Column('wikipedia', sa.String, nullable=True) - ) - op.create_table( - 'drugbank_prices', - sa.Column('id', sa.String, sa.ForeignKey('drugbank_drugs.id'), nullable=False), - sa.Column('description', sa.String, nullable=False), - sa.Column('currency', sa.String, nullable=False), - sa.Column('cost', sa.Float, nullable=False, index=True), - sa.Column('unit', sa.String, nullable=False) - ) - op.create_table( - 'drugbank_categories', - sa.Column('id', sa.Integer, primary_key=True, autoincrement=True), - sa.Column('name', sa.String, nullable=False) - ) - op.create_table( - 'drugbank_drug_categories', - sa.Column('id', sa.String, sa.ForeignKey('drugbank_drugs.id'), nullable=False), - sa.Column('category_id', sa.Integer, sa.ForeignKey('drugbank_categories.id'), nullable=False) - ) - op.create_table( - 'drugbank_packagers', - sa.Column('id', sa.String, sa.ForeignKey('drugbank_drugs.id'), nullable=False), - sa.Column('name', sa.String, nullable=False), - sa.Column('url', sa.String, nullable=False) - ) - op.create_table( - 'drugbank_manufacturers', - sa.Column('id', sa.String, sa.ForeignKey('drugbank_drugs.id'), nullable=False), - sa.Column('name', sa.String, nullable=False), - sa.Column('generic', sa.Boolean, nullable=False) - ) - op.create_table( - 'drugbank_genericnames', - sa.Column('id', sa.String, sa.ForeignKey('drugbank_drugs.id'), nullable=False), - sa.Column('name', sa.String, index=True, nullable=False) - ) - op.create_table( - 'drugbank_synonyms', - sa.Column('id', sa.String, sa.ForeignKey('drugbank_drugs.id'), nullable=False), - sa.Column('name', sa.String, index=True, nullable=False) - ) - -def downgrade(): - op.drop_table("drugbank_synonyms") - op.drop_table("drugbank_genericnames") - op.drop_table("drugbank_manufacturers") - op.drop_table("drugbank_packagers") - op.drop_table("drugbank_drug_categories") - op.drop_table("drugbank_categories") - op.drop_table("drugbank_prices") - op.drop_table("drugbank_drugs") - op.drop_table("fda_product_substances") - op.drop_table("fda_products") diff --git a/alembic/versions/5ac93692b0ab_initial_revision.py b/alembic/versions/5ac93692b0ab_initial_revision.py deleted file mode 100644 index 38c4999..0000000 --- a/alembic/versions/5ac93692b0ab_initial_revision.py +++ /dev/null @@ -1,125 +0,0 @@ -"""Initial revision - -Revision ID: 5ac93692b0ab -Revises: None -Create Date: 2013-10-26 13:25:27.853595 - -""" - -# revision identifiers, used by Alembic. -revision = '5ac93692b0ab' -down_revision = None - -from alembic import op -import sqlalchemy as sa -from sqlalchemy.dialects import postgresql - -def upgrade(): - ### commands auto generated by Alembic - please adjust! ### - op.create_table('drugbank_manufacturers', - sa.Column('id', sa.Integer(), nullable=False), - sa.Column('name', sa.String(), nullable=False), - sa.PrimaryKeyConstraint('id') - ) - op.create_table('drugbank_packagers', - sa.Column('id', sa.Integer(), nullable=False), - sa.Column('name', sa.String(), nullable=False), - sa.Column('url', sa.String(), nullable=True), - sa.PrimaryKeyConstraint('id') - ) - op.create_table('drugbank_categories', - sa.Column('id', sa.Integer(), nullable=False), - sa.Column('name', sa.String(), nullable=False), - sa.PrimaryKeyConstraint('id') - ) - op.create_table('fda_products', - sa.Column('id', sa.String(), nullable=False), - sa.Column('ndc', sa.String(), nullable=False), - sa.Column('type', sa.String(), nullable=False), - sa.Column('proprietaryName', sa.String(), nullable=False), - sa.Column('proprietaryNameSuffix', sa.String(), nullable=True), - sa.Column('genericName', sa.String(), nullable=False), - sa.Column('marketingCategoryName', sa.String(), nullable=False), - sa.Column('labelerName', sa.String(), nullable=False), - sa.Column('deaSchedule', sa.String(), nullable=False), - sa.PrimaryKeyConstraint('id') - ) - op.create_table('drugbank_drugs', - sa.Column('id', sa.String(), nullable=False), - sa.Column('name', sa.String(), nullable=False), - sa.Column('indication', sa.String(), nullable=False), - sa.Column('ndc_id', sa.String(), nullable=True), - sa.Column('wikipedia', sa.String(), nullable=True), - sa.ForeignKeyConstraint(['ndc_id'], ['fda_products.id'], ), - sa.PrimaryKeyConstraint('id'), - sa.UniqueConstraint('id') - ) - op.create_table('fda_product_substances', - sa.Column('fda_product_id', sa.String(), nullable=False), - sa.Column('substanceName', sa.String(), nullable=False), - sa.Column('strengthNumber', sa.Float(), nullable=False), - sa.Column('strengthUnit', sa.String(), nullable=False), - sa.Column('pharmaClasses', postgresql.ARRAY(sa.String()), nullable=False), - sa.ForeignKeyConstraint(['fda_product_id'], ['fda_products.id'], ), - sa.PrimaryKeyConstraint('fda_product_id') - ) - op.create_table('drugbank_synonyms', - sa.Column('drug_id', sa.String(), nullable=False), - sa.Column('name', sa.String(), nullable=False), - sa.ForeignKeyConstraint(['drug_id'], ['drugbank_drugs.id'], ), - sa.PrimaryKeyConstraint('drug_id') - ) - op.create_table('drugbank_packager_maps', - sa.Column('drug_id', sa.String(), nullable=False), - sa.Column('packager_id', sa.Integer(), nullable=False), - sa.ForeignKeyConstraint(['drug_id'], ['drugbank_drugs.id'], ), - sa.ForeignKeyConstraint(['packager_id'], ['drugbank_packagers.id'], ), - sa.PrimaryKeyConstraint('drug_id') - ) - op.create_table('drugbank_genericnames', - sa.Column('drug_id', sa.String(), nullable=False), - sa.Column('name', sa.String(), nullable=False), - sa.ForeignKeyConstraint(['drug_id'], ['drugbank_drugs.id'], ), - sa.PrimaryKeyConstraint('drug_id') - ) - op.create_table('drugbank_prices', - sa.Column('drug_id', sa.String(), nullable=False), - sa.Column('description', sa.String(), nullable=False), - sa.Column('currency', sa.String(), nullable=False), - sa.Column('cost', sa.Float(), nullable=False), - sa.Column('unit', sa.String(), nullable=False), - sa.ForeignKeyConstraint(['drug_id'], ['drugbank_drugs.id'], ), - sa.PrimaryKeyConstraint('drug_id') - ) - op.create_table('drugbank_manufacturer_maps', - sa.Column('drug_id', sa.String(), nullable=False), - sa.Column('manufacturer_id', sa.Integer(), nullable=False), - sa.ForeignKeyConstraint(['drug_id'], ['drugbank_drugs.id'], ), - sa.ForeignKeyConstraint(['manufacturer_id'], ['drugbank_manufacturers.id'], ), - sa.PrimaryKeyConstraint('drug_id') - ) - op.create_table('drugbank_category_maps', - sa.Column('drug_id', sa.String(), nullable=False), - sa.Column('category_id', sa.Integer(), nullable=False), - sa.ForeignKeyConstraint(['category_id'], ['drugbank_categories.id'], ), - sa.ForeignKeyConstraint(['drug_id'], ['drugbank_drugs.id'], ), - sa.PrimaryKeyConstraint('drug_id') - ) - ### end Alembic commands ### - - -def downgrade(): - ### commands auto generated by Alembic - please adjust! ### - op.drop_table('drugbank_category_maps') - op.drop_table('drugbank_manufacturer_maps') - op.drop_table('drugbank_prices') - op.drop_table('drugbank_genericnames') - op.drop_table('drugbank_packager_maps') - op.drop_table('drugbank_synonyms') - op.drop_table('fda_product_substances') - op.drop_table('drugbank_drugs') - op.drop_table('fda_products') - op.drop_table('drugbank_categories') - op.drop_table('drugbank_packagers') - op.drop_table('drugbank_manufacturers') - ### end Alembic commands ###