mirror of
https://github.com/fosrl/pangolin.git
synced 2026-01-28 22:00:51 +00:00
Add where clause to sql migrations
This commit is contained in:
@@ -18,11 +18,13 @@ export default async function migration() {
|
||||
const credentialId = isoBase64URL.fromBuffer(new Uint8Array(Buffer.from(webauthnCredential.credentialId, 'base64')));
|
||||
await db.execute(sql`
|
||||
UPDATE "webauthnCredentials" SET "credentialId" = ${credentialId}
|
||||
WHERE "credentialId" = ${webauthnCredential.credentialId}
|
||||
`);
|
||||
|
||||
const publicKey = isoBase64URL.fromBuffer(new Uint8Array(Buffer.from(webauthnCredential.publicKey, 'base64')));
|
||||
await db.execute(sql`
|
||||
UPDATE "webauthnCredentials" SET "publicKey" = ${publicKey}
|
||||
WHERE "credentialId" = ${webauthnCredential.credentialId}
|
||||
`);
|
||||
}
|
||||
|
||||
|
||||
@@ -20,13 +20,13 @@ export default async function migration() {
|
||||
for (const webauthnCredential of webauthnCredentials) {
|
||||
const credentialId = isoBase64URL.fromBuffer(new Uint8Array(Buffer.from(webauthnCredential.credentialId, 'base64')));
|
||||
db.prepare(
|
||||
`UPDATE 'webauthnCredentials' SET 'credentialId' = ?`
|
||||
).run(credentialId);
|
||||
`UPDATE 'webauthnCredentials' SET 'credentialId' = ? WHERE 'credentialId' = ?`
|
||||
).run(credentialId, webauthnCredential.credentialId);
|
||||
|
||||
const publicKey = isoBase64URL.fromBuffer(new Uint8Array(Buffer.from(webauthnCredential.publicKey, 'base64')));
|
||||
db.prepare(
|
||||
`UPDATE 'webauthnCredentials' SET 'publicKey' = ?`
|
||||
).run(publicKey);
|
||||
`UPDATE 'webauthnCredentials' SET 'publicKey' = ? WHERE 'credentialId' = ?`
|
||||
).run(publicKey, webauthnCredential.credentialId);
|
||||
}
|
||||
})();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user