1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<?php
namespace Illuminate\Database\Schema;
class PostgresBuilder extends Builder { /** * Determine if the given table exists. * * @param string $table * @return bool */ public function hasTable($table) { $sql = $this->grammar->compileTableExists();
$schema = $this->connection->getConfig('schema');
if (is_array($schema)) { $schema = head($schema); }
$table = $this->connection->getTablePrefix().$table;
return count($this->connection->select($sql, [$schema, $table])) > 0; } }
|