Interface BackendConfig

Configuration for a migration source or target backend. Only the fields relevant to the chosen type need to be provided.

interface BackendConfig {
    type: BackendType;
    path?: string;
    connectionString?: string;
    url?: string;
    apiKey?: string;
    sidecarPath?: string;
    collectionPrefix?: string;
}

Properties

Which backend type to connect to.

path?: string

SQLite file path. Required when type='sqlite'.

connectionString?: string

Postgres connection string. Required when type='postgres'.

url?: string

Qdrant base URL (e.g. 'http://localhost:6333'). Required when type='qdrant'.

apiKey?: string

Qdrant API key for cloud instances. Optional.

sidecarPath?: string

Optional SQLite sidecar path used by Qdrant deployments for non-vector tables such as graph metadata and documents.

collectionPrefix?: string

Qdrant collection name prefix.

Default

'wunderland'