-- Abbruch-Token fuer die cancel_url der Stripe-Sitzung. -- -- Eine Bestellung entsteht vor der Zahlung und reserviert dabei sofort -- Lagerbestand. Brach die Kundschaft den Checkout ab, blieb dieser Bestand -- bisher blockiert, bis Stripe die Sitzung fuer abgelaufen erklaerte — nach -- Voreinstellung 24 Stunden spaeter. Der Token steht ausschliesslich in der -- cancel_url und gibt den Bestand beim Abbruch sofort frei. -- -- Nullable, weil alle bereits bestehenden Bestellungen keinen haben; sie -- laufen weiterhin ueber den Ablauf der Stripe-Sitzung. -- AlterTable ALTER TABLE "orders" ADD COLUMN "cancelToken" TEXT; -- CreateIndex -- Eindeutig, damit ein Token immer genau eine Bestellung freigibt. CREATE UNIQUE INDEX "orders_cancelToken_key" ON "orders"("cancelToken");