summary refs log tree commit diff stats
path: root/lib/wrappers
diff options
context:
space:
mode:
authorErwan Ameil <wan@idlewan.com>2014-08-29 11:29:19 +0200
committerErwan Ameil <wan@idlewan.com>2014-08-29 11:29:19 +0200
commit08f1c6100b307e8a6f5eeb8f6647552c10d4481d (patch)
treee2d669d0bfe8225c179c98582c090a4a6ba54e08 /lib/wrappers
parent2525215610c55f97aded12658b5318eea752975f (diff)
downloadNim-08f1c6100b307e8a6f5eeb8f6647552c10d4481d.tar.gz
Add postgresql prepared queries and stop relying on string formatting
for sql parameter passing
Diffstat (limited to 'lib/wrappers')
-rw-r--r--lib/wrappers/postgres.nim2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/wrappers/postgres.nim b/lib/wrappers/postgres.nim
index d99e5651c..ce78d3435 100644
--- a/lib/wrappers/postgres.nim
+++ b/lib/wrappers/postgres.nim
@@ -213,6 +213,8 @@ proc PQexecParams*(conn: PPGconn, command: cstring, nParams: int32,
                    paramTypes: POid, paramValues: cstringArray, 
                    paramLengths, paramFormats: ptr int32, resultFormat: int32): PPGresult{.
     cdecl, dynlib: dllName, importc: "PQexecParams".}
+proc PQprepare*(conn: PPGconn, stmtName, query: cstring, nParams: int32,
+    paramTypes: POid): PPGresult{.cdecl, dynlib: dllName, importc: "PQprepare".}
 proc PQexecPrepared*(conn: PPGconn, stmtName: cstring, nParams: int32, 
                      paramValues: cstringArray, 
                      paramLengths, paramFormats: ptr int32, resultFormat: int32): PPGresult{.