Ладно, давайте отвлечемся. У меня тут возник вопрос по ходу пьесы. Это не было целью, но в документации по типам я увидел jsonb и немного прошелся по нему. У меня как бы в одной из задач есть складывания json и распихивания полей (некоторые необязательные) по полям базы. И тут значит я вижу, что postgres умеет сам строить индекс прямо по jsonb. Я не смог найти, что он будет делать с отсутствующими полями. И вообще - это ещё сыро, или вот так прямо можно использовать как документо-ориентированную базу? Люди для этого вроде couchdb используют или mongodb. А тут прямо такой подгон