mirror of https://github.com/usememos/memos
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
930 B
MySQL
31 lines
930 B
MySQL
4 years ago
|
CREATE TABLE `users` (
|
||
|
`id` TEXT NOT NULL PRIMARY KEY,
|
||
|
`username` TEXT NOT NULL,
|
||
|
`password` TEXT NOT NULL,
|
||
|
`github_name` TEXT NULL DEFAULT '',
|
||
|
`wx_open_id` TEXT NULL DEFAULT '',
|
||
|
`created_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
|
`updated_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||
|
);
|
||
|
|
||
|
CREATE TABLE `memos` (
|
||
|
`id` TEXT NOT NULL PRIMARY KEY,
|
||
|
`content` TEXT NOT NULL,
|
||
|
`user_id` TEXT NOT NULL,
|
||
|
`created_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
|
`updated_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
|
`deleted_at` TEXT,
|
||
|
FOREIGN KEY(`user_id`) REFERENCES `users`(`id`)
|
||
|
);
|
||
|
|
||
|
CREATE TABLE `queries` (
|
||
|
`id` TEXT NOT NULL PRIMARY KEY,
|
||
|
`user_id` TEXT NOT NULL,
|
||
|
`title` TEXT NOT NULL,
|
||
|
`querystring` TEXT NOT NULL,
|
||
|
`created_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
|
`updated_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
|
`pinned_at` TEXT NULL,
|
||
|
FOREIGN KEY(`user_id`) REFERENCES `users`(`id`)
|
||
|
);
|