172 похожих чатов

Подскажите с hstore (смотрю доку и ничего понять в ней

не могу)
пытаюсь в триггере преобразовать запись OLD в hstore и получить из него поле по значению переменной

column_name = 'col1'
old_resord = hstore(OLD);
old_field_value = old_resord[column_name]

ругается на последней строчке - там вместо одного поля все поля записи OLD

Как из hstore получить значение конкретного поля при помощи переменной, содержащей имя этого поля?

12 ответов

32 просмотра

Напишыте минимальный воспроизводимый пример. Можэт, и в процэссе разберётесь -- но в любом случае вряд ли тут многие кинутся додумывать, что вы там как описали в этом достаточно редком кейсе.

Ilya Anfimov
Напишыте минимальный воспроизводимый пример. Можэ...

там 3 строчки кода и не нужно ничего додумывать - никакого редкого кейса нет: - получаем hstore из OLD - пытаемся получить поле из hstore

Ilya Anfimov
Ну, как хотите, это ведь вам нужно-то.

мне нужно навесить на некоторые таблицы универсальный триггер который будет вызываться с предустановленным параметром при вызове чтобы не писать снова и снова один и тот же код этого триггера для этих таблиц

Вадим Бударин Бударин
мне нужно навесить на некоторые таблицы универсаль...

Не напрягаясь могу только сказать, что идея с hstore выглядит вполне дельной.

Вадим Бударин Бударин
мне нужно навесить на некоторые таблицы универсаль...

А если хотите нормальный ответ -- задавайте нормальный вопрос.

Ilya Anfimov
А если хотите нормальный ответ -- задавайте нормал...

я старался его сформулировать так чтобы изолировать от частной проблемы и представить в общем виде

Вадим Бударин Бударин
я старался его сформулировать так чтобы изолироват...

А вы постарайтесь сформулировать так, чтобы копи-паст у нас заработал. Там строчек 20 писанины, есличо.

Ilya Anfimov
А вы постарайтесь сформулировать так, чтобы копи-п...

это могло бы увести в другую сторону обсуждение (часто бывает задаешь вопрос про одно а тебе бросают различные заявления не относящиеся к вопросу) поэтому максимально изолировал вопрос от остальных проблем

А есть такой синтаксис в hstore как в третьей строчке?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта