E
END 263
EXCEPT 167
EXISTS 179
EXPLAIN 296–297
ANALYZE 306
extract, функция 62, 86
F
false, значение 63
FILTER 200
first_value, функция 174
float, тип 53
FOR SHARE 286
FOR UPDATE 278
FOREIGN KEY 43, 100–104, 115, 121
FROM 38, 176, 181
FULL OUTER JOIN 162
G
GREATEST, условное выражение 193
GROUP BY 46, 168, 176
H
Hash Join, узел плана 303–304
HAVING 170, 176, 183
I
IF EXISTS 117
IN 177, 229
Index Only Scan, узел плана 300
Index Scan, узел плана 299–300
Infinity, значение 53, 75
INSERT 37–38, 213–217
ON CONFLICT 215–217, 227
integer, тип 51
INTERSECT 166
interval, тип 61, 84–85
intervalstyle, параметр 85
J
JOIN 152
json, тип 68
jsonb, тип 68
jsonb_set, функция 72, 92
L
LEAST, условное выражение 193
LEFT OUTER JOIN 160
left, функция 210
length, функция 210
LIKE 146, 192, 254
LIMIT 151, 176, 234, 246, 297
LOCK TABLE 279
lower, функция 248
M
max, функция 168
Merge Join, узел плана 304–305
min, функция 168
N
NaN, значение 53, 74, 76
Nested Loop, узел плана 302–303
NOT NULL 97
NULL, значение 18, 103, 136
отличие от пустой строки 138
при сортировке 247, 323
NULLIF, условное выражение 193
numeric, тип 52, 73–74
O
OFFSET 151, 176, 324
ON CONFLICT 215–217, 227
ON DELETE
CASCADE 102
NO ACTION 102
RESTRICT 102
SET DEFAULT 103
SET NULL 103
330
Предметный указатель
ON UPDATE
CASCADE 104
ORDER BY 39, 46, 48, 149, 176, 234, 246
OVER 173
P
pg_dump 34
PRIMARY KEY 34–44, 99, 107–115, 242
psql 26–27, 32–37
автодополнение 107
выход 29
завершение комады SQL 35
описание индекса 242, 252
описание представления 127
описание таблицы 36, 107
расширенный формат 127
редактирование буфера 35
секундомер 243
список индексов 245
список схем 131
список таблиц 27
способ ввода команд 34
справка 27, 32
терминал в Windows 26
public, схема 132
R
rank, функция 173, 225, 232
Read Committed, уровень
изоляции 258, 261–265, 275,
280–283
особенности UPDATE 280–283
Read Uncommitted, уровень
изоляции 258–261
real, тип 52, 74–76
REFERENCES 101
REFRESH MATERIALIZED VIEW 129
Repeatable Read, уровень
изоляции 258, 265–269
RETURNING 213, 219, 224, 226
RIGHT OUTER JOIN 161
right, функция 210
ROLLBACK 261
round, функция 149
S
search_path, параметр 105, 131
SELECT 38, 145–210
Seq Scan, узел плана 296–299
serial, тип 53, 76–78
Serializable, уровень изоляции 258,
269–275, 286–291
SET 80, 132, 305
SHOW 79, 132
SIMILAR TO 193
smallint, тип 51
smallserial, тип 54
Sort, узел плана 298, 309
string_agg, функция 182
strpos, функция 208
substr, функция 208
sum, функция 206
T
text, тип 54
time, тип 58, 78
with time zone (timetz) 58
timestamp, тип 60
with time zone (timestamptz) 60
to_char, функция 57, 82
true, значение 63
TRUNCATE 226
U
UNION 166, 188
UNIQUE 98, 110–122
unnest, функция 68, 196
331
UPDATE 40, 48, 219–223
FROM 223
особенности на уровне Read
Committed 280–283
Do'stlaringiz bilan baham: |