2.1. SQL-запросы

 

2.1.1. Предварительные действия

Прежде, чем приступать к действиям, описанным далее, следует выполнить SQL-запросы к данному шагу.

 

 

2.1.2. Создание таблицы для хранения данных пользователей

CREATE TABLE t_users

(

user_id serial NOT NULL, -- ID записи

dttmcr timestamp with time zone NOT NULL DEFAULT now(), -- Дата и время создания записи

dttmup timestamp with time zone, -- Дата и время изменения записи

dttmcl timestamp with time zone, -- Дата и время закрытия записи

userid integer, -- ID пользователя, создавшего запись

user_name text, -- Имя пользователя

user_surname text, -- Фамилия пользователя

user_login text, -- Имя учетной записи

user_password text, -- Имя учетной записи

user_signature text, -- Подпись пользователя

CONSTRAINT pk_t_users_user_id PRIMARY KEY (user_id)

);

COMMENT ON TABLE t_users

IS 'Таблица для хранения информации о пользователях';

COMMENT ON COLUMN t_users.user_id IS 'ID записи';

COMMENT ON COLUMN t_users.dttmcr IS 'Дата и время создания записи';

COMMENT ON COLUMN t_users.dttmup IS 'Дата и время изменения записи';

COMMENT ON COLUMN t_users.dttmcl IS 'Дата и время закрытия записи';

COMMENT ON COLUMN t_users.userid IS 'ID пользователя, создавшего запись';

COMMENT ON COLUMN t_users.user_name IS 'Имя пользователя';

COMMENT ON COLUMN t_users.user_surname IS 'Фамилия пользователя';

COMMENT ON COLUMN t_users.user_login IS 'Имя учетной записи';

COMMENT ON COLUMN t_users.user_password IS 'Имя учетной записи';

COMMENT ON COLUMN t_users.user_signature IS 'Подпись пользователя';

 

 

2.1.3. Создание представления для отображения данных пользователей

CREATE OR REPLACE VIEW vw_users AS 

SELECT t_users.user_id,

t_users.dttmcr,

t_users.dttmup,

t_users.dttmcl,

t_users.userid,

t_users.user_name,

t_users.user_surname,

(COALESCE(t_users.user_name, ''::text) || ' '::text) || COALESCE(t_users.user_surname, ''::text) AS user_fullname,

t_users.user_login,

t_users.user_password,

t_users.user_signature

FROM t_users;

 

 

2.1.4. Далее

2.2. Разработка конфигурации