diff --git a/migrations/000.477.sql b/migrations/000.477.sql new file mode 100644 index 0000000..a72be1a --- /dev/null +++ b/migrations/000.477.sql @@ -0,0 +1,19 @@ +-- Create carts table + +DROP TABLE IF EXISTS adyen_sessions; +CREATE TABLE adyen_sessions ( + id SERIAL PRIMARY KEY, + cart_id TEXT NOT NULL, + adyen_session_id TEXT, + content JSONB NOT NULL, + payment_complete_response TEXT, + authorisation_webhook TEXT, + status TEXT NOT NULL DEFAULT 'created', + order_id INTEGER REFERENCES orders(id), + inserted TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(), + updated TIMESTAMP WITH TIME ZONE +); + +CREATE TRIGGER updated_timestamp BEFORE UPDATE ON adyen_sessions FOR EACH ROW EXECUTE FUNCTION updated_timestamp(); + +ALTER TABLE orders ADD COLUMN delivery_method_name TEXT DEFAULT NULL;