summaryrefslogtreecommitdiff
path: root/drivers/adodb-postgres7.inc.php
diff options
context:
space:
mode:
authorDamien Regad <dregad@mantisbt.org>2021-11-07 15:32:20 +0100
committerDamien Regad <dregad@mantisbt.org>2021-11-07 15:32:20 +0100
commit27d12fe1e0721aba66bca05e4059b305fc0c8459 (patch)
treebd9c1c6e0a620ed8ee2ca7aea9b927e6c1eed3b7 /drivers/adodb-postgres7.inc.php
parentbfcafbb385881cfa0301d51e1542f2252d1b4134 (diff)
downloadadodb-27d12fe1e0721aba66bca05e4059b305fc0c8459.tar.gz
adodb-27d12fe1e0721aba66bca05e4059b305fc0c8459.tar.bz2
adodb-27d12fe1e0721aba66bca05e4059b305fc0c8459.zip
Refactor ADODB_postgres7::metaForeignKeys() case conversion
Diffstat (limited to 'drivers/adodb-postgres7.inc.php')
-rw-r--r--drivers/adodb-postgres7.inc.php9
1 files changed, 6 insertions, 3 deletions
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();
}