add note replies model

This commit is contained in:
Ren Amamiya
2023-06-19 15:41:50 +07:00
parent ad51971239
commit aa8531b32b
7 changed files with 37 additions and 78 deletions

View File

@@ -44,7 +44,6 @@ CREATE TABLE
content TEXT NOT NULL,
created_at INTEGER NOT NULL,
parent_id TEXT,
parent_comment_id TEXT,
FOREIGN KEY (account_id) REFERENCES accounts (id)
);

View File

@@ -0,0 +1,13 @@
-- Add migration script here
CREATE TABLE
replies (
id INTEGER NOT NULL PRIMARY KEY,
parent_id TEXT NOT NULL,
event_id TEXT NOT NULL UNIQUE,
pubkey TEXT NOT NULL,
kind INTEGER NOT NULL DEFAULT 1,
tags JSON,
content TEXT NOT NULL,
created_at INTEGER NOT NULL,
FOREIGN KEY (parent_id) REFERENCES notes (event_id)
);

View File

@@ -99,6 +99,12 @@ fn main() {
sql: include_str!("../migrations/20230617003135_add_channel_messages.sql"),
kind: MigrationKind::Up,
},
Migration {
version: 20230619082415,
description: "add replies",
sql: include_str!("../migrations/20230619082415_add_replies.sql"),
kind: MigrationKind::Up,
},
],
)
.build(),