From 98dcc327d7ae580c000c0b2a5d88279b98991a86 Mon Sep 17 00:00:00 2001 From: alimy Date: Wed, 6 Jul 2022 08:40:31 +0800 Subject: [PATCH] optimize sqlite sql ddl --- README.md | 2 +- scripts/migration/sqlite3/1_initialize_schema.up.sql | 4 ++++ scripts/migration/sqlite3/2_post_visibility.down.sql | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3e40fca9..fd07e54c 100644 --- a/README.md +++ b/README.md @@ -317,7 +317,7 @@ release/paopao-ce --no-default-features --features sqlite3,localoss,loggerfile,r * 日志: LoggerFile/LoggerZinc/LoggerMeili `LoggerFile` 使用文件写日志(目前状态: 稳定); `LoggerZinc` 使用[Zinc](https://github.com/zinclabs/zinc)写日志(目前状态: 稳定,推荐使用); - `LoggerMeili` 使用[Meilisearch](https://github.com/meilisearch/meilisearch)写日志(目前状态: 目前状态: 内测阶段); + `LoggerMeili` 使用[Meilisearch](https://github.com/meilisearch/meilisearch)写日志(目前状态: 内测阶段); * 支付: Alipay * 短信验证码: SmsJuhe(需要开启sms) `Sms`功能如果没有开启,任意短信验证码都可以绑定手机; diff --git a/scripts/migration/sqlite3/1_initialize_schema.up.sql b/scripts/migration/sqlite3/1_initialize_schema.up.sql index 0e298753..90a72f9d 100644 --- a/scripts/migration/sqlite3/1_initialize_schema.up.sql +++ b/scripts/migration/sqlite3/1_initialize_schema.up.sql @@ -1,3 +1,5 @@ +PRAGMA foreign_keys = false; + CREATE TABLE "p_attachment" ( "id" integer NOT NULL, "user_id" integer NOT NULL, @@ -236,3 +238,5 @@ CREATE INDEX "main"."idx_post" ON "p_comment" ( "post_id" ASC ); + +PRAGMA foreign_keys = true; diff --git a/scripts/migration/sqlite3/2_post_visibility.down.sql b/scripts/migration/sqlite3/2_post_visibility.down.sql index 8654c385..551017c1 100644 --- a/scripts/migration/sqlite3/2_post_visibility.down.sql +++ b/scripts/migration/sqlite3/2_post_visibility.down.sql @@ -1,3 +1,3 @@ -ALTER TABLE `p_post` DROP COLUMN `visibility` integer NOT NULL DEFAULT '0'; +ALTER TABLE `p_post` DROP COLUMN `visibility`; DROP INDEX "main"."idx_visibility" ON "p_post"