This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
works:programmer:db-postgres:index [2020/03/20 17:44] Chugreev Eugene [Индексы] |
works:programmer:db-postgres:index [2020/05/05 15:34] (current) Chugreev Eugene |
||
---|---|---|---|
Line 52: | Line 52: | ||
CREATE INDEX ON таблица (id) USING BTREE | CREATE INDEX ON таблица (id) USING BTREE | ||
+ | -- Создать уникальный lowercase индекс | ||
+ | CREATE UNIQUE INDEX users_username_lower ON users ((lower(username))); | ||
</ | </ | ||
+ | |||
+ | ===== Битовые операции ===== | ||
+ | <code sql> | ||
+ | -- Где содержит бит 1 | ||
+ | WHERE " | ||
+ | -- Где не сожержит бит 2 | ||
+ | WHERE " | ||
+ | |||
+ | -- Установить 1й бит | ||
+ | SET " | ||
+ | |||
+ | -- Снять 2й бит | ||
+ | SET " | ||
+ | |||
+ | </ | ||
+ | |||
+ |