works:programmer:db-postgres:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
works:programmer:db-postgres:index [2020/05/05 15:28]
Chugreev Eugene [Индексы]
works:programmer:db-postgres:index [2020/05/05 15:34] (current)
Chugreev Eugene
Line 55: Line 55:
 CREATE UNIQUE INDEX users_username_lower ON users ((lower(username))); CREATE UNIQUE INDEX users_username_lower ON users ((lower(username)));
 </code> </code>
 +
 +===== Битовые операции =====
 +<code sql>
 +-- Где содержит бит 1
 +WHERE "flags" | 1 = "flags"
 +-- Где не сожержит бит 2
 +WHERE "flags" | 2 != "flags"
 +
 +-- Установить 1й бит
 +SET "flags" = "flags" & 1
 +
 +-- Снять 2й бит
 +SET "flags" = "flags" & ~(2)
 +
 +</code>
 +
 +
works/programmer/db-postgres/index.1588692532.txt.gz · Last modified: 2020/05/05 15:28 by Chugreev Eugene