blob: 677d41c613533572c0e123ff110069bb2e0e80b2 [file] [log] [blame]
Lambda6f532bd2025-05-14 15:22:57 +08001CREATE TABLE IF NOT EXISTS help_posts (
2 id INT AUTO_INCREMENT PRIMARY KEY,
3 author_id INT NOT NULL,
4 title VARCHAR(255) NOT NULL,
5 content TEXT NOT NULL,
6 like_count INT NOT NULL DEFAULT 0,
7 reply_count INT NOT NULL DEFAULT 0,
8 create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP()
9);
10
11
12CREATE TABLE IF NOT EXISTS help_comments (
13 id INT AUTO_INCREMENT PRIMARY KEY,
14 post_id INT NOT NULL,
15 author_id INT NOT NULL,
16 content TEXT NOT NULL,
17 like_count INT NOT NULL DEFAULT 0,
18 create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP(),
19 CONSTRAINT fk_help_comments_post FOREIGN KEY (post_id) REFERENCES help_posts(id) ON DELETE CASCADE
20);
21
22CREATE TABLE IF NOT EXISTS seed_posts (
23 id INT AUTO_INCREMENT PRIMARY KEY,
24 author_id INT NOT NULL,
25 title VARCHAR(255) NOT NULL,
26 content TEXT NOT NULL,
27 like_count INT NOT NULL DEFAULT 0,
28 reply_count INT NOT NULL DEFAULT 0,
29 create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP()
30);
31
32CREATE TABLE IF NOT EXISTS seed_comments (
33 id INT AUTO_INCREMENT PRIMARY KEY,
34 post_id INT NOT NULL,
35 author_id INT NOT NULL,
36 content TEXT NOT NULL,
37 like_count INT NOT NULL DEFAULT 0,
38 create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP(),
39 CONSTRAINT fk_seed_comments_post FOREIGN KEY (post_id) REFERENCES seed_posts(id) ON DELETE CASCADE
40);