浏览代码

Update DB\Pgsql

Visman 3 年之前
父节点
当前提交
ef101cc85a
共有 1 个文件被更改,包括 6 次插入5 次删除
  1. 6 5
      app/Core/DB/Pgsql.php

+ 6 - 5
app/Core/DB/Pgsql.php

@@ -489,8 +489,9 @@ class Pgsql
 
         $other = [
             'pg_database_size' => $this->db->query('SELECT pg_size_pretty(pg_database_size(current_database()))')->fetchColumn(),
-        ];
-
+        ]
+        + $this->db->query('SELECT name, setting FROM pg_settings WHERE category ~ \'Locale\'')->fetchAll(PDO::FETCH_KEY_PAIR);
+/*
         $stmt = $this->db->query('SHOW ALL');
 
         while ($row = $stmt->fetch()) {
@@ -500,8 +501,8 @@ class Pgsql
                 $other[$row['name']] = $row['setting'];
             }
         }
-
-//        $blockSize = $this->db->query('SELECT current_setting(\'block_size\')')->fetchColumn();
+*/
+        $blockSize = $this->db->query('SELECT current_setting(\'block_size\')')->fetchColumn();
         $size     *= $blockSize ?: 8192;
 
         return [
@@ -509,7 +510,7 @@ class Pgsql
             'tables'      => (string) $tables,
             'records'     => $records,
             'size'        => $size,
-            'server info' => $this->db->getAttribute(PDO::ATTR_SERVER_INFO),
+//            'server info' => $this->db->getAttribute(PDO::ATTR_SERVER_INFO),
         ] + $other;
     }