<?php mb_internal_encoding("UTF-8"); echo mb_substr ($_COOKIE['name567'],0,1); ?>
.От первого мы защищаемся, хэшируя и подсаливая пароль на клиенте (соль дает сервер). Вы грубо ошибаетесь, утверждая, что пароль и хэш тождественны. Располагая соленым хэшем, владелец сервера будет вынужден потратить много-много времени на восстановление из него пароля обратно. Разумеется, для хранения пароля у себя, он должен его посолить еще раз, но это уже защита от Евы, укравшей базу.
А есть пример реализации pg_advisory_lock()?
Как именно проверят, что ключ был заблокирован
-- insert_id - произвольное задаваемое вами значение (bigint)
-- вызов заблокируется, если другая сессия вызвала pg_advisory_lock с тем же insert_id
SELECT pg_advisory_lock(insert_id);
-- проверяем, есть ли уже такая игра
SELECT count(*) FROM games WHERE ...;
-- псевдокод
IF count == 0 THEN
-- вставляем
INSERT INTO GAMES VALUES (...);
END IF;
-- освобождаем блокировку
SELECT pg_advisory_unlock(insert_id);
int n{}; // scalar => zero-initialization, the value is 0
select * from table1 where dt in ( '(select current_date - 1)' )
ON CONFLICT (steamid)