PostgreSQL dokumentációban 9

Először is, hogyan lehet ellenőrizni, hogy van hozzáférése az adatbázis szerver -, hogy megpróbálja az adatbázis létrehozása. Futó PostgreSQL szerver képes kezelni több adatbázis, amely lehetővé teszi, hogy hozzon létre külön adatbázisok különböző projektek és a felhasználók.

A rendszergazda már létrehozott egy adatbázist az Ön számára, és megmondtam a nevét. Ebben az esetben, akkor kihagyhatja ezt a lépést, és folytassa a következő részben.

Ahhoz, hogy az adatbázis létrehozása, ebben a példában nevű mydb. futtassa a következő parancsot:

Ha nem lát üzeneteket, ezért a művelet sikeres volt, és a folytatása ez a rész kihagyható.

Ha megjelenik egy üzenet, például:

majd a PostgreSQL nincs megfelelően telepítve. Vagy, hogy nincs telepítve vagy egyáltalán keresési útvonala a shell parancs nincs engedélyezve a katalógusában. Próbáld hívni ugyanazt a parancsot az abszolút elérési utat:

Ily módon eltérő lehet. Lépjen kapcsolatba a rendszergazdával, vagy ellenőrizze, lezárult a telepítési utasításokat a helyzet javítására.

Egy másik lehetséges válasz:

Ez azt jelenti, hogy a szerver leállt, vagy createdb nem tudott kapcsolódni. Ebben az esetben, a telepítési utasításokat, vagy forduljon a rendszergazdához.

Ön is kap az üzenet:

amely szerepelt a felhasználónevét. Ez arra utal, hogy a rendszergazda által létrehozott egy fiókot PostgreSQL. (Számlák PostgreSQL eltér a számla az operációs rendszer számára.) Ha Ön rendszergazda, olvassa 20. fejezet, amely azt mondja, hogyan lehet létrehozni számlák. Ahhoz, hogy hozzon létre egy új felhasználót, akkor kell lennie egy felhasználó az operációs rendszer, a neve, amelyet PostgreSQL (általában postgres). Az is lehetséges, hogy a rendelt PostgreSQL felhasználói nevet. nem esik egybe a neved az operációs rendszert; Ebben az esetben meg kell meghatároznia, hogy a PostgreSQL felhasználó nevét. használatával -U gombot, vagy változó beállításával PGUSER környezetet.

Ha van egy felhasználói fiókot, de nincs joga létrehozni egy adatbázist, akkor a következő üzenet jelenik:

Hozzon létre egy adatbázist tilos minden felhasználó számára. Ha PostgreSQL megtagadja adatbázisokat létrehozni az Ön számára, akkor szükség van egy engedélyt. Ebben az esetben lépjen kapcsolatba a rendszergazdával. Ha telepítette a PostgreSQL magad, akkor az E bevezetés, akkor be kell jelentkeznie a felhasználói nevet, a pályára az adatbázis szerver. [1]

Ön is létrehozhat adatbázisokat más nevek. PostgreSQL lehetővé teszi, hogy tetszőleges számú adatbázisok. Adatbázis betűvel kell kezdődnie írni és nem lehet hosszabb, mint 63 karakter. Ahogy a neve az adatbázis használata kényelmes, a jelenlegi felhasználónevét. Sok közművek vállalnak egy alapértelmezett nevet, így leegyszerűsíti a parancs bemenete. Ahhoz, hogy hozzon létre egy adatbázist az azonos nevű, csak írja:

Ha már nem kívánja használni az adatbázist, akkor törölheti azt. Például, ha a tulajdonos (szerző) adatbázis mydb tárol. akkor tönkre azt a következő parancsot:

(Ez a parancs nem veszi figyelembe a neve az adatbázis alapértelmezés az aktuális felhasználó nevét, kifejezetten meg kell adnunk.) Ennek eredményeként az összes fájlt társított adatbázis fizikailag eltávolítható, s mivel visszavonni ezt a műveletet nem lehet, ne hajtsa végre azt gondolkodás nélkül a következményeket.

Ismerje meg a csapatok és createdb dropdb, amennyire csak lehetséges, hogy segítsen createdb és dropdb.

jegyzetek

Megmagyarázni ezt a viselkedést, akkor: Számlák PostgreSQL felhasználók elszámolása eltér az operációs rendszer rekordokat. Amikor csatlakozik az adatbázishoz, akkor adja meg, mely PostgreSQL felhasználói név kapcsolódni. Alapértelmezett ugyanazt a nevet, amellyel regisztrált az operációs rendszer. Ebben az esetben kiderül, hogy a PostgreSQL mindig van számlája a neve megegyezik a neve a rendszer felhasználói futtatni a szerver, valamint a felhasználó mindig engedélye adatbázisokat létrehozni. És annak érdekében, hogy csatlakozzanak a neve a felhasználó PostgreSQL. nem feltétlenül jön az azonos nevű rendszer, ez elegendő ahhoz, hogy továbbítja valamennyi -u paraméterrel.

Kapcsolódó cikkek