@@ -39,6 +39,7 @@ module Squeal.PostgreSQL.PQ
40 , PQ (PQ, runPQ)
40 , PQ (PQ, runPQ)
@@ -170,6 +171,14 @@ execPQ
170 -> m (K LibPQ.Connection schema1)
171 -> m (K LibPQ.Connection schema1)
171execPQ (PQ pq) conn = fmap (mapKK (\ _ -> unK conn)) $ pq conn
172execPQ (PQ pq) conn = fmap (mapKK (\ _ -> unK conn)) $ pq conn
176+ => PQ schema0 schema1 m x
177+ -> PQ (table ': schema0) (table : schema1) m x
178+pqEmbed (PQ pq) = PQ $ \ (K conn) -> do
173-- | indexed analog of `<*>`
182-- | indexed analog of `<*>`
175 :: Monad m
184 :: Monad m