Postgresql de ce și cum, articole despre programarea mkdev

Postgresql de ce și cum, articole despre programarea mkdev

În mod implicit, ca bază de date, Rails sugerează utilizarea SQLite 3, o bază de date offline, care este foarte potrivită pentru obținerea primei experiențe în dezvoltarea de aplicații. Una dintre caracteristicile SQLite este incapacitatea de a efectua simultan mai multe operațiuni de scriere, deci cu cât refuzați mai repede să o utilizați, cu atât mai bine. La elaborarea aplicațiilor, abordarea este adesea practicată, în care mediul de dezvoltare are un minim de diferențe față de mediul de producție. Acest lucru poate reduce în mod semnificativ probabilitatea unor probleme care pot apărea datorită utilizării diferitelor instrumente în dezvoltarea și funcționarea aplicației în producție. Această abordare este unul dintre motivele pentru care ne gândim la utilizarea PostgreSQL în dezvoltare.

Aici vă puteți întreba: de ce PostgreSQL? De ce nu MySQL sau alt DBMS? Faptul este că PostgreSQL a devenit de fapt standard atunci când lucrează la aplicații pe Ruby on Rails. Este rapid, extensibil, adaptat încărcărilor mari și utilizează o abordare a stocării datelor, ceea ce face dificilă realizarea de greșeli atunci când se iau anumite decizii (față de MySQL, de exemplu).

Iată câteva linkuri care prezintă grafic toate argumentele pro și contra:

Deoarece are sens pentru dezvoltarea Rails să folosească OS X sau OS Linux, să ia în considerare instalarea PostgreSQL pentru Ubuntu și Mac OS X.

Instalarea PostgreSQL pe Ubuntu 14.04

Mai întâi, actualizați depozitele de la distanță:

Apoi, instalați direct PostgreSQL:

Strict vorbind, baza de date este instalată. Vom vedea acest lucru prin conectarea la terminalul DBMS sub userul postgres standard:

Dacă DBMS este instalat corect, terminalul va răspunde cu o invitație de a introduce comenzi:

Instalarea PostgreSQL pe Mac OS X prin Homebrew

Una dintre cele mai simple moduri de a instala PostgreSQL pe OS X este Homebrew. Actualizați lista de pachete:

Dacă doriți ca DBMS să pornească la pornirea sistemului, executați comanda:

Instalarea PostgreSQL pe Mac OS X prin Postgresapp

Pachetul include chiar PostgreSQL, PostGIS, și mai multe extensii populare, lipsa care, cu toate acestea, nu împiedică începe să se dezvolte folosind PostgreSQL Rails-aplicații.

Instalarea se face trăgând pictograma din pachetul descărcat în dosarul Aplicații.

Verificarea instalării

Creați o bază de date de testare:

Vom ieși din terminalul DBMS introducând comanda \ q și încercăm să îl introducem din nou folosind noul utilizator creat:

După introducerea parolei, terminalul PostgreSQL ne întâmpină cu o invitație de a introduce comenzi:

Pentru fiabilitate, verificăm dacă utilizatorul poate lucra cu baza de date curentă:

Tabela de unicorns a fost creată, înseamnă că totul este în ordine, PostgreSQL este instalat și gata de plecare.

PostgreSQL comenzi de bază

Pentru a lucra cu PostgreSQL, trebuie să cunoașteți câteva comenzi de bază. Unele dintre ele, cele mai utile, sunt date mai jos.

Intrare standard administrator:

Comenzile Terminalului Psql

  • \ dt - arată toate tabelele
  • \ q - ieșire de la terminalul psql
  • \ nn - arată toate schemele
  • \ du - arată toți utilizatorii
  • \ d nume_tabel - arată informații despre tabel

Subiecte înrudite

  • Postgresql de ce și cum, articole despre programarea mkdev
    Controlerul cel mai simplu Ruby On Rails
  • Postgresql de ce și cum, articole despre programarea mkdev
    Blogul corect pe Rails: sitemap, roboți și rss
  • Postgresql de ce și cum, articole despre programarea mkdev
    Cum se scrie un cadru web MVC pe Ruby

În cele din urmă a decis să facă auto-educație?

Apoi începeți cu ghidul nostru gratuit pentru lumea dezvoltării web. În interiorul o mulțime de sfaturi utile și materiale pentru auto-studiu.

Obțineți o carte

Postgresql de ce și cum, articole despre programarea mkdev

Articole similare