MCPcopy
hub / github.com/remix-run/remix / insertJournalRow

Function insertJournalRow

packages/data-table/src/lib/migrations/journal-store.ts:79–102  ·  view source on GitHub ↗
(
  adapter: DatabaseAdapter,
  tableName: string,
  row: {
    id: string
    name: string
    checksum: string
    batch: number
  },
  transaction?: TransactionToken,
)

Source from the content-addressed store, hash-verified

77}
78
79export async function insertJournalRow(
80 adapter: DatabaseAdapter,
81 tableName: string,
82 row: {
83 id: string
84 name: string
85 checksum: string
86 batch: number
87 },
88 transaction?: TransactionToken,
89): Promise<void> {
90 await adapter.execute({
91 operation: {
92 kind: 'raw',
93 sql: rawSql('insert into ' + tableName + ' (id, name, checksum, batch) values (?, ?, ?, ?)', [
94 row.id,
95 row.name,
96 row.checksum,
97 row.batch,
98 ]),
99 },
100 transaction,
101 })
102}
103
104export async function deleteJournalRow(
105 adapter: DatabaseAdapter,

Callers 1

runMigrationsFunction · 0.90

Calls 2

rawSqlFunction · 0.90
executeMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…