|
1 | | -from alembic import op |
2 | 1 | import sqlalchemy as sa |
3 | | -from sqlalchemy.dialects.postgresql import ARRAY, BIT |
4 | 2 | from pgvector.sqlalchemy import Vector |
| 3 | +from sqlalchemy.dialects.postgresql import ARRAY, BIT |
| 4 | + |
| 5 | +from alembic import op |
5 | 6 |
|
6 | 7 | revision = "0001_init" |
7 | 8 | down_revision = None |
|
10 | 11 |
|
11 | 12 |
|
12 | 13 | def upgrade(): |
13 | | - op.execute( |
14 | | - "CREATE EXTENSION IF NOT EXISTS vector;" |
15 | | - ) # pgvector for fp_morgan_b2048_r2_vec |
| 14 | + op.execute("CREATE EXTENSION IF NOT EXISTS vector;") # pgvector for fp_morgan_b2048_r2_vec |
16 | 15 |
|
17 | 16 | op.create_table( |
18 | 17 | "compound", |
@@ -87,9 +86,7 @@ def upgrade(): |
87 | 86 | "compound_record", |
88 | 87 | ["compound_id", "source", "ext_id"], |
89 | 88 | ) |
90 | | - op.create_index( |
91 | | - "ix_compound_record_compound_id", "compound_record", ["compound_id"] |
92 | | - ) |
| 89 | + op.create_index("ix_compound_record_compound_id", "compound_record", ["compound_id"]) |
93 | 90 | # speed lookups by accession |
94 | 91 | op.create_index( |
95 | 92 | "ix_compound_record_source_ext", |
@@ -136,18 +133,14 @@ def upgrade(): |
136 | 133 | def downgrade(): |
137 | 134 | # drop in reverse order |
138 | 135 | # drop triggers/functions first (otherwise DROP TABLE will drop dependent objs, but be explicit) |
139 | | - op.execute( |
140 | | - "DROP TRIGGER IF EXISTS compound_record_set_timestamp ON public.compound_record;" |
141 | | - ) |
| 136 | + op.execute("DROP TRIGGER IF EXISTS compound_record_set_timestamp ON public.compound_record;") |
142 | 137 | op.execute("DROP FUNCTION IF EXISTS public.set_timestamp_compound_record;") |
143 | 138 | op.execute("DROP TRIGGER IF EXISTS compound_set_timestamp ON public.compound;") |
144 | 139 | op.execute("DROP FUNCTION IF EXISTS public.set_timestamp_compound;") |
145 | 140 |
|
146 | 141 | op.drop_index("ix_compound_record_source_ext", table_name="compound_record") |
147 | 142 | op.drop_index("ix_compound_record_compound_id", table_name="compound_record") |
148 | | - op.drop_constraint( |
149 | | - "uq_compound_record_compound_source_ext", "compound_record", type_="unique" |
150 | | - ) |
| 143 | + op.drop_constraint("uq_compound_record_compound_source_ext", "compound_record", type_="unique") |
151 | 144 | op.drop_table("compound_record") |
152 | 145 |
|
153 | 146 | op.drop_constraint("uq_compound_inchikey", "compound", type_="unique") |
|
0 commit comments