MCPcopy Index your code
hub / github.com/nodejs/node / prepareDataConflict

Function prepareDataConflict

test/parallel/test-sqlite-session.js:159–175  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

157 };
158
159 const prepareDataConflict = () => {
160 const database1 = new DatabaseSync(':memory:');
161 const database2 = new DatabaseSync(':memory:');
162
163 database1.exec(createDataTableSql);
164 database2.exec(createDataTableSql);
165
166 const insertSql = 'INSERT INTO data (key, value) VALUES (?, ?)';
167 database1.prepare(insertSql).run(1, 'hello');
168 database2.prepare(insertSql).run(1, 'othervalue');
169 const session = database1.createSession();
170 database1.prepare('UPDATE data SET value = ? WHERE key = ?').run('foo', 1);
171 return {
172 database2,
173 changeset: session.changeset()
174 };
175 };
176
177 const prepareNotFoundConflict = () => {
178 const database1 = new DatabaseSync(':memory:');

Callers 1

Calls 3

execMethod · 0.45
runMethod · 0.45
prepareMethod · 0.45

Tested by

no test coverage detected