waveterm/wavesrv/db/migrations/000004_bookmarks.up.sql

27 lines
688 B
MySQL
Raw Permalink Normal View History

2023-02-21 00:42:27 +01:00
CREATE TABLE bookmark (
bookmarkid varchar(36) PRIMARY KEY,
createdts bigint NOT NULL,
cmdstr text NOT NULL,
alias varchar(50) NOT NULL,
tags json NOT NULL,
description text NOT NULL
);
CREATE TABLE bookmark_order (
tag varchar(50) NOT NULL,
bookmarkid varchar(36) NOT NULL,
orderidx int NOT NULL,
PRIMARY KEY (tag, bookmarkid)
);
CREATE TABLE bookmark_cmd (
bookmarkid varchar(36) NOT NULL,
2023-02-21 06:39:29 +01:00
sessionid varchar(36) NOT NULL,
2023-02-21 00:42:27 +01:00
cmdid varchar(36) NOT NULL,
2023-02-21 06:39:29 +01:00
PRIMARY KEY (bookmarkid, sessionid, cmdid)
2023-02-21 00:42:27 +01:00
);
2023-02-21 06:39:29 +01:00
ALTER TABLE line ADD COLUMN bookmarked boolean NOT NULL DEFAULT 0;
ALTER TABLE line ADD COLUMN pinned boolean NOT NULL DEFAULT 0;