diff --git a/deps/test-task-2025-07-17-v2/pyproject.toml b/deps/test-task-2025-07-17-v2/pyproject.toml index bd52482..577cf13 100644 --- a/deps/test-task-2025-07-17-v2/pyproject.toml +++ b/deps/test-task-2025-07-17-v2/pyproject.toml @@ -51,7 +51,7 @@ include-package-data = false 'online.fxreader.pr34.test_task_2025_07_17_v2' = 'python/online/fxreader/pr34/test_task_2025_07_17_v2' [tool.alembic] -script_location = 'python/online/fxreader/pr34/test_task_2025_07_17_v2/tickers/alembic' +script_location = 'python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/alembic' prepend_sys_path = ['python'] # sqlalchemy.url = 'asdfasdf:/asdfasdfa' diff --git a/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/alembic/versions/f7fa90d3339d_add_payloads_models.py b/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/alembic/versions/f7fa90d3339d_add_payloads_models.py new file mode 100644 index 0000000..74e2bb9 --- /dev/null +++ b/deps/test-task-2025-07-17-v2/python/online/fxreader/pr34/test_task_2025_07_17_v2/payloads/alembic/versions/f7fa90d3339d_add_payloads_models.py @@ -0,0 +1,40 @@ +"""add payloads models + +Revision ID: f7fa90d3339d +Revises: +Create Date: 2025-07-18 09:58:54.099010 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = 'f7fa90d3339d' +down_revision: Union[str, Sequence[str], None] = None +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + + +def upgrade() -> None: + """Upgrade schema.""" + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('payloads_payload', + sa.Column('id', sa.Integer(), nullable=False), + sa.Column('output', sa.JSON(), nullable=False), + sa.Column('list_1', sa.JSON(), nullable=False), + sa.Column('list_2', sa.JSON(), nullable=False), + sa.Column('input_hash', sa.String(), nullable=False), + sa.PrimaryKeyConstraint('id'), + sa.UniqueConstraint('input_hash') + ) + # ### end Alembic commands ### + + +def downgrade() -> None: + """Downgrade schema.""" + # ### commands auto generated by Alembic - please adjust! ### + op.drop_table('payloads_payload') + # ### end Alembic commands ###