MDL-67414 database: Fixed PostgreSQL 12.x support

This commit is contained in:
Matteo Scaramuccia
2020-01-26 09:37:17 +01:00
parent 4e41ace0be
commit a8a4eac163
+2 -1
View File
@@ -410,7 +410,8 @@ class pgsql_native_moodle_database extends moodle_database {
$tablename = $this->prefix.$table;
$sql = "SELECT a.attnum, a.attname AS field, t.typname AS type, a.attlen, a.atttypmod, a.attnotnull, a.atthasdef, d.adsrc
$sql = "SELECT a.attnum, a.attname AS field, t.typname AS type, a.attlen, a.atttypmod, a.attnotnull, a.atthasdef,
CASE WHEN a.atthasdef THEN pg_catalog.pg_get_expr(d.adbin, d.adrelid) END AS adsrc
FROM pg_catalog.pg_class c
JOIN pg_catalog.pg_namespace as ns ON ns.oid = c.relnamespace
JOIN pg_catalog.pg_attribute a ON a.attrelid = c.oid