Add name OID and register it as a textual type

This commit is contained in:
Paul Brinkmeier 2025-07-15 18:26:34 +02:00
parent 79085906a5
commit 3879c2603f
2 changed files with 4 additions and 1 deletions

View File

@ -61,7 +61,7 @@ instance FromField ByteString where
-- | See https://www.postgresql.org/docs/current/datatype-character.html. -- | See https://www.postgresql.org/docs/current/datatype-character.html.
-- Accepts @text@, @character@ and @character varying@. -- Accepts @text@, @character@ and @character varying@.
instance FromField Text where instance FromField Text where
validOid Proxy = eq Oid.text \/ eq Oid.character \/ eq Oid.characterVarying validOid Proxy = eq Oid.name \/ eq Oid.text \/ eq Oid.character \/ eq Oid.characterVarying
parseField = Encoding.decodeUtf8 <$> AP.takeByteString parseField = Encoding.decodeUtf8 <$> AP.takeByteString
-- Accepts @text@, @character@ and @character varying@. -- Accepts @text@, @character@ and @character varying@.

View File

@ -9,6 +9,9 @@ bytea = Oid 17
-- string types -- string types
name :: Oid
name = Oid 19
text :: Oid text :: Oid
text = Oid 25 text = Oid 25