Size: a a a

2021 February 26

DD

Do Din in javascript_ru
😂😂😂👌
источник

DD

Do Din in javascript_ru
засиделся походу
источник

j

javascript@conferenc... in javascript_ru
EGD
в обработчике первым параметром передаётся event
источник

j

javascript@conferenc... in javascript_ru
EGD
у него смотри тип
источник

j

javascript@conferenc... in javascript_ru
источник

j

javascript@conferenc... in javascript_ru
источник

j

javascript@conferenc... in javascript_ru
oxpa
надо сказать, что я НЕ кликаю очень, очень часто
источник

u

uda in javascript_ru
Ребят, а как правильно написать запрос в postgresql?
нужно чекнуть есть ли пользователь с таким id и если нет — создать.
источник

u

uda in javascript_ru
хотел через IF, но все ломалось

Проверку делаю так
SELECT EXISTS (
 SELECT 1 FROM users
 WHERE id=111
);

Но как правильно написать типо IF NOT EXISTS ... INSERT ...
источник

PC

Pavel Chebotarev in javascript_ru
uda
Ребят, а как правильно написать запрос в postgresql?
нужно чекнуть есть ли пользователь с таким id и если нет — создать.
Какая версия постгриса?
источник

PC

Pavel Chebotarev in javascript_ru
Pavel Chebotarev
Какая версия постгриса?
INSERT ... ON CONFLICT DO NOTHING
источник

u

uda in javascript_ru
Pavel Chebotarev
Какая версия постгриса?
13.2
источник

PC

Pavel Chebotarev in javascript_ru
uda
13.2
Крутяк
источник

u

uda in javascript_ru
это распространенная практика?
я так понимаю все что можно делать в базе, лучше делать в базе пусть даже запрос будет сложным?
источник

u

uda in javascript_ru
т.е. это лучше чем у себя на беке я сначала сделаю GET и потом INSERT ?
источник

A

Ally in javascript_ru
uda
это распространенная практика?
я так понимаю все что можно делать в базе, лучше делать в базе пусть даже запрос будет сложным?
если языком запроса можно решить задачу, то лучше сразу им, чем получать данные из базы и уже потом решать задачу
источник

PC

Pavel Chebotarev in javascript_ru
uda
т.е. это лучше чем у себя на беке я сначала сделаю GET и потом INSERT ?
Ну это очень извилистый вопрос, зависит от многих факторов, принятых практик, ORM и так далее
источник

s

smadrom in javascript_ru
у конфликта есть ряд подводных камней, и его лучше использовать если знаешь о них, если нет проблем с производительностью, то лучше классическая схема селект + инсерт
источник

u

uda in javascript_ru
работаю через node-postgres, я так понимаю это просто прослойка,
какой-то конекретной orm не использую
если я правильно понимаю :)
источник

u

uda in javascript_ru
а какие подводные камни?
где можно об этом коротко прочесть?
источник