Telepítése és használata postgresql az ubuntu

Miután szerver biztonságos adatközpontok Európában. Nyílt felhő VPS / VDS szerver egy gyors SSD 1 perc alatt!

A legjobb Web Hosting:
- megvédi az illetéktelen hozzáférés egy biztonságos európai adatközpont
- fizet legalább Bitcoin.
- Akkor tegye meg a disztribúciós

- védelmet DDOS támadások
- ingyenes biztonsági mentés
- Üzemidő 99,9999%
- DPC - TIER III
- ISP - TIER I

Támogatás az orosz 24/7/365 dolgozni a jogi és fizikai személyek. Most kell 24 mag és 72 Gb RAM. Kérlek!

A versenyképes áron bizonyítani, hogy a legolcsóbb hosting, ha nem tudja!

A percek alatt, válassza ki a konfiguráció, a fizetés és a CMS egy VPS kész.
Pénzvisszafizetési - 30 nap alatt!

Bankkártyák, elektronikus valuta révén Qiwi terminálok, WebMoney, PayPal, Novoplat és mások.

Tegye fel kérdését támogatás 24/7/365

Megtalálja a választ az adatbázisunkban, és megfelel az ajánlásokat a

A relációs adatbázisok egyik fő összetevője a legtöbb internetes oldalak és alkalmazások. Ezek lehetővé teszik, hogy szervezi és tárolja alkalmazás adatait.

PostgreSQL - egy relációs adatbázis-kezelő rendszer (DBMS), nyelve alapján SQL lekérdezések. Alkalmas alkalmazások támogatására, bármilyen méretű és számos további funkciók (megbízhatóbb tranzakciók, konkurencia nélkül blokkoló jogok olvasni és még sok más).

Ez az útmutató segít PostgreSQL telepítéséhez a virtuális dedikált szerver Ubuntu 14.04; Ezen kívül magában foglalja az alapjait dolgozik az adatbázisban.

telepítése PostgreSQL

PostgreSQL csomag megtalálható a hivatalos Ubuntu tárolókban, így lehet letölteni egy szabványos csomagkezelő.

Először meg kell frissíteni a listát a rendszer csomagot, akkor töltse le a csomagokat és a PostgreSQL hozzájárulás:

sudo apt-get update
sudo apt-get install postgresql postgresql-contrib

A program telepítése befejeződött. Most megismerkedhetnek jellemzői és funkciói.

Szerepek és PostgreSQL adatbázisokat

Alapértelmezésben PostgreSQL az úgynevezett szerepet. Szerepek valami hasonló felhasználói fiókok és csoportok Unix-szerű rendszerek.

A telepítés során a PostgreSQL az azonosítási modellt ident, amely összeköti a szerepe PostgreSQL szabványos Unix / Linux felhasználók számára. Nyisson meg egy meglévő szerepét, akkor a Linux felhasználói fiók társítva.

sudo -i -u postgres

A program kérni fogja a felhasználó jelszavát, és nyisson meg egy parancssort felhasználó postgres.

Ahhoz, hogy a Postgres parancssor, típus:

A program elvégzi az automatikus bejelentkezést, és megadja a lehetőséget, hogy befolyásolja az adatbázis-kezelő rendszer.

Nézzük a használata szerepek és adatbázisok.

Zárja be a parancssor PostgreSQL:

Ez a parancs Linux parancssor a felhasználó postgres.

létrehozása szerepek

Postgres rendszer felhasználó, akkor lép az adatbázis-rendszer. Ha társítani ezt a fiókot a PostgreSQL adminisztrátori szerep, akkor hozzáférhet eszközök létrehozására felhasználók és adatbázisok.

Ahhoz, hogy hozzon létre egy új szerep, típus:

Ez az interaktív shell script egy sor Postgres parancsok létrehozására adatbázis felhasználó. A szkript feltenni két kérdést: milyen nevet fogja használni, és hogy a szerepe a gyökér. Ez a parancs további funkciói is lehet nevezni a zászló. A rendelkezésre álló zászlók nyerhető a következő paranccsal:

Adatbázis létrehozása

Alapértelmezésben a szerepe az azonos nevű lekérdezi az adatbázist. Ezért szükséges, hogy hozzon létre egy ilyen adatbázis.

Az adatbázis létrehozásához írja be a következő parancsot:

Ez létrehoz egy teszt nevű adatbázist test1.

Csatlakozás PostgreSQL az új felhasználói

Tegyük fel, hogy van egy Linux nevű felhasználó test1 szerepe az azonos nevű és ugyanazt a nevet PostgreSQL adatbázis.

Megváltoztatni a rendszer felhasználói és megy test1 add ki:

Ezután csatlakozni az adatbázishoz, mint a szerepe test1 test1:

Ezt a programot végre egy automatikus belépést, feltéve, hogy az összes alkatrészt megfelelően konfigurálva.

Hogy ezt a felhasználónak, hogy csatlakozzon egy másik adatbázis írja be az adatbázis nevét:

-jét -d postgres

Ahhoz, hogy információt kapjon az aktuális felhasználó és Postgres adatbázis, írja be:

Ön kapcsolódik adatbázis «postgres» felhasználóként «postgres» keresztül foglalat «/ var / run / postgresql» kikötőbe «5432».

Létrehozása és törlése táblázatok

Próbáljon létrehozni egy táblázatot az adatok tárolására; például egy asztal is írja le a játszótéri eszközök.

A parancs szintaxisa a következő:

CREATE TABLE táblanév (
COLUMN_NAME1 COL_TYPE (field_length) column_constraints,
COLUMN_NAME2 COL_TYPE (field_length),
column_name3 COL_TYPE (field_length)
);

Mint látható, az asztal kell választani a nevet, adjuk oszlopok, oszlop típusa és maximális hosszát a területen. Opcionálisan, akkor is határt szab minden oszlop.

Például egy tesztoldal a következő formában:

CREATE TABLE játszótéri (
equip_id soros elsődleges kulcsot,
típusú varchar (50) nem nulla,
színes varchar (25) NOT NULL,
hely varchar (25) ellenőrzés (helyen ( 'észak', 'déli', 'nyugati', 'kelet', 'észak', 'délkelet', 'délnyugati', "észak-nyugati)),
install_date dátum
);

A következő táblázat bemutatja az összes berendezést. Táblázat kezdődik oszlop azonosítója, amely jelzi a sorszámot a rekord. Ez az oszlop korlátozták elsődleges kulcsot, ami azt jelenti, hogy az értéknek egyedinek kell lennie, és nem lehet nulla.

Mező hossza további két oszlop nem korlátozott; Az a tény, hogy adja meg a hosszát néhány oszlopot feltétlenül, hiszen a hossza automatikusan beállítja az adat típusát.

Az oszlopok a típusa és színe nem lehet üres. Oszlop helyét csak nyolc lehetséges értékek. Oszlop jelzi a napját a telepítés dátumát.

\ d
Listája kapcsolatok
séma | Név | Írja | tulajdonos
-------+-------------------------+----------+----------
állami | játszótér | táblázat | postgres
állami | playground_equip_id_seq | szekvencia | postgres
(2 sor)

playground_equip_id_seq jelenti az adatok típusát soros beállított equip_id oszlopban. Ez az adattípus pályák a következő szám a sorozatban.

\ dt
Listája kapcsolatok
séma | Név | Írja | tulajdonos
-------+------------+-------+----------
állami | játszótér | táblázat | postgres
(1 sor)

Hozzáadásával, eltávolításával az adatkérés és

Most próbálja meg felvenni az adatokat a táblázatban.

Ehhez meg kell hívni a céltáblát, az úgynevezett oszlopok és adja meg az adatokat, hogy a felvenni kívánt. Például, hogy adjunk egy domb (dia) és hinta (swing), akkor írd be:

Ügyeljen arra, hogy a következő pontokat:

  • A tábla neve nem kell meghatározni.
  • Oszlop értékeit kell idézőjelbe.
  • A equip_id oszlop nem kell hozzá semmilyen adat; értéke automatikusan generálódik.

SELECT * FROM játszótér;

Kapcsolódó cikkek