diff --git a/sql/structure.sql b/sql/structure.sql index 422b8df701cfa57d69650815b3446cf5eb210060..e8d46dd72031d17cc9abe1b409078c55811f9698 100755 --- a/sql/structure.sql +++ b/sql/structure.sql @@ -206,6 +206,8 @@ CREATE TABLE usergroups_services ) WITH (OIDS=FALSE); +CREATE TYPE users_modes AS ENUM ('standard', 'rest', 'root_visible', 'root_invisible'); + CREATE TABLE users ( id serial NOT NULL, @@ -220,6 +222,7 @@ CREATE TABLE users status character varying(10) NOT NULL DEFAULT 'OK'::character varying, password_modification_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP, loginmode character varying(50) DEFAULT NULL::character varying, + mode users_modes NOT NULL DEFAULT 'standard', refresh_token jsonb NOT NULL DEFAULT '[]', reset_token text, failed_authentication INTEGER DEFAULT 0,