Oznámení
PostgreSQL server: FATAL: role „SYSTEM“ does not exist
před 10 lety
- Bernard Williams
- Člen | 207
Zdravím,
při pokusu o připojení k PostgreSQL mi dibi hodí chybu:
"DibiDriverException
pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: FATAL: role „SYSTEM“ does not exist"
Nevím čím to je a jak ji odstranit. K MySQL se připojím v poho, ale u PostgreSQL mi to háže tohle. Poradí mi, prosím, někdo?
config.ini
[development < production]
database.driver = postgre
database.host = localhost
database.username = root
database.password = root
database.dbname = xy
class BasePresenter
$this->db = Dibi::connect(Environment::getConfig('database'));
S pozdravem
Bernard
P.S. S dibi a Nette jsem začátečník.
Editoval Bernard Williams (11. 7. 2009 13:49)
před 10 lety
- Bernard Williams
- Člen | 207
Tak už jsem objevil chybu..
[development < production]
database.driver = postgre
database.host = localhost
database.user = root
database.password = root
database.dbname = xy
Chyba byla na řádku s identifikací uživatele. Místo username tam musí být user. Bláhově jsem se domníval, že to dibi automaticky převádí podle použitého driveru.
před 10 lety
- PetrP
- Člen | 587
Bernard Williams napsal(a):
Chyba byla na řádku s identifikací uživatele. Místo username tam musí být user. Bláhově jsem se domníval, že to dibi automaticky převádí podle použitého driveru.
To by automaticky dělat mohlo, že jo Davide? ;]
před 10 lety
- David Grudl
- Nette Core | 6806
je to tam