]> git.nbdom.net Git - nb.git/commitdiff
sql.replace
authorNicolas Boisselier <nicolas.boisselier@semantico.com>
Wed, 29 Jun 2016 10:58:56 +0000 (11:58 +0100)
committerNicolas Boisselier <nicolas.boisselier@semantico.com>
Wed, 29 Jun 2016 10:58:56 +0000 (11:58 +0100)
lib/php/db/types/mysql.php
lib/php/db/types/pgsql.php

index cb9ebd78c5c35fc884b7a6039ad001f619f246bd..563b447f4edcdc6c342b9da4fb3ee2878dd7c4ed 100644 (file)
@@ -71,4 +71,9 @@ $DB_TYPES['mysql'] = array (
   ))),
 ),
 
+'sql.replace' => function($sql) {
+  $sql = preg_replace('/ESCAPE \'.*?\'/','',$sql);
+  return $sql;
+},
+
 );?>
index 3be9a54e7198e71d35b893900ae9cddfd83b852b..7be54138dff5fff2662887477727011cffa67a3f 100644 (file)
@@ -14,6 +14,11 @@ $DB_TYPES['pgsql'] = array (
   $field->type = preg_replace(array_keys($r),array_values($r),$field->type);
 },
 
+'sql.replace' => function($sql) {
+  $sql = preg_replace('/ESCAPE \'.*?\'/','',$sql);
+  return $sql;
+},
+
 'table.sql' => 'SELECT CASE c.relkind::char WHEN \'r\' THEN (
 SELECT
   \'CREATE TABLE \'||sql.table||\'(