From a98da9854fdd74609407b08d4ebaba120354034f Mon Sep 17 00:00:00 2001 From: Rikard Bartholf Date: Fri, 29 Nov 2024 14:33:13 +0100 Subject: [PATCH] Include samples in view (#443) * Include samples in view * Bump migration version * Remove accidentally checked in file --- migrations/000.518.sql | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 migrations/000.518.sql diff --git a/migrations/000.518.sql b/migrations/000.518.sql new file mode 100644 index 0000000..66be5d7 --- /dev/null +++ b/migrations/000.518.sql @@ -0,0 +1,18 @@ +CREATE OR REPLACE VIEW public.v_analytics_orders_rows_not_delivered + AS + SELECT order_rows.id AS order_row_id, + orders.id AS orderid, + orders.inserted AS order_date, + CASE type + WHEN 'sample' THEN 'sample' + ELSE order_rows.data ->> 'group'::text + END AS product_group, + order_rows.data ->> 'artNo'::text AS artno, + order_rows.status::text AS status, + order_rows.data ->> 'name'::text AS name, + order_rows.data ->> 'material'::text AS material + FROM order_rows + JOIN orders ON order_rows.order_id = orders.id + WHERE (order_rows.type = ANY (ARRAY['print'::order_row_type, 'stock'::order_row_type, 'sample'::order_row_type])) AND orders.confirmed = 1 AND orders.delivered = 0 AND orders.canceled = 0 AND orders.paid = 1; + +GRANT SELECT ON TABLE public.v_analytics_orders_rows_not_delivered TO datastudio;