Postgresql miért és hogyan, a mkdev programozásról szóló cikkek

Postgresql miért és hogyan, a mkdev programozásról szóló cikkek

Alapértelmezés szerint adatbázisként a Rails javasolja az SQLite 3 használatát, egy offline adatbázist, amely kiválóan alkalmas az alkalmazásfejlesztés első tapasztalatainak megszerzésére. Az SQLite egyik jellemzője, hogy egyidejűleg több írási műveletet nem képes végrehajtani, ezért minél hamarabb elutasítja a használatát, annál jobb. Alkalmazások fejlesztésekor gyakran alkalmazzák a megközelítést, amelyben a fejlesztési környezetnek minimális különbsége van a termelési környezettől. Ez jelentősen csökkentheti a problémák valószínűségét, amelyek a felhasználás fejlesztésében és működtetésében felhasználható különböző eszközök használatának következtében keletkezhetnek. Ez a megközelítés az egyik oka annak a gondolkodásnak, hogy a PostgreSQL-t a fejlesztésben használják.

Itt kérdezheti meg magától: miért PostgreSQL? Miért nem MySQL vagy más DBMS? Az a tény, hogy a PostgreSQL tulajdonképpen a szabványnak számít, amikor Ruby on Rails alkalmazásokon dolgozik. Gyors, bővíthető, nagy terheléshez igazodik, és olyan megoldást alkalmaz az adattárolásra, amely megnehezíti a bizonyos döntések meghozatalakor elkövetett hibákat (mint például a MySQL).

Íme néhány link, amelyek grafikusan felsorolják az előnyöket és hátrányokat:

Mivel a Rails fejlesztése az OS X vagy a Linux operációs rendszert használja, fontolja meg a PostgreSQL telepítését az Ubuntu és a Mac OS X rendszerhez.

A PostgreSQL telepítése Ubuntúrra 14.04

Először frissítse a távoli tárhelyeket:

Ezután telepítse közvetlenül a PostgreSQL-t:

Szigorúan szólva az adatbázis telepítve van. Ezt fogjuk látni a DBMS terminál bejelentkezésével a normál postgres felhasználó alatt:

Ha a DBMS helyesen lett telepítve, a terminál meghívással válaszol a parancsok bevitelére:

A PostgreSQL telepítése Mac OS X-re a Homebrew segítségével

Az egyik legegyszerűbb módja a PostgreSQL telepítése OS X-re a Homebrew. Frissítse a csomaglista:

Ha azt szeretné, hogy a DBMS rendszerindításkor elinduljon, futtassa a következő parancsot:

A PostgreSQL telepítése Mac OS X rendszerre a Postgresapp segítségével

A csomag magában foglalja a PostgreSQL-t, a PostGIS-t és számos más népszerű kiterjesztést, amelyek hiánya azonban nem akadályozza meg a Rails alkalmazások fejlesztését a PostgreSQL használatával.

A telepítést a letöltött csomag ikonja az Applications mappába húzza.

A telepítés ellenőrzése

Teszt adatbázis létrehozása:

A DBMS terminálból kilépünk a \ q parancs megadásával, és megpróbáljuk újból megadni az újonnan létrehozott felhasználó használatával:

A jelszó megadása után a PostgreSQL terminál meghívással fogadja a parancsokat:

A megbízhatóság érdekében ellenőrizzük, hogy a felhasználó együttműködik-e az aktuális adatbázissal:

Az unicorns tábla létrejött, minden rendben van, a PostgreSQL telepítve van és készen áll.

PostgreSQL alap parancsok

A PostgreSQL használatához néhány alapvető parancsra van szükség. Néhány közülük a leghasznosabbakat az alábbiakban adjuk meg.

Rendszergazdai bejelentkezés:

Psql terminálparancsok

  • \ dt - az összes táblázat megjelenítése
  • \ q - kilépés a psql terminálból
  • \ dn - az összes séma megjelenítése
  • \ du - megmutatja az összes felhasználót
  • \ d table_name - a táblázattal kapcsolatos információk megjelenítése

Kapcsolódó témák

  • Postgresql miért és hogyan, a mkdev programozásról szóló cikkek
    A legegyszerűbb Ruby On Rails vezérlő
  • Postgresql miért és hogyan, a mkdev programozásról szóló cikkek
    A jobb oldali blog a sínen: sitemap, robots and rss
  • Postgresql miért és hogyan, a mkdev programozásról szóló cikkek
    Hogyan írhatunk MVC webes kereteket Ruby-ra?

Végül úgy döntött, hogy önképzést végez?

Majd induljunk el a szabad fejlesztési útmutatóval a webfejlesztés világába. Belül sok hasznos tipp és anyag az önálló tanuláshoz.

Szerezz egy könyvet

Postgresql miért és hogyan, a mkdev programozásról szóló cikkek

Kapcsolódó cikkek