Ubuntu PostgreSQL'i ornaşdyryň

Anonim

Ubuntu PostgreSQL'i ornaşdyryň

PostgreSQL-yň we Linux, şol sanda dürli platformlarda, dowamynda amala dürli maglumat bazasynyň mugt gözegçilik ulgamy. ulag, maglumat görnüşleri köp sanly goldaýar goılan-buýruk dili bar we nusgawy programlama dillerinin ulanylmagyny goldaýar. Ubuntu PostgreSQL resmi ýa-da ulanyjy saklanýan ýerler arkaly Terminal arkaly ýükläp, we taýýarlyk işleri soň, barlag we döretmek tablolar amala aşyrylýar.

Ubuntu PostgreSQL'i ornaşdyryň

Bazalary dürli ugurlar dürli ulanylýar, emma rahatlyk dolandyryş gözegçilik ulgamy berýär. Köp ulanyjy öz OS ornaşdyryň we tablolar bilen işleşmäge başlamak, PostgreSQL togtatmak. Indiki biz ähli ornaşdyrma amaly ilkinji barasynda beıan we ady tutalan ulag sazlamak ädim ädim isleýärin.

1-nji ädim: PostgreSQL'i ornaşdyryň

Elbetde, PostgreSQL adaty hereket etmegini üpjün etmek Ubuntu zerur faýllary we kitaphanalaryň goşmak bilen başlamak gerek. Bu konsol we ýörite ýa-da resmi depoları ulanmak edilýär.

  1. Bir menýu arkaly, mysal üçin, islendik amatly ýagdaýda "üç" işe ýa-da Ctrl + Kiçi + T düwme kombinasyonu çümmük.
  2. Ubuntu işletim ulgamy terminal açyp,

  3. Adatça, esasan soňky wersiýasy bar aýyrmak sebäbi Birinjiden, ulanyjy saklanýan ýerler üns beriň. buýruk http://apt.postgresql.org/pub/repos/apt/-nji ýylda sudo SH Ce "ECHO buýruk ýerleşdiriň` lsb_release >> "esasy -cs`-pgdg /etc/apt/sources.list.d/ PGDG.LIST "we soňra tyklaň.
  4. Ubuntu ulanyjy saklanýan-dan Aragatnaşyklar

  5. Hasabyňyzdan paroly giriziň.
  6. Ubuntu toparyny işjeňleşdirmek üçin parolyňyzy giriziň

  7. Şondan soň, ulanmak wget -Q https://www.postgresql.org/media/keys/accc4cf8.asc -O - | APT-açary goşmak sudo - toplumyny goşmak üçin.
  8. Ubuntu göçürilip saklanýan toplumyny goşmak

  9. Standart sudo APT-alyň täzele buýruk ulgam kitaphanalary täzelemek diňe galýar.
  10. Ubuntu kitaphanalara täzelenmeleri alyň

  11. Eger-de resmi ammaryndan, özem bar bolan iň soňky PostgreSQL wersiýasyny almakda gyzyklanma bar bolsa, sudo ýazmak gerek Apt-Başlamak PostgreSQL PostgreSQL-goşant ornaşdyryň we faýllary goşmaça tassyklaň.
  12. Ubuntu resmi ammaryndan, özem PostgreSQL'i ornaşdyryň

üstünlikli ornaşdyrmak tamamlanandan soň, ulgam we ilkinji konfigurasiýa amaly gözegçilik, standart hasabyna badalga geçip bilersiňiz.

2-nji ädim: Ilkinji Run PostgreSQL

ornaşdyrylan DBMS we dolandyryş-de degişli buýruklary "Terminal" bilen emele gelýär. Şeýle bellenilen gözlese hitap:

  1. Postgres buýruk we ENTER düwmesini basyň basyň - sudo Su giriziň. Şeýle bir iş Häzirki wagtda esasy biri hökmünde hereket bellenilen hasabyna tarapyndan döredilen bellenilen hasabyňyzy dowam mümkinçilik berer.
  2. Ubuntu bellenilen PostgreSQL'i gündeligi geçmek

  3. ulanylýan tertibi kysymly çäginde gözegçilik konsolda girizmek psql'i arkaly amala aşyrylýar. Kömek teks gurşawyň bilen başa çykmak üçin kömek eder - ol ähli buýruklary we deliller görkezer.
  4. Ubuntu PostgreSQL dolandyryjylar Konsolu geçmek

  5. Häzirki mejlisi PostgreSQL barada maglumat görmek \ Conninfo arkaly amala aşyrylýar.
  6. Ubuntu görmek PostgreSQL çykgyt barada

  7. Team \ Q gurşawyny almak üçin kömek eder.
  8. Ubuntu PostgreSQL dolandyryjylar Konsolu çykmaýar

Indi giriň we onuň wagt täze bir ulanyjy we maglumat bazasynyň döredilmegine geçirmek üçin, şonuň üçin gözegçilik konsol gitmek üçin bilýärin.

3-nji ädim: Bir ulanyjy we maglumat bazasynyň döretmek

Hemişe bar standart abonement bilen iş üçin degişli däl-de, we her wagt gerek däl. Biz aýry maglumat bazasynyň täze bir profil döretmek we birikdirmek üçin amaly kabul teklip bolmagynyň.

  1. Postgres tertibi (sudo SU-Postgres buýruk) aşagynda konsol bolmak bilen CreateUser --Interactive ýazmak we soňra degişli dize nyşana Brauzer, ony degişli adyny görkeziň.
  2. Ubuntu täze PostgreSQL'i ulanyjy döretmek

  3. Indiki ähli ulgam çeşmelerini girmek üçin root zatdan ulanyjynyň üpjün etmek isleýändigiňizi karar. Diňe laýyk görnüşi saýlaň we mundan beýläk-gidiň.
  4. Ubuntu ulanyjy PostgreSQL bellemek

  5. hasap saýlandy ýaly Lumpics adyňyz CreatedB Lumpics buýruk arkaly baha, şonuň üçin maglumat bazasynyň gowy, şol bir ady diýilýär.
  6. Ubuntu täze PostgreSQL maglumat bazasynyň döretmek

  7. görkezilen bazasynyň işine geçiş Lumpics bazasynyň ady psql'i -D Lumpics arkaly emele gelýär.
  8. Ubuntu döredilen PostgreSQL maglumat bazasynyň git

4-nji ädim: setirler bir Tablisa we iş döretmek

Bu bellenen stansiýasynyň ilkinji Tablisa döretmek wagty. Bu yordam konsol üsti bilen amala aşyrylýar, emma, diňe aşakdaky gerek, sebäbi esasy buýruklary bilen başa çykmak aňsat bolar:

  1. bazasynyň göçüreniňizden soň, şeýle kody belläñ:

    (Tablisa, barlag döretmek

    Equip_ID Serial Esasy açar,

    Görnüşi Varchar (50) däl NULL,

    Reňk Varchar (25) däl NULL,

    Ýer Varchar (25) bilen baglanyşykly (location (Demirgazyk "," Günorta "," West "," Gündogar "," demirgazyk "," Günorta "," Southwest "," Northwest ')),

    Install_Date taryhy.

    );

    Ubuntu täze PostgreSQL'i Tablisa döretmek

    Birinjiden, barlag tablisanyň ady (başga hiç bir at saýlap bilersiňiz) görkezilýär. Aşakdaky her sütun düşündirýär. Biz diňe latyn nyşanlaryň ulanmak bilen, diňe mysal üçin, şol bir wagtyň özünde-da başga bir görkezijisi bolar görnüşi int we reňkli int atlaryny saýladym. ýaýyň içinde belgileri gönüden-göni şol ýerde mesgen maglumatlara degişli sütun ölçegi üçin jogapkärçilik çekýärler.

  2. açylandan soň, ol \ d arkaly ekranda Tablisa görmek üçin diňe galýar.
  3. Ubuntu döredilen PostgreSQL Tablisa görkezilýär

  4. Häzirlikçe hiç hili maglumat öz içine alýan bir ýönekeý taslama serediň.
  5. PostgreSQL-nji ýylda täze döredilen PostgreSQL'i Tablisa view

  6. täze maglumatlar Insert goýmak, barlag buýruk (Type, reňk, ýer, Install_Date) baha ( "Slaýd", "Blue", "Günorta", "2018-02-24") arkaly Eger goýlan; Birinji Tablisa adyny görkezmek, biziň ýagdaýda bu bir barlag soň ähli kolonlar listelenir we ähmiýeti ýaýyň görkezilen.
  7. Ubuntu ilkinji dize goşmak

  8. Soň, mysal üçin, başga bir setiri goşmak, goş Into, barlag (görnüşi, reňk, ýer, Install_Date) baha ( "Swing", "Sary", "Northwest", "2018-02-24");
  9. Ubuntu ikinji PostgreSQL setiri goşmak

  10. netije çak ;, barlagyndan saýlaň * arkaly Tablisa işleýär. Görşüňiz ýaly, her bir zady dogry düzmek we maglumatlary dogry edilýär.
  11. täze Ubuntu setirler bilen PostgreSQL Tablisa görkeziň

  12. Eger-de hiç bir baha aýyrmak gerek bolsa, barlag aýyrmak arkaly nirede dyrnak gerekli meýdan nygtap Type = "Slaýd" buýruk ;,.
  13. Ubuntu PostgreSQL'i Tablisa bir baha öçürmek

Ädim 5: PHPPGAdmin ornaşdyryň

Hemişe däl-de maglumat bazasynyň gözegçilik aňsat şonuň üçin ýörite PHPPGAdmin grafiki interfeýs sazlaýjylary bellenilen bolmasa, ony yükseltmek üçin iň konsol arkaly amala aşyrylýar.

  1. Birinji öň "Terminal" üçin, bilen kitaphanalaryň üçin iň soňky täzelenmeleri ýüklemek sudo Apt-alyň täzelemek.
  2. Ubuntu Apache ýüklemek üçin täzelenmeleri almak

  3. Apache sudo APT-Başlamak Apache2 web serweri ornaşdyryň.
  4. Ubuntu Apache bölekleri ýüklemek

  5. Gurnamagyň soň, sudo Apache2ctl Configtest ulanmak sintaksis ýerine ýetirilmegine we olaryň takyklygyna bilen barlag. bir zat resmi Apache Web saýtynda beýanat bir ýalňyşlyk nädogry, göz gitdi.
  6. Ubuntu APACHE öndürijilik barlag

  7. Sudo SystemCTL Start Apache2 giren serweri işleýär.
  8. Ubuntu Apache Web serwer işleýän

  9. Serwer dogry işlemegi üpjün, sen PHPPGAdmin ornaşdyryň APT sudo bilen resmi saklanýan mevcu tarapyndan phppgadmin kitaphanalary goşmak.
  10. Ubuntu phppgadmin gurulmagy

  11. Soňra, biraz konfigurasiýa faýly üýtgetmek gerek. Gedit /etc/apache2/conf-available/phppgadmin.conf nygtap standart notepad bilen açyň. resminama diňe okamak bolsa, Gedit öňünde sudo görkezmek gerek bolar.
  12. Ubuntu PHPPGAdmin konfigurasiýa faýly açyp,

  13. "Talap Ýerli" setiri öňünde, beýanat ony täzeden soňra ähli rugsat beriň üçin # goýdy. Indi salgy arkaly giriş tor enjamlary üçin açyljakdygyny we diňe ýerli kompýuter üçin.
  14. Ubuntu aratapawut phppgadmin konfigurasiýa

  15. Sudo Hyzmat Apache2 RESTART web serweri täzeden we howpsuz PostgreSQL bilen işlemek üçin bilersiňiz.
  16. Ubuntu Apache Office täzeden

Bu makalada biz PostgreSQL'i, ýöne şol bir wagtyň özünde bir ýere LAMP programma üpjünçiligi ulanylýar jQuery oturtmak diňe tanyşdy. Eger-de saýtlary we beýleki taslamalaryň doly işlemegini üpjün etmekde isleýän bolsaňyz, aşakdaky çykgydy başga ýazuw okuyarak beýleki bölekleri goşmak amaly bilen tanyşmaga maslahat.

Mundan başga-da serediň: Ubuntu Lamp maksatnamalary düzmek

Koprak oka