@@ -1,7 +1,7 @@
1------------------------------------------------------------------------------
1------------------------------------------------------------------------------
3-- Module: GenBuiltinTypes
3-- Module: GenBuiltinTypes
4−-- Copyright: (c) 2011 Leon P Smith
4+-- Copyright: (c) 2011-2012 Leon P Smith
5-- License: BSD3
5-- License: BSD3
6-- Maintainer: Leon P Smith <leon@melding-monads.com>
6-- Maintainer: Leon P Smith <leon@melding-monads.com>
7-- Stability: experimental
7-- Stability: experimental
@@ -39,13 +39,13 @@ type Map = Map.Map B.ByteString Int
39builtins :: [(B.ByteString, B.ByteString)]
39builtins :: [(B.ByteString, B.ByteString)]
40builtins = [strings|
40builtins = [strings|
48−regproc
48+regproc RegProc
@@ -53,7 +53,7 @@ xid
@@ -61,26 +61,26 @@ line
64−abstime
64+abstime AbsTime
65−reltime
65+reltime RelTime
66−tinterval
66+tinterval TInterval
70−macaddr
70+macaddr MacAddr
72−bpchar
72+bpchar BpChar
73−varchar
73+varchar VarChar
77−timestamptz TimestampWithTimeZone
77+timestamptz TimestampTZ
79−timetz TimeWithTimeZone
79+timetz TimeTZ
81−varbit
81+varbit VarBit
83−refcursor
83+refcursor RefCursor
@@ -89,13 +89,7 @@ instance IsString Blaze.Builder where
89 fromString = Blaze.fromByteString . fromString
89 fromString = Blaze.fromByteString . fromString
92− conn <- connect ConnectInfo {
92+ conn <- connectPostgreSQL ""
93− connectHost = "127.0.0.1",
95− connectUser = "aliadmin",
96− connectPassword = "aliadmin",
97− connectDatabase = "postgres"
99 xs <- query conn "SELECT typname::text, oid::int\
93 xs <- query conn "SELECT typname::text, oid::int\
100 \ FROM pg_type\
94 \ FROM pg_type\
101 \ WHERE typname IN ?"
95 \ WHERE typname IN ?"
@@ -130,7 +124,7 @@ renderFile oidmap builtins = ([longstring|
130------------------------------------------------------------------------------
124------------------------------------------------------------------------------
132-- Module: Database.PostgreSQL.Simple.BuiltinTypes
126-- Module: Database.PostgreSQL.Simple.BuiltinTypes
133−-- Copyright: (c) 2011 Leon P Smith
127+-- Copyright: (c) 2011-2012 Leon P Smith
134-- License: BSD3
128-- License: BSD3
135-- Maintainer: Leon P Smith <leon@melding-monads.com>
129-- Maintainer: Leon P Smith <leon@melding-monads.com>
136-- Stability: experimental
130-- Stability: experimental