mirror of https://github.com/rocboss/paopao-ce
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
220 lines
4.9 KiB
220 lines
4.9 KiB
PRAGMA foreign_keys = false;
|
|
|
|
DROP INDEX IF EXISTS "main"."idx_user";
|
|
DROP INDEX IF EXISTS "main"."idx_expired_on";
|
|
DROP INDEX IF EXISTS "main"."idx_phone";
|
|
DROP INDEX IF EXISTS "main"."idx_use_times";
|
|
DROP INDEX IF EXISTS "main"."idx_post";
|
|
DROP INDEX IF EXISTS "main"."idx_user_friend_id";
|
|
DROP INDEX IF EXISTS "main"."idx_user_friend_status";
|
|
DROP INDEX IF EXISTS "main"."idx_visibility";
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_attachment
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_attachment_user_id"
|
|
ON "p_attachment" (
|
|
"user_id" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_captcha
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_captcha_expired_on"
|
|
ON "p_captcha" (
|
|
"expired_on" ASC
|
|
);
|
|
CREATE INDEX "idx_captcha_phone"
|
|
ON "p_captcha" (
|
|
"phone" ASC
|
|
);
|
|
CREATE INDEX "idx_captcha_use_times"
|
|
ON "p_captcha" (
|
|
"use_times" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_comment
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_comment_post_id"
|
|
ON "p_comment" (
|
|
"post_id" ASC
|
|
);
|
|
CREATE INDEX "idx_comment_user_id"
|
|
ON "p_comment" (
|
|
"user_id" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_comment_content
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_comment_content_comment_id"
|
|
ON "p_comment_content" (
|
|
"comment_id" ASC
|
|
);
|
|
CREATE INDEX "idx_comment_content_sort"
|
|
ON "p_comment_content" (
|
|
"sort" ASC
|
|
);
|
|
CREATE INDEX "idx_comment_content_type"
|
|
ON "p_comment_content" (
|
|
"type" ASC
|
|
);
|
|
CREATE INDEX "idx_comment_content_user_id"
|
|
ON "p_comment_content" (
|
|
"user_id" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_comment_reply
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_comment_reply_comment_id"
|
|
ON "p_comment_reply" (
|
|
"comment_id" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_contact
|
|
-- ----------------------------
|
|
CREATE UNIQUE INDEX "idx_contact_user_friend"
|
|
ON "p_contact" (
|
|
"user_id" ASC,
|
|
"friend_id" ASC
|
|
);
|
|
CREATE INDEX "idx_contact_user_friend_status"
|
|
ON "p_contact" (
|
|
"user_id" ASC,
|
|
"friend_id" ASC,
|
|
"status" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_message
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_message_is_read"
|
|
ON "p_message" (
|
|
"is_read" ASC
|
|
);
|
|
CREATE INDEX "idx_message_receiver_user_id"
|
|
ON "p_message" (
|
|
"receiver_user_id" ASC
|
|
);
|
|
CREATE INDEX "idx_message_type"
|
|
ON "p_message" (
|
|
"type" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_post
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_post_user_id"
|
|
ON "p_post" (
|
|
"user_id" ASC
|
|
);
|
|
CREATE INDEX "idx_post_visibility"
|
|
ON "p_post" (
|
|
"visibility" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_post_attachment_bill
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_post_attachment_bill_post_id"
|
|
ON "p_post_attachment_bill" (
|
|
"post_id" ASC
|
|
);
|
|
CREATE INDEX "idx_post_attachment_bill_user_id"
|
|
ON "p_post_attachment_bill" (
|
|
"user_id" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_post_collection
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_post_collection_post_id"
|
|
ON "p_post_collection" (
|
|
"post_id" ASC
|
|
);
|
|
CREATE INDEX "idx_post_collection_user_id"
|
|
ON "p_post_collection" (
|
|
"user_id" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_post_content
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_post_content_post_id"
|
|
ON "p_post_content" (
|
|
"post_id" ASC
|
|
);
|
|
CREATE INDEX "idx_post_content_user_id"
|
|
ON "p_post_content" (
|
|
"user_id" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_post_star
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_post_star_post_id"
|
|
ON "p_post_star" (
|
|
"post_id" ASC
|
|
);
|
|
CREATE INDEX "idx_post_star_user_id"
|
|
ON "p_post_star" (
|
|
"user_id" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_tag
|
|
-- ----------------------------
|
|
CREATE UNIQUE INDEX "idx_tag"
|
|
ON "p_tag" (
|
|
"tag" ASC
|
|
);
|
|
CREATE INDEX "idx_tag_quote_num"
|
|
ON "p_tag" (
|
|
"quote_num" ASC
|
|
);
|
|
CREATE INDEX "idx_tag_user_id"
|
|
ON "p_tag" (
|
|
"user_id" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_user
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_user_phone"
|
|
ON "p_user" (
|
|
"phone" ASC
|
|
);
|
|
CREATE UNIQUE INDEX "idx_user_username"
|
|
ON "p_user" (
|
|
"username" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_wallet_recharge
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_wallet_recharge_trade_no"
|
|
ON "p_wallet_recharge" (
|
|
"trade_no" ASC
|
|
);
|
|
CREATE INDEX "idx_wallet_recharge_trade_status"
|
|
ON "p_wallet_recharge" (
|
|
"trade_status" ASC
|
|
);
|
|
CREATE INDEX "idx_wallet_recharge_user_id"
|
|
ON "p_wallet_recharge" (
|
|
"user_id" ASC
|
|
);
|
|
|
|
-- ----------------------------
|
|
-- Indexes structure for table p_wallet_statement
|
|
-- ----------------------------
|
|
CREATE INDEX "idx_wallet_statement_user_id"
|
|
ON "p_wallet_statement" (
|
|
"user_id" ASC
|
|
);
|
|
|
|
PRAGMA foreign_keys = true;
|