summaryrefslogtreecommitdiff
path: root/db/migrations/0316_even_famine.sql
diff options
context:
space:
mode:
Diffstat (limited to 'db/migrations/0316_even_famine.sql')
-rw-r--r--db/migrations/0316_even_famine.sql5
1 files changed, 4 insertions, 1 deletions
diff --git a/db/migrations/0316_even_famine.sql b/db/migrations/0316_even_famine.sql
index 1a34eac1..9b6a0e91 100644
--- a/db/migrations/0316_even_famine.sql
+++ b/db/migrations/0316_even_famine.sql
@@ -247,7 +247,10 @@ ALTER TABLE "rfq_last_vendor_responses" ADD CONSTRAINT "rfq_last_vendor_response
ALTER TABLE "rfq_last_vendor_responses" ADD CONSTRAINT "rfq_last_vendor_responses_vendor_incoterms_code_incoterms_code_fk" FOREIGN KEY ("vendor_incoterms_code") REFERENCES "public"."incoterms"("code") ON DELETE set null ON UPDATE no action;--> statement-breakpoint
ALTER TABLE "rfq_last_vendor_responses" ADD CONSTRAINT "rfq_last_vendor_responses_created_by_users_id_fk" FOREIGN KEY ("created_by") REFERENCES "public"."users"("id") ON DELETE set null ON UPDATE no action;--> statement-breakpoint
ALTER TABLE "rfq_last_vendor_responses" ADD CONSTRAINT "rfq_last_vendor_responses_updated_by_users_id_fk" FOREIGN KEY ("updated_by") REFERENCES "public"."users"("id") ON DELETE set null ON UPDATE no action;--> statement-breakpoint
-CREATE UNIQUE INDEX "rfq_last_latest_revision_idx" ON "rfq_last_attachment_revisions" USING btree ("attachment_id","is_latest") WHERE "rfq_last_attachment_revisions"."is_latest" = $1;--> statement-breakpoint
+-- drizzle-kit generate 시 버그난 쿼리를 주석 처리
+-- CREATE UNIQUE INDEX "rfq_last_latest_revision_idx" ON "rfq_last_attachment_revisions" USING btree ("attachment_id","is_latest") WHERE "rfq_last_attachment_revisions"."is_latest" = $1;--> statement-breakpoint
+-- 수동 수정 처리
+CREATE UNIQUE INDEX "rfq_last_latest_revision_idx" ON "rfq_last_attachment_revisions" USING btree ("attachment_id","is_latest") WHERE "rfq_last_attachment_revisions"."is_latest" = true;--> statement-breakpoint
CREATE UNIQUE INDEX "rfq_last_attachment_revision_idx" ON "rfq_last_attachment_revisions" USING btree ("attachment_id","revision_no");--> statement-breakpoint
CREATE VIEW "public"."pr_items_last_view" AS (select "rfq_pr_items"."id", "rfq_pr_items"."rfqs_last_id", "rfq_pr_items"."rfq_item", "rfq_pr_items"."pr_item", "rfq_pr_items"."pr_no", "rfq_pr_items"."material_code", "rfq_pr_items"."material_category", "rfq_pr_items"."acc", "rfq_pr_items"."material_description", "rfq_pr_items"."size", "rfq_pr_items"."delivery_date", "rfq_pr_items"."quantity", "rfq_pr_items"."uom", "rfq_pr_items"."gross_weight", "rfq_pr_items"."gw_uom", "rfq_pr_items"."spec_no", "rfq_pr_items"."spec_url", "rfq_pr_items"."tracking_no", "rfq_pr_items"."major_yn", "rfq_pr_items"."project_def", "rfq_pr_items"."project_sc", "rfq_pr_items"."project_kl", "rfq_pr_items"."project_lc", "rfq_pr_items"."project_dl", "rfq_pr_items"."remark", "rfqs_last"."rfq_code", "rfqs_last"."rfq_type", "rfqs_last"."rfq_title", "rfqs_last"."item_code", "rfqs_last"."item_name", "rfqs_last"."pr_number", "rfqs_last"."pr_issue_date", "rfqs_last"."series", "rfqs_last"."status", "rfqs_last"."project_company", "rfqs_last"."project_flag", "rfqs_last"."project_site", "rfqs_last"."sm_code", "rfqs_last"."package_no", "rfqs_last"."package_name", "projects"."code", "projects"."name" from "rfq_pr_items" left join "rfqs_last" on "rfq_pr_items"."rfqs_last_id" = "rfqs_last"."id" left join "projects" on "rfqs_last"."project_id" = "projects"."id");--> statement-breakpoint
CREATE VIEW "public"."rfq_attachments_with_latest_revision" AS (