MCPcopy Create free account
hub / github.com/ZenNotes/zennotes / writeDatabaseRows

Function writeDatabaseRows

apps/web/src/bridge/http-bridge.ts:816–822  ·  view source on GitHub ↗
(csvPath: string, rows: DbRow[])

Source from the content-addressed store, hash-verified

814}
815
816async function writeDatabaseRows(csvPath: string, rows: DbRow[]): Promise<DatabaseDoc> {
817 const rel = dbToPosix(csvPath)
818 const sidecar = await dbReadSidecar(rel)
819 if (!sidecar) throw new Error(`Database sidecar missing: ${rel}`)
820 await writeNote(rel, serializeRows(rows, sidecar.fields))
821 return dbHydrate(rel, sidecar, rows.map((r) => ({ ...r })))
822}
823
824async function writeDatabaseSchema(
825 csvPath: string,

Callers

nothing calls this directly

Calls 5

serializeRowsFunction · 0.90
dbToPosixFunction · 0.85
dbReadSidecarFunction · 0.85
dbHydrateFunction · 0.85
writeNoteFunction · 0.70

Tested by

no test coverage detected