ich eine sehr einfache Sache zu erreichen bin versucht:Wie auszuführen Transaktion mit massive.js
START TRANSACTION;
DELETE FROM table WHERE id = 1;
ROLLBACK;
dies auf der postgres
Datenbank Lauf funktioniert perfekt. Mit massive.js
tut es nicht:
this.db.run(
"START TRANSACTION",
[]
);
setTimeout(() => {
this.db.run(
"DELETE FROM table WHERE id = $1"
[1]
);
}, 2000);
setTimeout(() => {
this.db.run(
"ROLLBACK;"
[]
);
}, 4000);
Es ist nicht die Änderungen Rollback löscht nur aus der Datenbank. COMMIT
funktioniert nicht so gut. Was ist los mit dir?
Gibt es eine Möglichkeit zum Abfragen von Abfragen Reihenfolge?
Was ist der Sinn einer solchen Transaktion, da Sie genau mit nichts enden? –