mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-07-06 16:42:58 +00:00
26 lines
866 B
MySQL
26 lines
866 B
MySQL
![]() |
CREATE VIRTUAL TABLE af_collab_embeddings
|
||
|
USING vec0(
|
||
|
workspace_id TEXT NOT NULL,
|
||
|
object_id TEXT NOT NULL,
|
||
|
fragment_id TEXT NOT NULL,
|
||
|
content_type INTEGER NOT NULL,
|
||
|
content TEXT NOT NULL,
|
||
|
metadata TEXT,
|
||
|
fragment_index INTEGER NOT NULL DEFAULT 0,
|
||
|
embedder_type INTEGER NOT NULL DEFAULT 0,
|
||
|
embedding float[768]
|
||
|
);
|
||
|
|
||
|
CREATE TABLE af_pending_index_collab
|
||
|
(
|
||
|
oid TEXT PRIMARY KEY NOT NULL,
|
||
|
workspace_id TEXT NOT NULL,
|
||
|
content TEXT NOT NULL,
|
||
|
collab_type SMALLINT NOT NULL,
|
||
|
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
|
indexed_at TIMESTAMP DEFAULT NULL
|
||
|
);
|
||
|
|
||
|
-- create index for oid and workspace_id
|
||
|
CREATE INDEX collab_table_oid_workspace_id_idx ON af_pending_index_collab (oid, workspace_id);
|