Doobie: создать постоянную таблицу со значениями - PullRequest
3 голосов
/ 15 июня 2019

Postgres позволяет создавать таблицы констант для использования в запросах с этим синтаксисом:

WITH names (id, name) AS (VALUES (1, 'ABC'), (2, 'BCD')) 
  SELECT id FROM names

или встроенной версией:

SELECT id FROM (VALUES (1, 'ABC'), (2, 'BCD')) AS t (id, name);

при условии, что у меня есть экземпляр Meta[T]для T класса case, есть ли способ написать обобщенную функцию, которая принимает List[T] и создает мне таблицу из T значений.

...