diff options
Diffstat (limited to 'db/migrations/0278_tricky_ogun.sql')
| -rw-r--r-- | db/migrations/0278_tricky_ogun.sql | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/db/migrations/0278_tricky_ogun.sql b/db/migrations/0278_tricky_ogun.sql new file mode 100644 index 00000000..9dea5ea0 --- /dev/null +++ b/db/migrations/0278_tricky_ogun.sql @@ -0,0 +1,11 @@ +DROP VIEW "public"."vendor_investigations_view";--> 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", "vendor_pq_submissions"."pq_items", 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 left join "vendor_pq_submissions" on "vendor_investigations"."pq_submission_id" = "vendor_pq_submissions"."id");
\ No newline at end of file |
