|
@@ -204,14 +204,23 @@ from ctypes import *
|
|
libpq = CDLL("libpq.so.5")
|
|
libpq = CDLL("libpq.so.5")
|
|
PQconnectdb = libpq.PQconnectdb
|
|
PQconnectdb = libpq.PQconnectdb
|
|
PQconnectdb.restype = c_void_p
|
|
PQconnectdb.restype = c_void_p
|
|
|
|
+PQconnectdb.argtypes = [ c_char_p ]
|
|
PQfinish = libpq.PQfinish
|
|
PQfinish = libpq.PQfinish
|
|
|
|
+PQfinish.argtypes = [ c_void_p ]
|
|
PQstatus = libpq.PQstatus
|
|
PQstatus = libpq.PQstatus
|
|
|
|
+PQstatus.restype = c_int
|
|
|
|
+PQstatus.argtypes = [ c_void_p ]
|
|
PQexec = libpq.PQexec
|
|
PQexec = libpq.PQexec
|
|
PQexec.restype = c_void_p
|
|
PQexec.restype = c_void_p
|
|
|
|
+PQexec.argtypes = [ c_void_p, c_char_p ]
|
|
PQresultStatus = libpq.PQresultStatus
|
|
PQresultStatus = libpq.PQresultStatus
|
|
|
|
+PQresultStatus.restype = c_int
|
|
|
|
+PQresultStatus.argtypes = [ c_void_p ]
|
|
PQputCopyData = libpq.PQputCopyData
|
|
PQputCopyData = libpq.PQputCopyData
|
|
|
|
+PQputCopyData.restype = c_int
|
|
PQputCopyData.argtypes = [ c_void_p, c_void_p, c_int ]
|
|
PQputCopyData.argtypes = [ c_void_p, c_void_p, c_int ]
|
|
PQputCopyEnd = libpq.PQputCopyEnd
|
|
PQputCopyEnd = libpq.PQputCopyEnd
|
|
|
|
+PQputCopyEnd.restype = c_int
|
|
PQputCopyEnd.argtypes = [ c_void_p, c_void_p ]
|
|
PQputCopyEnd.argtypes = [ c_void_p, c_void_p ]
|
|
|
|
|
|
sys.path.append(os.environ['PERF_EXEC_PATH'] + \
|
|
sys.path.append(os.environ['PERF_EXEC_PATH'] + \
|