cairn work

This commit is contained in:
2026-01-21 01:56:40 -05:00
parent 0d006e8260
commit 5fc082178c
12 changed files with 1716 additions and 4 deletions

View File

@@ -14,6 +14,7 @@ import {
let mainDBConnection: ReturnType<typeof createClient> | null = null;
let lineageDBConnection: ReturnType<typeof createClient> | null = null;
let cairnDBConnection: ReturnType<typeof createClient> | null = null;
export function ConnectionFactory() {
if (!mainDBConnection) {
@@ -37,6 +38,17 @@ export function LineageConnectionFactory() {
return lineageDBConnection;
}
export function CairnConnectionFactory() {
if (!cairnDBConnection) {
const config = {
url: env.CAIRN_DB_URL,
authToken: env.CAIRN_DB_TOKEN
};
cairnDBConnection = createClient(config);
}
return cairnDBConnection;
}
export async function LineageDBInit() {
const turso = createAPIClient({
org: "mikefreno",