Size: a a a

2020 September 16

ВН

Виталий На Заборе... in cloud_flood
да нахуй это надо
источник

ВН

Виталий На Заборе... in cloud_flood
я представляю что мерж умеет больше
источник

ВН

Виталий На Заборе... in cloud_flood
ну да, merge into
источник

ВН

Виталий На Заборе... in cloud_flood
Sergey Gruzdov
ща я тебе кину конструкцию, сделай так же на постгре
но я думаю кстати что сделаю
источник

ВН

Виталий На Заборе... in cloud_flood
там через CTE чего только нельзя наебашить
источник

SG

Sergey Gruzdov in cloud_flood
MERGE INTO c1
USING c2
ON KeyFields
WHEN MATCHED THEN
UPDATE
WHEN NOT MATCHED THEN
INSERT
WHEN NOT MATCHED BY SOURCE
UPDATE dest
источник

SG

Sergey Gruzdov in cloud_flood
сделай
источник

ВН

Виталий На Заборе... in cloud_flood
правда мне в падлу, поэтому наверное не сделаю
источник

ВН

Виталий На Заборе... in cloud_flood
Sergey Gruzdov
MERGE INTO c1
USING c2
ON KeyFields
WHEN MATCHED THEN
UPDATE
WHEN NOT MATCHED THEN
INSERT
WHEN NOT MATCHED BY SOURCE
UPDATE dest
а что такое последнее?
источник

ВН

Виталий На Заборе... in cloud_flood
первое - это типа если такой же ключ - обновить, второе - если нет - то добавить
источник

SG

Sergey Gruzdov in cloud_flood
когда есть во второй, но нет в первой
источник

ВН

Виталий На Заборе... in cloud_flood
а третье
источник

ВН

Виталий На Заборе... in cloud_flood
ээ. а что значит update dest?
источник

SG

Sergey Gruzdov in cloud_flood
update c1
источник

SG

Sergey Gruzdov in cloud_flood
например выставить флаг что строка удалена
источник

SG

Sergey Gruzdov in cloud_flood
Sergey Gruzdov
когда есть во второй, но нет в первой
бля
источник

SG

Sergey Gruzdov in cloud_flood
наоборот
источник

SG

Sergey Gruzdov in cloud_flood
есть в первой нет во второй
источник

SG

Sergey Gruzdov in cloud_flood
то есть в dst есть в source нет
источник

ВН

Виталий На Заборе... in cloud_flood
ну можно через CTE
источник