PostgreSQL 8.1.5: A CREATE ROLE-ban a CREATEDB miért nem default?
Hello,
Pár napja felraktam a PostgreSQL adatbázist a gépemre. Lenne pár kérdésem, remélem megértök lesztek, mert elöször használom a PostgreSQL-t!
Elindul a pgsql nevü terminál, ahol szeretnék egy felhasználot létrehozni. Elolvastam a ROLE dokumenáciot de egyes dolgokba nem vagyok biztos.
Ugy értettem, hogy ha a következő parancsal hozok létre egy felhasználot és joga lesz adatbázisokat létrehozni.Azt nem értem, hogy ez a parancs miért nem "default", mert szerintem minden felhasználo kell tudjon magának adatbázist létrehozni. Igaz ?
Ha kapok választ még felraknék pár kérdést. Köszönöm a megértést !
■ Pár napja felraktam a PostgreSQL adatbázist a gépemre. Lenne pár kérdésem, remélem megértök lesztek, mert elöször használom a PostgreSQL-t!
Elindul a pgsql nevü terminál, ahol szeretnék egy felhasználot létrehozni. Elolvastam a ROLE dokumenáciot de egyes dolgokba nem vagyok biztos.
Ugy értettem, hogy ha a következő parancsal hozok létre egy felhasználot és joga lesz adatbázisokat létrehozni.
CREATE ROLE usernev CREATEDB;
Ha kapok választ még felraknék pár kérdést. Köszönöm a megértést !
Biztonsági okok?
CREATEDB
Disk Full...
Jó .. egy kis cég 300 soros könyvelési állományát nem fogják így megtámadni.
De tudtommal az IKEA és a SONY (valami interaktív internetes játékra) is használ pgsql-t.