PostgreSQL waa ujeedo ujeedo nidaamka maareynta keydka macluumaadka, awood leh, horumarsan iyo waxqabad sare, PostgreSQL waa - ilo bilaash ah oo furan oo lagu sii daayay liisanka PostgreSQL, la mid ah BSD ama MIT.
Wuxuu adeegsadaa oo hagaajiyaa luqadda SQL, oo ay weheliso tiro badan oo astaamo ah keydinta iyo maaraynta xogta sugan. Waa mid hufan, la isku halleyn karo, oo la qiyaasi karo oo loogu talagalay wax ka qabashada mugga sare iyo abuurista jawi shirkadeed iyo bey'ad dulqaad leh, iyadoo la hubinayo hufnaanta xogta sare.
PostgreSQL sidoo kale waa mid aad u sarreysa oo leh qaabab sida tusmooyinka, waxay la yimaadaan APIs si aad u horumarin karto xalkaaga si aad u xalliso dhibaatooyinkaaga keydinta xogta.
Sida mashaariic kale oo badan oo furan, Horumarinta PostgreSQL ma maamusho hal shirkad ama qof, laakiin waxaa maamula bulsho horumariyayaal ah kuwaas oo u shaqeeya si isxilqaan ah, altruistically, xor ah ama ay taageeraan ururada ganacsiga.
Bulshadan waxaa lagu magacaabaa PGDG (PostgreSQL Global Development Group).
Ku dhejinta PostgreSQL ee Ubuntu 18.04 LTS iyo noocyo kala duwan
Si aan ugu rakibno qalabkan nidaamyadeena, waa inaan ka sameysano fayl gudaha /etc/apt/sources.list.d/pgdg.list kaas oo kaydiya qaabeynta keydka.
Waxaan fureynaa terminal Ctrl + Alt + T waana ku fulin doonnaa:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' sudo apt install wget ca-certificates
Waxaan soo dejineynaa furaha dadweynaha
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –
Y waxaan sii wadaynaa inaan ku rakibno arjiga nidaamkayaga:
sudo apt update sudo apt install postgresql-10 pgadmin4
Waana intaas, waxaan ku dhejin doonnaa PostgreSQL nidaamkeena.
Adeegga dalabka waa in si otomaatig ah loo dilaa ka dib marka la rakibo, waxaan ku xaqiijin karnaa si fudud annagoo fulinayna amarka soo socda:
sudo systemctl status postgresql.service
Sidee loo adeegsadaa PostgreSQL-ka Ubuntu 18.04 LTS iyo derivatives?
Gudaha PostgreSQL, aqoonsiga macmiilka waxaa xukuma feylka qaabeynta /etc/postgresql/10/main/pg_hba.conf.
Habka aqoonsiga asalka ah waa "asaaga" Maamulaha keydka macluumaadka, taas oo macnaheedu yahay inay hesho magaca isticmaalaha nidaamka hawlgalka macmiilka iyo hubinta haddii ay la mid tahay magaca isticmaale xogta la codsaday si loogu oggolaado marin u helka, iskuxirka maxalliga ah.
Faylka qaabeynta waxaa loo tafatiri karaa iyadoo loo eegayo baahidaada.
Marka wax walba la isku duwo, koontada nidaamka waxaa lagu heli karaa amarka soo socda:
sudo -i -u postgres psql postgres=#
Sidoo kale waxaa si toos ah loogala xiriiri karaa amarkan kale, iyada oo aan marka hore la marin koontada 'postgres', tan waa inaan fulino oo keliya:
sudo -i -u postgres psql
Si aan uga baxno kaliya waxaan fulinnaa:
postgres=# \q
En PostgreSQL, nidaam door iyo ogolaansho ayaa loo isticmaalaa, meesha doorarku waa walxo caalami ah oo marin u heli kara dhammaan keydka macluumaadka (oo leh mudnaanta ku habboon).
Doorarka ayaa gabi ahaanba ka duwan isticmaalayaasha heerka nidaamka qalliinka, in kasta oo ay ku habboon tahay in la ilaaliyo waraaqaha u dhexeeya.
Si loo bilaabo nidaam xog ururin, rakibaad kasta oo cusub had iyo jeer waxay ka kooban tahay door la sii cayimay.
Sida loo abuuro isticmaale PostgreSQL?
para abuurista door cusub oo ku saabsan keydka macluumaadka kaliya waa inaan fulino amarka soo socda, kaas oo kaliya aan ku bedeleyno "isticmaale" magaca aan dooneyno inaan ku meeleyno:
postgres=# CREATE ROLE usuario;
Hadda haddii aan dooneyno inaan ku darno astaamaha gelitaanka doorka isticmaalaha, waa inaan ku darnaa oo keliya waxyaabaha soo socda:
postgres=#CREATE ROLE usuario LOGIN;
Ama sidoo kale waa loo abuuri karaa sidan soo socota
postgres=#CREATE USER usuario;
Abuuritaanka tan, waa inaan ku meeleynaa lambar sir ah oo aan ku hubin karno habka xaqiijinta taas oo ku siinaysa lambar sir ah oo sir ah marka aad ku xiraneyso keydka macluumaadka.
Waxaan tan ku samayn karnaa adoo garaacaya amarka soo socda:
postgres=#CREATE ROLE usuario PASSWORD 'contraseña'
Ugu dambeyntii waxaad ka heli kartaa casharro kala duwan oo kaa caawin kara shirar badan iyo degellada ay wax ku wadaagaan ku saabsan isticmaalka iyo maamulka PostgreSQL.
Waad salaaman tihiin, khalad ayaan lahaa markii aan amarka soo socda ku dhejinayo qalabka
wget –quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Xusuusnow haddii aad nuqul ka sameysatid laynka amarka, waa inaad tirtirtaa qoraalka ka dambeeya 'ku dar' oo aad gacanta ku dhigtaa. haddii kale qalad ayaa soo muuqan doona sida uu yahay.
Cilad: pg_config la fulin karo lama helin.
Tani waxay dhacaysaa maxaa yeelay qoraalkaas si sax ah looma fasirin.