From 2aed79d729cc91eff4781b01f24e7edb0b2321bc Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 5 Mar 2021 17:16:48 +0300 Subject: [PATCH] schema: add separate otp_secret column --- classes/config.php | 2 +- sql/mysql/migrations/143.sql | 2 ++ sql/mysql/schema.sql | 1 + sql/pgsql/migrations/143.sql | 2 ++ sql/pgsql/schema.sql | 1 + 5 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 sql/mysql/migrations/143.sql create mode 100644 sql/pgsql/migrations/143.sql diff --git a/classes/config.php b/classes/config.php index d0c59fbbd..68dd47f35 100644 --- a/classes/config.php +++ b/classes/config.php @@ -6,7 +6,7 @@ class Config { const T_STRING = 2; const T_INT = 3; - const SCHEMA_VERSION = 142; + const SCHEMA_VERSION = 143; // override defaults, defined below in _DEFAULTS[], via environment: DB_TYPE becomes TTRSS_DB_TYPE, etc diff --git a/sql/mysql/migrations/143.sql b/sql/mysql/migrations/143.sql new file mode 100644 index 000000000..6fb7226b5 --- /dev/null +++ b/sql/mysql/migrations/143.sql @@ -0,0 +1,2 @@ +alter table ttrss_users add column otp_secret varchar(250); +alter table ttrss_users alter column otp_secret set default null; diff --git a/sql/mysql/schema.sql b/sql/mysql/schema.sql index cb1536ab6..64d423f04 100644 --- a/sql/mysql/schema.sql +++ b/sql/mysql/schema.sql @@ -53,6 +53,7 @@ create table ttrss_users (id integer primary key not null auto_increment, created datetime default null, twitter_oauth longtext default null, otp_enabled boolean not null default false, + otp_secret varchar(250) default null, resetpass_token varchar(250) default null) ENGINE=InnoDB DEFAULT CHARSET=UTF8; insert into ttrss_users (login,pwd_hash,access_level) values ('admin', diff --git a/sql/pgsql/migrations/143.sql b/sql/pgsql/migrations/143.sql new file mode 100644 index 000000000..6fb7226b5 --- /dev/null +++ b/sql/pgsql/migrations/143.sql @@ -0,0 +1,2 @@ +alter table ttrss_users add column otp_secret varchar(250); +alter table ttrss_users alter column otp_secret set default null; diff --git a/sql/pgsql/schema.sql b/sql/pgsql/schema.sql index f11b1a877..124b04aca 100644 --- a/sql/pgsql/schema.sql +++ b/sql/pgsql/schema.sql @@ -50,6 +50,7 @@ create table ttrss_users (id serial not null primary key, salt varchar(250) not null default '', twitter_oauth text default null, otp_enabled boolean not null default false, + otp_secret varchar(250) default null, resetpass_token varchar(250) default null, created timestamp default null);