update alembic
This commit is contained in:
@@ -19,6 +19,7 @@ from typing import Sequence, Union
|
|||||||
|
|
||||||
import sqlalchemy as sa
|
import sqlalchemy as sa
|
||||||
from alembic import op
|
from alembic import op
|
||||||
|
from sqlalchemy.dialects import postgresql
|
||||||
|
|
||||||
revision: str = "004"
|
revision: str = "004"
|
||||||
down_revision: Union[str, None] = "003"
|
down_revision: Union[str, None] = "003"
|
||||||
@@ -39,13 +40,12 @@ def upgrade() -> None:
|
|||||||
# ── memory_core ───────────────────────────────────────────────────────────
|
# ── memory_core ───────────────────────────────────────────────────────────
|
||||||
op.create_table(
|
op.create_table(
|
||||||
"memory_core",
|
"memory_core",
|
||||||
sa.Column("id", sa.String(36), primary_key=True),
|
sa.Column("id", postgresql.UUID(as_uuid=False), primary_key=True),
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"user_id",
|
"user_id",
|
||||||
sa.String(36),
|
postgresql.UUID(as_uuid=False),
|
||||||
sa.ForeignKey("users.id", ondelete="CASCADE"),
|
sa.ForeignKey("users.id", ondelete="CASCADE"),
|
||||||
nullable=False,
|
nullable=False,
|
||||||
index=True,
|
|
||||||
),
|
),
|
||||||
sa.Column("key", sa.String(255), nullable=False),
|
sa.Column("key", sa.String(255), nullable=False),
|
||||||
sa.Column("value_encrypted", sa.Text, nullable=False),
|
sa.Column("value_encrypted", sa.Text, nullable=False),
|
||||||
@@ -62,10 +62,10 @@ def upgrade() -> None:
|
|||||||
# The embedding column uses pgvector's vector(1536) type.
|
# The embedding column uses pgvector's vector(1536) type.
|
||||||
op.create_table(
|
op.create_table(
|
||||||
"memory_associative",
|
"memory_associative",
|
||||||
sa.Column("id", sa.String(36), primary_key=True),
|
sa.Column("id", postgresql.UUID(as_uuid=False), primary_key=True),
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"user_id",
|
"user_id",
|
||||||
sa.String(36),
|
postgresql.UUID(as_uuid=False),
|
||||||
sa.ForeignKey("users.id", ondelete="CASCADE"),
|
sa.ForeignKey("users.id", ondelete="CASCADE"),
|
||||||
nullable=False,
|
nullable=False,
|
||||||
),
|
),
|
||||||
@@ -93,10 +93,10 @@ def upgrade() -> None:
|
|||||||
# ── memory_episodic ───────────────────────────────────────────────────────
|
# ── memory_episodic ───────────────────────────────────────────────────────
|
||||||
op.create_table(
|
op.create_table(
|
||||||
"memory_episodic",
|
"memory_episodic",
|
||||||
sa.Column("id", sa.String(36), primary_key=True),
|
sa.Column("id", postgresql.UUID(as_uuid=False), primary_key=True),
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"user_id",
|
"user_id",
|
||||||
sa.String(36),
|
postgresql.UUID(as_uuid=False),
|
||||||
sa.ForeignKey("users.id", ondelete="CASCADE"),
|
sa.ForeignKey("users.id", ondelete="CASCADE"),
|
||||||
nullable=False,
|
nullable=False,
|
||||||
),
|
),
|
||||||
@@ -115,10 +115,10 @@ def upgrade() -> None:
|
|||||||
# ── memory_proactive ──────────────────────────────────────────────────────
|
# ── memory_proactive ──────────────────────────────────────────────────────
|
||||||
op.create_table(
|
op.create_table(
|
||||||
"memory_proactive",
|
"memory_proactive",
|
||||||
sa.Column("id", sa.String(36), primary_key=True),
|
sa.Column("id", postgresql.UUID(as_uuid=False), primary_key=True),
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"user_id",
|
"user_id",
|
||||||
sa.String(36),
|
postgresql.UUID(as_uuid=False),
|
||||||
sa.ForeignKey("users.id", ondelete="CASCADE"),
|
sa.ForeignKey("users.id", ondelete="CASCADE"),
|
||||||
nullable=False,
|
nullable=False,
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
db:
|
db:
|
||||||
image: postgres:16-alpine
|
image: pgvector/pgvector:pg16
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_USER: postgres
|
POSTGRES_USER: postgres
|
||||||
POSTGRES_PASSWORD: postgres
|
POSTGRES_PASSWORD: postgres
|
||||||
|
|||||||
Reference in New Issue
Block a user