Mit DBeaver die Datenbank gelöscht?
Anton Zaides hat mit DBeaver eine produktive Tabelle fehlerhaft
aktualisiert, weil er STRG+ENTER
gedrückt hat.
Hier das SQL:
UPDATE orders
SET is_deleted = true
WHERE id in (1, 2, 3)
Wenn man hier jetzt STRG+ENTER
drückt, führt
DBeaver folgendes Statement aus:
UPDATE orders
SET is_deleted = true
Es wurde also für alle Datensätze in dieser Tabelle der Wert für
is_deleted
auf true
gesetzt.
Und weil er auch noch Auto-Commit eingeschaltet hatte, war es dann
auch schon passiert :D. In DBeaver kann man den "Connection Type" auf
Production stellen. Dann ist Auto-Commit ausgeschaltet und das Fenster
ist dann auch rot, damit man merkt "hey, pass up!" :).