From 5a5b36da6ebcc177c77c16af081b86bc25b792a3 Mon Sep 17 00:00:00 2001 From: Fredrik Ringqvist <35255659+fredrikphotowall@users.noreply.github.com> Date: Mon, 20 May 2024 09:18:34 +0200 Subject: [PATCH] Adyen (#388) --- migrations/000.477.sql | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 migrations/000.477.sql 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;