From 444fb82cdc571577a8fdcef69a362788e21b97e6 Mon Sep 17 00:00:00 2001 From: junjun Date: Thu, 9 Oct 2025 11:48:14 +0800 Subject: [PATCH] feat: Vector retrieval matches tables --- .../alembic/versions/047_table_embedding.py | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 backend/alembic/versions/047_table_embedding.py diff --git a/backend/alembic/versions/047_table_embedding.py b/backend/alembic/versions/047_table_embedding.py new file mode 100644 index 00000000..cdb1766a --- /dev/null +++ b/backend/alembic/versions/047_table_embedding.py @@ -0,0 +1,30 @@ +"""047_table_embedding + +Revision ID: c1b794a961ce +Revises: 8855aea2dd61 +Create Date: 2025-10-09 11:32:10.578313 + +""" +from alembic import op +import sqlalchemy as sa +import sqlmodel.sql.sqltypes +from sqlalchemy.dialects import postgresql +import pgvector + +# revision identifiers, used by Alembic. +revision = 'c1b794a961ce' +down_revision = '8855aea2dd61' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('core_table', sa.Column('embedding', pgvector.sqlalchemy.vector.VECTOR(), nullable=True)) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('core_table', 'embedding') + # ### end Alembic commands ###