@@ -211,6 +211,8 @@ module Squeal.PostgreSQL.Expression
211211 , jsonb
212212 , vararray
213213 , fixarray
214+ , tsvector
215+ , tsquery
214216 -- * Re-export
215217 , (&)
216218 , NP (..)
@@ -2148,6 +2150,10 @@ fixarray ty = UnsafeTypeExpression $
21482150 $ hcmap (SOP.Proxy @KnownNat)
21492151 (K . fromString . show . natVal)
21502152 (hpure SOP.Proxy :: NP SOP.Proxy ns)
2153+tsvector :: TypeExpression schemas (nullity 'PGtsvector)
2154+tsvector = UnsafeTypeExpression "tsvector"
2155+tsquery :: TypeExpression schemas (nullity 'PGtsquery)
2156+tsquery = UnsafeTypeExpression "tsquery"
21512157
21522158-- | `pgtype` is a demoted version of a `PGType`
21532159class PGTyped schemas (ty :: NullityType) where