· 4 years ago · Dec 14, 2020, 08:48 AM
1CREATE EXTENSION IF NOT EXISTS citext;
2
3CREATE TABLE IF NOT EXISTS users
4(
5 id serial PRIMARY KEY,
6 nickname citext UNIQUE,
7 -- Данное поле допускает только латиницу, цифры и знак подчеркивания.
8 -- Сравнение имени регистронезависимо
9 fullname text NOT NULL,
10 about text,
11 email citext UNIQUE NOT NULL,
12
13 CONSTRAINT right_nickname CHECK ( nickname ~* '[0-9a-z_]')
14);
15