From 3ca8b70a9f881cb6fdfed280beeac0db68bd5184 Mon Sep 17 00:00:00 2001 From: Klaus Date: Tue, 7 Apr 2026 13:37:59 +0900 Subject: [PATCH] =?UTF-8?q?docs(content):=20=EC=BD=98=ED=85=90=EC=B8=A0?= =?UTF-8?q?=EB=B3=84=20=EC=A0=95=EC=82=B0=20=EC=9A=94=EC=9C=A8=20=EC=BB=AC?= =?UTF-8?q?=EB=9F=BC=20=EC=B6=94=EA=B0=80=20=EC=8A=A4=ED=81=AC=EB=A6=BD?= =?UTF-8?q?=ED=8A=B8=EB=A5=BC=20=EC=A0=95=EB=A6=AC=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- ...407_audio_content_settlement_ratio_ddl.sql | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 docs/20260407_audio_content_settlement_ratio_ddl.sql diff --git a/docs/20260407_audio_content_settlement_ratio_ddl.sql b/docs/20260407_audio_content_settlement_ratio_ddl.sql new file mode 100644 index 00000000..b3e79ed2 --- /dev/null +++ b/docs/20260407_audio_content_settlement_ratio_ddl.sql @@ -0,0 +1,19 @@ +SET @schema_name := DATABASE(); + +SET @settlement_ratio_column_exists := ( + SELECT COUNT(1) + FROM information_schema.columns + WHERE table_schema = @schema_name + AND table_name = 'content' + AND column_name = 'settlement_ratio' +); + +SET @add_settlement_ratio_column_sql := IF( + @settlement_ratio_column_exists = 0, + 'ALTER TABLE content ADD COLUMN settlement_ratio INT NULL COMMENT ''콘텐츠별 정산 요율(%)'' AFTER price', + 'SELECT ''content.settlement_ratio already exists'' AS message' +); + +PREPARE add_settlement_ratio_column_stmt FROM @add_settlement_ratio_column_sql; +EXECUTE add_settlement_ratio_column_stmt; +DEALLOCATE PREPARE add_settlement_ratio_column_stmt;