@@ -68,6 +68,13 @@ data PGType
6868 | PGJsonb
6969
7070class ToOid pg where toOid :: Proxy# pg -> LibPQ.Oid
71+--staticTypeInfo
72+instance ToOid 'PGBool where toOid _ = LibPQ.Oid 16
73+instance ToOid 'PGBytea where toOid _ = LibPQ.Oid 17
74+instance ToOid 'PGInt8 where toOid _ = LibPQ.Oid 20
75+instance ToOid 'PGInt2 where toOid _ = LibPQ.Oid 21
76+instance ToOid 'PGInt4 where toOid _ = LibPQ.Oid 23
77+instance ToOid 'PGText where toOid _ = LibPQ.Oid 26
7178class ToOids pgs where toOids :: Proxy# pgs -> [LibPQ.Oid]
7279instance ToOids '[] where toOids _ = []
7380instance (ToOid pg, ToOids pgs) => ToOids (pg ': pgs) where