dbd/postgresql/statement.c

changeset 33
6c64c45e7d8f
parent 32
03ed0ca09837
child 38
627506d80e5b
--- a/dbd/postgresql/statement.c	Tue Sep 01 13:15:02 2009 +0000
+++ b/dbd/postgresql/statement.c	Fri Sep 18 12:40:53 2009 +0000
@@ -1,5 +1,12 @@
 #include "dbd_postgresql.h"
 
+#define BOOLOID                 16
+#define INT2OID                 21
+#define INT4OID                 23
+#define INT8OID                 20
+#define FLOAT4OID		700
+#define FLOAT8OID		701
+
 static lua_push_type_t postgresql_to_lua_push(unsigned int postgresql_type) {
     lua_push_type_t lua_type;
 
@@ -28,11 +35,11 @@
 
 static int deallocate(statement_t *statement) {
     char command[IDLEN+11];
-
-    snprintf(command, IDLEN+11, "DEALLOCATE %s", statement->name);    
+	PGresult *result;
+	ExecStatusType status;
 
-    PGresult *result = PQexec(statement->postgresql, command);
-    ExecStatusType status;
+	snprintf(command, IDLEN+11, "DEALLOCATE %s", statement->name);    
+    result = PQexec(statement->postgresql, command);
 
     if (!result)
         return 1;

mercurial