Oznámení
Postgre driver
před 11 lety
- deric
- Člen | 93
V případě neúspěšného pokusu o připojení vrátí metoda
pg_connect
instanci pgsql link
, takže
postgre.php:92
if (!is_resource($this->connection)) {
throw new DibiDriverException('Connecting error.');
}
nevyhodí vyjímku.
Toto už jo:
if (!$this->connection) {
...
Ještě jedna drobnost, driver hezky skládá string pro connection, akorát
postgre používá dbname
místo database
. Takže aby
se dal změnit databázový stroj na jednom řádku v configu, tak by se mohla
převádět hodnota z database
na dbname
před 11 lety
- David Grudl
- Nette Core | 6806
deric napsal(a):
V případě neúspěšného pokusu o připojení vrátí metoda
pg_connect
instancipgsql link
, takže
Tomu nerozumím, co přesně to vrátí?
před 11 lety
- deric
- Člen | 93
omlouvám se, problém byl někde jinde :-( pokud pg_connect
nemá uvedené jméno databáze tak se připojí k databázi
postgres
(pokud se to povede), má připojení v pořádku a
nevyhodí vyjímku, jak bych čekal.