SQLRite can ingest existing SQLite-style datasets and exported vector-store data.
| Source | Command |
|---|---|
| SQLite | sqlrite migrate sqlite |
| libSQL | sqlrite migrate libsql |
| pgvector JSONL | sqlrite migrate pgvector |
| Qdrant JSONL | sqlrite migrate qdrant |
| Weaviate JSONL | sqlrite migrate weaviate |
| Milvus JSONL | sqlrite migrate milvus |
sqlrite migrate sqlite \
--source legacy.db \
--target sqlrite.db \
--doc-table legacy_documents \
--doc-id-col doc_id \
--chunk-table legacy_chunks \
--chunk-id-col chunk_id \
--chunk-doc-id-col doc_id \
--chunk-content-col chunk_text \
--chunk-embedding-col embedding_blob \
--chunk-embedding-dim-col embedding_dim \
--embedding-format blob_f32le \
--batch-size 512 \
--create-indexessqlrite migrate libsql --source libsql-replica.db --target sqlrite.db --create-indexessqlrite migrate pgvector \
--input export.jsonl \
--target sqlrite.db \
--batch-size 512 \
--create-indexes \
--jsonsqlrite migrate qdrant --input qdrant_export.jsonl --target sqlrite.db --create-indexes
sqlrite migrate weaviate --input weaviate_export.jsonl --target sqlrite.db --create-indexes
sqlrite migrate milvus --input milvus_export.jsonl --target sqlrite.db --create-indexessqlrite doctor --db sqlrite.db --json
sqlrite query --db sqlrite.db --text "agent memory" --top-k 5