From 27d12fe1e0721aba66bca05e4059b305fc0c8459 Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Sun, 7 Nov 2021 15:32:20 +0100 Subject: Refactor ADODB_postgres7::metaForeignKeys() case conversion --- drivers/adodb-postgres7.inc.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'drivers/adodb-postgres7.inc.php') diff --git a/drivers/adodb-postgres7.inc.php b/drivers/adodb-postgres7.inc.php index b4730a9d..08911033 100644 --- a/drivers/adodb-postgres7.inc.php +++ b/drivers/adodb-postgres7.inc.php @@ -190,11 +190,14 @@ class ADODB_postgres7 extends ADODB_postgres64 { $a = array(); while (!$rs->EOF) { + $lookup_table = $rs->fields('lookup_table'); + $fields = $rs->fields('dep_field') . '=' . $rs->fields('lookup_field'); if ($upper) { - $a[strtoupper($rs->Fields('lookup_table'))][] = strtoupper(str_replace('"','',$rs->Fields('dep_field').'='.$rs->Fields('lookup_field'))); - } else { - $a[$rs->Fields('lookup_table')][] = str_replace('"','',$rs->Fields('dep_field').'='.$rs->Fields('lookup_field')); + $lookup_table = strtoupper($lookup_table); + $fields = strtoupper($fields); } + $a[$lookup_table][] = str_replace('"','', $fields); + $rs->MoveNext(); } -- cgit v1.3