Crib pe postgresql
PostgreSQL este o bază de date full-featured cross-platform relațională-obiect. Acest mic articol este scris cu scopul de a colecta într-un singur loc este un mic tutorial cu privire la modul de instalare și configurare această bază de date. Acțiunea are loc în sistemul de operare Ubuntu 16.04.
instalarea PostgreSQL
În mod implicit, PostgreSQL este inclus în pachetul Ubuntu. Sistemul poate fi instalat cu următoarea comandă:
Pentru a instala cea mai recentă versiune a bazei de date, efectuați următorii pași:
- Creați un fișier /etc/apt/sources.list.d/pgdg.list
- Adăugați la aceasta următorul conținut:
- Noi de import noua semnătură cheie, rulând
- Instalați cea mai recentă versiune:
După succes timp de instalare samoo pentru a face PostgreSQL bază de date de configurare de bază.
În mod implicit, accesul la baza de date are un utilizator Postgres. Mergem dedesubt:
Pentru a crea o nouă bază de date, executați următoarea comandă în cadrul psql:
Creați utilizator individual cu o parolă de conectare și parola myuser:
Pentru a da privilegii complete asupra noii noastre mydatabase utilizator de bază de date myuser efectua:
Pentru a face administratorul nou de utilizator al bazei noastre de date, executa:
Pentru a-l priva de autoritatea sa acordat anterior, problema:
În cazul în care utilizatorul are nevoie pentru a oferi doar dreptul de a crea o nouă bază de date (de exemplu, atunci când executați testele din cadrul Django creează o bază de date separată cu test_ prefixul.):
Pentru a ieși din sesiune, trebuie să rulați comanda \ q
Chips atunci când se lucrează cu PostgreSQL
Nu să memoreze o mulțime de echipe, există instrumente GUI pentru lucrul cu PostgreSQL. Cel mai popular este considerat pgadmin3.
Pentru cei care încă preferă să rămână în terminal, există un scenariu interesant scris în Python. pgcli. Caracteristica sa este completarea automată și evidențierea sintaxa comenzilor SQL.
Ușor și convenabil.
Eliminarea haldei de baze de date PostgreSQL, puteți face acest lucru:
Import PostgreSQL se face după cum urmează:
PostgreSQL scară largă și baze de date complexe, și mult timp este necesar pentru a ajusta dacă vă confruntați cu ea în prima dată. Acest articol este doar începutul moduri interesante. Voi încerca să împărtăși experiențe și cunoștințe, în măsura în care este posibil și efort :-)