public function databaseList() { if (PostgreSQLDatabase::model_schema_as_database()) { $schemas = $this->schemaList(); $names = array(); foreach ($schemas as $schema) { $names[] = $this->database->schemaToDatabaseName($schema); } return array_unique($names); } return $this->postgresDatabaseList(); }