Van egy frissen telepített Postgresql 8.2-es szerverem és egy phpPgAdmin hozzá. Eddig nem használtam postgresql-t, így egészen tanácstalan vagyok a tapasztalt jelenségekkel.
1 – Létrehoztam usereket, a tulajdonukba adtam adatbázisokat, és mindez PHP-n keresztül saját programból el is tudom érni, de a phpPgAdmin-nal nem lehet bejelentkezni. Egyik felhasználónév/jelszó párossal sem enged be, pedig ezek működnek. A config.inc.php-ban false-ra állítottam a secure logint-t, de a postgres userrel sem tudok belépni. Hibaüzenet semmi, csak hogy nem sikerült a belépés. Probáltam socket-en keresztül, meg localhost-ról is csatlakozni, de nem megy.
Ötletem sincs!
2 – Miközben PHP-ból próbálgattam a usereket, azt vettem észre, hogy egy user képes másvalaki tulajdonában lévő adatbázisba táblát létrehozni. Lehetséges ez? Mármint, hogy nem tudom ezt korlátozni? A GRANT csak adatbázison belüli objektumokra ad korlátozási lehetőséget. Hogyan tudom a felhasználót egyetlen adatbázisra korlátozni? Mondjuk a saját tulajdonában lévőre?
Azt hallottam a postgresql-ről, hogy profibb, mint a mysql, így gondolom ezeket is tudja valahogy, de nem tudtam rájönni hogyan, pedig már több mint egy napja szórakozom vele. minden segítséget, infót, linket megköszönök!
legutóbbi hsz