database = $databaseManager->connection($config['tenancy.database_manager_connections.pgsql']); } public function setConnection(Connection $connection) { $this->database = $connection; } public function createDatabase(string $name): bool { return $this->database->statement("CREATE DATABASE \"$name\" WITH TEMPLATE=template0"); } public function deleteDatabase(string $name): bool { return $this->database->statement("DROP DATABASE \"$name\""); } public function databaseExists(string $name): bool { return (bool) $this->database->select("SELECT datname FROM pg_database WHERE datname = '$name'"); } }