From 0cb7f3e234308751e26775135886a2e058f04633 Mon Sep 17 00:00:00 2001 From: pricelees Date: Mon, 18 Aug 2025 15:46:47 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=8A=A4=ED=82=A4=EB=A7=88=20=EC=98=A4?= =?UTF-8?q?=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/schema/schema-h2.sql | 21 +++++++++++---------- src/main/resources/schema/schema-mysql.sql | 21 +++++++++++---------- 2 files changed, 22 insertions(+), 20 deletions(-) diff --git a/src/main/resources/schema/schema-h2.sql b/src/main/resources/schema/schema-h2.sql index 3916f11e..05b334c2 100644 --- a/src/main/resources/schema/schema-h2.sql +++ b/src/main/resources/schema/schema-h2.sql @@ -115,7 +115,7 @@ create table if not exists payment_card_detail ( owner_type varchar(10) not null, amount integer not null, card_number varchar(20) not null, - approval_number varchar(8) not null unique, + approval_number varchar(8) not null, -- 실제로는 unique 이지만 테스트 결제 위젯에서는 항상 000000으로 동일한 값이 나옴. installment_plan_months tinyint not null, is_interest_free boolean not null, easypay_provider_code varchar(20), @@ -134,15 +134,16 @@ create table if not exists payment_easypay_prepaid_detail( ); create table if not exists canceled_payment1( - id bigint primary key, - payment_id bigint not null, - canceled_at timestamp not null, - canceled_by bigint not null, - cancel_reason varchar(255) not null, - cancel_amount integer not null, - cardDiscountAmount integer not null, - transferDiscountAmount integer not null, - easyPayDiscountAmount integer not null, + id bigint primary key, + payment_id bigint not null, + requested_at timestamp not null, + canceled_at timestamp not null, + canceled_by bigint not null, + cancel_reason varchar(255) not null, + cancel_amount integer not null, + card_discount_amount integer not null, + transfer_discount_amount integer not null, + easypay_discount_amount integer not null, constraint uk_canceled_payment1__paymentId unique (payment_id), constraint fk_canceled_payment__paymentId foreign key (payment_id) references payment1(id), diff --git a/src/main/resources/schema/schema-mysql.sql b/src/main/resources/schema/schema-mysql.sql index 1c225746..4ebb1079 100644 --- a/src/main/resources/schema/schema-mysql.sql +++ b/src/main/resources/schema/schema-mysql.sql @@ -123,7 +123,7 @@ create table if not exists payment_card_detail owner_type varchar(10) not null, amount integer not null, card_number varchar(20) not null, - approval_number varchar(8) not null unique, + approval_number varchar(8) not null, -- 실제로는 unique 이지만 테스트 결제 위젯에서는 항상 000000으로 동일한 값이 나옴. installment_plan_months tinyint not null, is_interest_free boolean not null, easypay_provider_code varchar(20), @@ -144,15 +144,16 @@ create table if not exists payment_easypay_prepaid_detail create table if not exists canceled_payment1 ( - id bigint primary key, - payment_id bigint not null, - canceled_at datetime(6) not null, - canceled_by bigint not null, - cancel_reason varchar(255) not null, - cancel_amount integer not null, - cardDiscountAmount integer not null, - transferDiscountAmount integer not null, - easyPayDiscountAmount integer not null, + id bigint primary key, + payment_id bigint not null, + requested_at datetime(6) not null, + canceled_at datetime(6) not null, + canceled_by bigint not null, + cancel_reason varchar(255) not null, + cancel_amount integer not null, + card_discount_amount integer not null, + transfer_discount_amount integer not null, + easypay_discount_amount integer not null, constraint uk_canceled_payment1__paymentId unique (payment_id), constraint fk_canceled_payment__paymentId foreign key (payment_id) references payment1(id),