summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike <Mike-Benoit@users.noreply.github.com>2022-01-01 15:31:53 -0800
committerGitHub <noreply@github.com>2022-01-02 00:31:53 +0100
commit8281f55a941a9265299eeb306fec8622207ef6bd (patch)
treea6541756fd4853950d80117a9eebaf84090855f6
parentffdc14e8890a7d82120ae19e472424e569c9cb6e (diff)
downloadadodb-8281f55a941a9265299eeb306fec8622207ef6bd.tar.gz
adodb-8281f55a941a9265299eeb306fec8622207ef6bd.tar.bz2
adodb-8281f55a941a9265299eeb306fec8622207ef6bd.zip
Add missing PostgreSQL standard datatypes
Adding UUID, NUMERIC, DECIMAL, FLOAT4 and FLOAT8. Fixes #782
-rw-r--r--drivers/adodb-postgres64.inc.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/adodb-postgres64.inc.php b/drivers/adodb-postgres64.inc.php
index f73fd1eb..d04b7f67 100644
--- a/drivers/adodb-postgres64.inc.php
+++ b/drivers/adodb-postgres64.inc.php
@@ -1095,6 +1095,7 @@ class ADORecordSet_postgres64 extends ADORecordSet{
case 'CIDR':
case 'INET':
case 'MACADDR':
+ case 'UUID':
if ($len <= $this->blobSize) return 'C';
case 'TEXT':
@@ -1135,6 +1136,12 @@ class ADORecordSet_postgres64 extends ADORecordSet{
case 'SERIAL':
return 'R';
+ case 'NUMERIC':
+ case 'DECIMAL':
+ case 'FLOAT4':
+ case 'FLOAT8':
+ return 'N';
+
default:
return ADODB_DEFAULT_METATYPE;
}