SQL
CREATE TABLE memory_embeddings (
namespace TEXT NOT NULL,
memory_id TEXT NOT NULL,
model TEXT NOT NULL,
dim INTEGER NOT NULL,
vector TEXT NOT NULL,
updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ','now')),
PRIMARY KEY (namespace, memory_id),
FOREIGN KEY (namespace, memory_id) REFERENCES memory_items(namespace, id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED
)
Columns
| Column | Data type | Allow null | Primary key | Actions |
|---|---|---|---|---|
namespace |
TEXT |
✓ | Rename | Drop | |
memory_id |
TEXT |
✓ | Rename | Drop | |
model |
TEXT |
Rename | Drop | ||
dim |
INTEGER |
Rename | Drop | ||
vector |
TEXT |
Rename | Drop | ||
updated_at |
TEXT |
Rename | Drop |
Foreign Keys
| Column | Destination |
|---|---|
namespace |
memory_items.namespace |
memory_id |
memory_items.id |
Indexes
| Name | Columns | Unique | SQL | Drop? |
|---|---|---|---|---|
| idx_memory_embeddings_updated |
|
SQL | Drop | |
| sqlite_autoindex_memory_embeddings_1 |
|
✓ | SQL | Drop |