Если заглянет кто-то из hstore--писателей
-- хочу [в весьма отдалённом будущем] что-то типа:
hstore(record except keys[])
т.е. пропустить уже на этапе заворачивания
delete (hstore(NEW.*) ,fields[])
-- а то неприятная дилемма --
то ли вычитывать из системников состав полей, и собирать весь hstore самому, руками на коленке, со всеми вычетами [так и сделаю, кажется],
то ли через упомянутый delete чистить результат полного заворачивания. (в исключаемых полях предполагаются БЛОБ-ы -- зачем мне их сначала класть в hstore, чтобы потом подропать из него же ? )
или же хочу операцию/функцию обратную
populate_record(record,hstore)
--- скажем: ---
populate_hstore(record,hstore)
(заполнить предопределенный поля hstore тем, что найдётся в record-е, оставив бесхозные поля необработанными.
PS если кто видит третий путь -- намекните.