MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / compileForeignKey

Function compileForeignKey

packages/core/fumadb/src/schema/create.ts:916–926  ·  view source on GitHub ↗
(key: ForeignKey, name: keyof NameVariants)

Source from the content-addressed store, hash-verified

914}
915
916export function compileForeignKey(key: ForeignKey, name: keyof NameVariants) {
917 return {
918 name: key.name,
919 onUpdate: key.onUpdate,
920 onDelete: key.onDelete,
921 table: key.table.names[name],
922 referencedTable: key.referencedTable.names[name],
923 referencedColumns: key.referencedColumns.map((col) => col.names[name]),
924 columns: key.columns.map((col) => col.names[name]),
925 };
926}

Callers 2

onTableForeignKeyCheckFunction · 0.90
createTableFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected