Size: a a a

pgsql – PostgreSQL

2021 June 17

MB

Mike B. in pgsql – PostgreSQL
Добрый день. Подскажите пожалуйста решение. Есть  запрос к БД SELECT * FROM table WHERE attr IN (12,34,56). Запрос находит 12 и 34. Как мне вернуть остатки того, что осталось в IN? Для того, чтобы сделать INSERT с параметром 56?
источник

П

Павел in pgsql – PostgreSQL
join какой-то там по (12,34,56) и результату селекта
источник

MB

Mike B. in pgsql – PostgreSQL
Не совсем понял, что вы имеете ввиду
источник

П

Павел in pgsql – PostgreSQL
источник

ac

alex che in pgsql – PostgreSQL
select case when table.attr is null then keys.key else null end, table.*
from unnest(ARRAY[12,34,56])  as keys(key)
 left join table on attr = key
order by 1 nulls first
источник

MB

Mike B. in pgsql – PostgreSQL
Спасибо
источник

А

Анатоли in pgsql – PostgreSQL
ребята подскажите прошел по postgresl собеседов
сделали офер
просто позиция и зарплата

а можно сейчас на  этом этапе поторговаться реально ли
источник

AY

Alexey Yurchenko in pgsql – PostgreSQL
намекнуть, что есть более жирный офер?
а если его нет, то не стоит)
источник

А

Анатоли in pgsql – PostgreSQL
просто я знаю
сколько другим платят хотя бы чтоб где-тто среднее
скажу, а они тогда откажутся? не хочешь не надо
источник

АС

Альберт Степанцев... in pgsql – PostgreSQL
реально
но столь же реально и получить быстрый отказ

если для вас критически мало - торгуйтесь
если норм, но тупо хотелось бы побольше, то просто спросите "а какие перспективы роста ЗП? что я должен буду сделать на испытательном сроке, через полгода, через год, чтобы вырасти в деньгах?"

ответ на этот вопрос даст больше, чем заход в лоб "дайте еще бабла!"
источник

PC

Pavel Chernoskutov in pgsql – PostgreSQL
ну или так
select * from unnest(array[12, 34, 56]) where not exists (select attr from table where attr = unnest);

select * from unnest(array[12, 34, 56]) left join table t on t.attr = unnest where t.attr is null;
источник

MB

Mike B. in pgsql – PostgreSQL
Спасибо. Рассмотрю вариант попозже
источник

PC

Pavel Chernoskutov in pgsql – PostgreSQL
еще вариант,  выдал самую низкую стоимость на тестовых данных
select t1.attr from unnest(array[12, 34, 56]) t1 (attr) left join lateral (select attr from "table" where attr = t1.attr) t2 on true where t2.attr is null;
источник

AA

Aleksander Alekseev in pgsql – PostgreSQL
Написал статью на тему разработки постгреса. Возможно кого-то из этого чята заинтересует https://twitter.com/afiskon/status/1405516313330700290
источник

IA

Ilya Anfimov in pgsql – PostgreSQL
Не запрещено.
источник

IA

Ilya Anfimov in pgsql – PostgreSQL
Кстати, в обязательном порядке должностную инструкцыю и договор найма на работу с них стребуйте.
источник

ch

central hardware in pgsql – PostgreSQL
ну трудовой договор надо заверять свой подписью в двух экземплярах как минимум
источник

IA

Ilya Anfimov in pgsql – PostgreSQL
Я имею в виду — до того, как соглашаться на оффер.
источник

С

Сергей in pgsql – PostgreSQL
Всем доброго дня!
Подскажите что посмотреть:
В логах ошибка о несовпадении правил сортировки default.
Пробовал запускать alter collation pg_catalog.”default” refresh version - результат Версия не была изменена.
источник

A

Alexander in pgsql – PostgreSQL
А тебе насколько предложенные условия нужны?
источник