21 lines
559 B
SQL
21 lines
559 B
SQL
CREATE EXTENSION IF NOT EXISTS vector;
|
|
|
|
CREATE TABLE IF NOT EXISTS memory_primary (
|
|
id TEXT PRIMARY KEY,
|
|
source TEXT NOT NULL,
|
|
content TEXT NOT NULL,
|
|
content_hash TEXT NOT NULL,
|
|
embedding VECTOR(4096) NOT NULL,
|
|
updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS memory_secure_audit (
|
|
id TEXT PRIMARY KEY,
|
|
source TEXT NOT NULL,
|
|
risk TEXT NOT NULL,
|
|
updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS memory_primary_embedding_idx
|
|
ON memory_primary USING hnsw (embedding vector_cosine_ops);
|