From 6b2cacdd3015e4fbd9b2c6569dbf3e9615dbe3ca Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Tue, 14 Aug 2007 22:50:39 +0000
Subject: [PATCH] =?UTF-8?q?#209=20les=20traces=20syst=C3=A9matiques=20de?=
 =?UTF-8?q?=20[9935]=20avaient=20cass=C3=A9=20l'insertion=20en=20PG.=20Mai?=
 =?UTF-8?q?s=20la=20raison=20n'est=20pas=20clair,=20il=20faudra=20y=20reve?=
 =?UTF-8?q?nir.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/base/db_pg.php | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/ecrire/base/db_pg.php b/ecrire/base/db_pg.php
index 4b1b5a09cd..d8e51cfe86 100644
--- a/ecrire/base/db_pg.php
+++ b/ecrire/base/db_pg.php
@@ -146,7 +146,6 @@ function spip_pg_orderby($order, $select)
 		  $res[] = $m[1];
 		} else $res[]=$v;
 	}
-	spip_log("orde $res");
 	return spip_pg_frommysql(join(',',$res));
 }
 
@@ -172,11 +171,10 @@ function spip_pg_groupby($groupby, $from, $select)
 
 // Conversion des operateurs MySQL en PG
 // IMPORTANT: "0+X" est vu comme conversion numerique du debut de X 
-// Manque la traduction de Field
 // Les expressions de date ne sont pas gerees au-dela de 3 ()
 // Le 'as' du 'CAST' est en minuscule pour echapper au dernier preg_replace
-// de spip_pg_groupby
-// Bref, a revoir.
+// de spip_pg_groupby.
+// A ameliorer.
 
 // http://doc.spip.org/@spip_pg_frommysql
 function spip_pg_frommysql($arg)
@@ -233,7 +231,6 @@ function spip_pg_fromfield($arg)
 			spip_log($v);
 			$res .= "\nwhen $index=$v then $n";
 		}
-		spip_log("---- " . substr($arg,strlen($m[0])+1));
 		$arg = $m[1] . "case $res else 0 end "
 		  . substr($arg,strlen($m[0]));
 	}
@@ -286,7 +283,6 @@ function spip_pg_countsel($from = array(), $where = array(),
 	$r = spip_pg_select('COUNT(*)', $from, $where,
 			    $groupby, '', $limit, $sousrequete, $having);
 	if ($r) list($r) = pg_fetch_array($r, NULL, PGSQL_NUM);
-#	spip_log("$r pg_mysql_countsel($from $where $limit");
 	return $r;
 }
 
@@ -314,7 +310,7 @@ function spip_pg_insert($table, $champs, $valeurs, $ignore='') {
 		$table = preg_replace('/^spip/',
 				    $GLOBALS['table_prefix'],
 				    $table);
-	$r = spip_pg_trace_query("INSERT INTO $table $champs VALUES $valeurs $ret");
+	$r = pg_query("INSERT INTO $table $champs VALUES $valeurs $ret");
 	if (!$r) return 0;
 	if (!$ret) return -1;
 	$r = pg_fetch_array($r, NULL, PGSQL_NUM);
-- 
GitLab