diff --git a/store/db/migration/dev/LATEST__SCHEMA.sql b/store/db/migration/dev/LATEST__SCHEMA.sql index aa4cc78..0fb43e3 100644 --- a/store/db/migration/dev/LATEST__SCHEMA.sql +++ b/store/db/migration/dev/LATEST__SCHEMA.sql @@ -22,6 +22,8 @@ CREATE TABLE user ( role TEXT NOT NULL CHECK (role IN ('ADMIN', 'USER')) DEFAULT 'USER' ); +CREATE INDEX idx_user_email ON user(email); + -- user_setting CREATE TABLE user_setting ( user_id INTEGER NOT NULL, @@ -44,6 +46,8 @@ CREATE TABLE shortcut ( tag TEXT NOT NULL DEFAULT '' ); +CREATE INDEX idx_shortcut_name ON shortcut(name); + -- activity CREATE TABLE activity ( id INTEGER PRIMARY KEY AUTOINCREMENT, diff --git a/store/db/migration/prod/0.2/00__create_index.sql b/store/db/migration/prod/0.2/00__create_index.sql new file mode 100644 index 0000000..1b1a1c9 --- /dev/null +++ b/store/db/migration/prod/0.2/00__create_index.sql @@ -0,0 +1,2 @@ +CREATE INDEX idx_user_email ON user(email); +CREATE INDEX idx_shortcut_name ON shortcut(name); diff --git a/store/db/migration/prod/LATEST__SCHEMA.sql b/store/db/migration/prod/LATEST__SCHEMA.sql index aa4cc78..0fb43e3 100644 --- a/store/db/migration/prod/LATEST__SCHEMA.sql +++ b/store/db/migration/prod/LATEST__SCHEMA.sql @@ -22,6 +22,8 @@ CREATE TABLE user ( role TEXT NOT NULL CHECK (role IN ('ADMIN', 'USER')) DEFAULT 'USER' ); +CREATE INDEX idx_user_email ON user(email); + -- user_setting CREATE TABLE user_setting ( user_id INTEGER NOT NULL, @@ -44,6 +46,8 @@ CREATE TABLE shortcut ( tag TEXT NOT NULL DEFAULT '' ); +CREATE INDEX idx_shortcut_name ON shortcut(name); + -- activity CREATE TABLE activity ( id INTEGER PRIMARY KEY AUTOINCREMENT,