summaryrefslogtreecommitdiff
path: root/db/migrations/0274_dusty_photon.sql
diff options
context:
space:
mode:
Diffstat (limited to 'db/migrations/0274_dusty_photon.sql')
-rw-r--r--db/migrations/0274_dusty_photon.sql12
1 files changed, 12 insertions, 0 deletions
diff --git a/db/migrations/0274_dusty_photon.sql b/db/migrations/0274_dusty_photon.sql
new file mode 100644
index 00000000..898217b1
--- /dev/null
+++ b/db/migrations/0274_dusty_photon.sql
@@ -0,0 +1,12 @@
+DROP VIEW "public"."vendor_investigations_view";--> statement-breakpoint
+ALTER TABLE "vendor_investigations" DROP COLUMN "evaluation_type";--> statement-breakpoint
+CREATE VIEW "public"."vendor_investigations_view" AS (select "vendor_investigations"."id", "vendor_investigations"."vendor_id", "vendor_investigations"."pq_submission_id", "vendor_investigations"."requester_id", "vendor_investigations"."qm_manager_id", "vendor_investigations"."investigation_status", "vendor_investigations"."investigation_address", "vendor_investigations"."investigation_method", "vendor_investigations"."scheduled_start_at", "vendor_investigations"."scheduled_end_at", "vendor_investigations"."forecasted_at", "vendor_investigations"."requested_at", "vendor_investigations"."confirmed_at", "vendor_investigations"."completed_at", "vendor_investigations"."evaluation_score", "vendor_investigations"."evaluation_result", "vendor_investigations"."investigation_notes", "vendor_investigations"."created_at", "vendor_investigations"."updated_at", "vendors"."vendor_name", "vendors"."vendor_code", requester.name as "requesterName", requester.email as "requesterEmail", qm_manager.name as "qmManagerName", qm_manager.email as "qmManagerEmail", (
+ CASE
+ WHEN EXISTS (
+ SELECT 1 FROM vendor_investigation_attachments via
+ WHERE via.investigation_id = "vendor_investigations"."id"
+ )
+ THEN true
+ ELSE false
+ END
+ ) as "hasAttachments" from "vendor_investigations" left join "vendors" on "vendor_investigations"."vendor_id" = "vendors"."id" left join users AS requester on "vendor_investigations"."requester_id" = requester.id left join users AS qm_manager on "vendor_investigations"."qm_manager_id" = qm_manager.id); \ No newline at end of file