Skip to content

Commit 1c7f46f

Browse files
authored
Add synaptome-sim service subtype (#8)
1 parent a9dd3e4 commit 1c7f46f

File tree

2 files changed

+54
-0
lines changed

2 files changed

+54
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
"""empty message
2+
3+
Revision ID: b974ebded6ab
4+
Revises: 8bda482e60ef
5+
Create Date: 2025-02-13 11:35:43.996036
6+
7+
"""
8+
9+
from collections.abc import Sequence
10+
11+
from alembic_postgresql_enum import TableReference
12+
13+
from alembic import op
14+
15+
# revision identifiers, used by Alembic.
16+
revision: str = "b974ebded6ab"
17+
down_revision: str | None = "8bda482e60ef"
18+
branch_labels: str | Sequence[str] | None = None
19+
depends_on: str | Sequence[str] | None = None
20+
21+
22+
def upgrade() -> None:
23+
# ### commands auto generated by Alembic - please adjust! ###
24+
op.sync_enum_values(
25+
"public",
26+
"servicesubtype",
27+
["STORAGE", "SINGLE_CELL_SIM", "SYNAPTOME_SIM", "ML_RETRIEVAL", "ML_LLM", "ML_RAG"],
28+
[
29+
TableReference(table_schema="public", table_name="job", column_name="service_subtype"),
30+
TableReference(
31+
table_schema="public", table_name="price", column_name="service_subtype"
32+
),
33+
],
34+
enum_values_to_rename=[],
35+
)
36+
# ### end Alembic commands ###
37+
38+
39+
def downgrade() -> None:
40+
# ### commands auto generated by Alembic - please adjust! ###
41+
op.sync_enum_values(
42+
"public",
43+
"servicesubtype",
44+
["STORAGE", "SINGLE_CELL_SIM", "ML_RETRIEVAL", "ML_LLM", "ML_RAG"],
45+
[
46+
TableReference(table_schema="public", table_name="job", column_name="service_subtype"),
47+
TableReference(
48+
table_schema="public", table_name="price", column_name="service_subtype"
49+
),
50+
],
51+
enum_values_to_rename=[],
52+
)
53+
# ### end Alembic commands ###

app/constants.py

+1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ class ServiceSubtype(HyphenStrEnum):
6161

6262
STORAGE = auto()
6363
SINGLE_CELL_SIM = auto()
64+
SYNAPTOME_SIM = auto()
6465
ML_RETRIEVAL = auto()
6566
ML_LLM = auto()
6667
ML_RAG = auto()

0 commit comments

Comments
 (0)