connection = new PDO( "pgsql:host=localhost;dbname=aeterna_db;", "postgres", "1234" ); $this->connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->connection->exec("SET NAMES 'utf8'"); } catch(PDOException $e) { die("Ошибка подключения: " . $e->getMessage()); } } public static function getInstance() { if (self::$instance == null) { self::$instance = new Database(); } return self::$instance; } public function getConnection() { return $this->connection; } } ?>