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.
- Bir menýu arkaly, mysal üçin, islendik amatly ýagdaýda "üç" işe ýa-da Ctrl + Kiçi + T düwme kombinasyonu çümmük.
- 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ň.
- Hasabyňyzdan paroly giriziň.
- Şondan soň, ulanmak wget -Q https://www.postgresql.org/media/keys/accc4cf8.asc -O - | APT-açary goşmak sudo - toplumyny goşmak üçin.
- Standart sudo APT-alyň täzele buýruk ulgam kitaphanalary täzelemek diňe galýar.
- 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ň.
ü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:
- 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.
- 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.
- Häzirki mejlisi PostgreSQL barada maglumat görmek \ Conninfo arkaly amala aşyrylýar.
- Team \ Q gurşawyny almak üçin kömek eder.
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ň.
- 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ň.
- 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ň.
- hasap saýlandy ýaly Lumpics adyňyz CreatedB Lumpics buýruk arkaly baha, şonuň üçin maglumat bazasynyň gowy, şol bir ady diýilýär.
- görkezilen bazasynyň işine geçiş Lumpics bazasynyň ady psql'i -D Lumpics arkaly emele gelýär.
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:
- 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.
);
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.
- açylandan soň, ol \ d arkaly ekranda Tablisa görmek üçin diňe galýar.
- Häzirlikçe hiç hili maglumat öz içine alýan bir ýönekeý taslama serediň.
- 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.
- 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");
- 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.
- Eger-de hiç bir baha aýyrmak gerek bolsa, barlag aýyrmak arkaly nirede dyrnak gerekli meýdan nygtap Type = "Slaýd" buýruk ;,.
Ä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.
- Birinji öň "Terminal" üçin, bilen kitaphanalaryň üçin iň soňky täzelenmeleri ýüklemek sudo Apt-alyň täzelemek.
- Apache sudo APT-Başlamak Apache2 web serweri ornaşdyryň.
- 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.
- Sudo SystemCTL Start Apache2 giren serweri işleýär.
- Serwer dogry işlemegi üpjün, sen PHPPGAdmin ornaşdyryň APT sudo bilen resmi saklanýan mevcu tarapyndan phppgadmin kitaphanalary goşmak.
- 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.
- "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.
- Sudo Hyzmat Apache2 RESTART web serweri täzeden we howpsuz PostgreSQL bilen işlemek üçin bilersiňiz.
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