Bi o ṣe le gba software fun kọmputa ASUS K52F

PostgreSQL jẹ eto ọfẹ fun ìṣakoso awọn apoti isura infomesonu, a ṣe apẹrẹ fun awọn irufẹ ipo, pẹlu Windows ati Lainos. Ọpa naa ṣe atilẹyin nọmba ti o pọju awọn oniru data, ni ede ti a kọ sinu sinu iwe-iwe ati atilẹyin iṣẹ nipa lilo awọn eto eto sisọpọ. Ni Ubuntu, PostgreSQL ti fi sori ẹrọ nipasẹ "Ipin" lilo awọn ile-iṣẹ aṣoju tabi awọn olumulo, ati lẹhin ti iṣẹ igbaradi, idanwo ati ṣiṣẹda awọn tabili ni a gbe jade.

Fi PostgreSQL sori Ubuntu

Awọn ipamọ data lo ni orisirisi awọn agbegbe, ṣugbọn ilana itọju iṣakoso n pese fun wọn pẹlu itọnisọna itura. Ọpọlọpọ awọn olumulo da ni PostgreSQL, fi sori ẹrọ ni OS ati bẹrẹ bẹrẹ pẹlu awọn tabili. Nigbamii ti, a yoo fẹ lati ṣe igbesẹ nipasẹ igbesẹ apejuwe gbogbo ilana fifi sori ẹrọ, iṣafihan akọkọ ati setup ti awọn ohun elo ti a sọ.

Igbese 1: Fi PostgreSQL sori ẹrọ

Dajudaju, o yẹ ki o bẹrẹ pẹlu fifi gbogbo awọn faili ati awọn ile-ikawe ti o yẹ fun Ubuntu lati rii daju pe iṣẹ ti PostgreSQL ṣe deede. Eyi ni a ṣe nipa lilo itọnisọna ati olumulo tabi awọn ile-iṣẹ osise.

  1. Ṣiṣe "Ipin" ni ọna ti o rọrun, fun apẹẹrẹ, nipasẹ akojọ aṣayan tabi nipa titẹ bọtini apapo Konturolu alt T.
  2. Akọkọ, a ṣe akiyesi awọn ibi ipamọ awọn olumulo, nitoripe awọn ẹya ti o ṣẹṣẹ julọ jẹ igba akọkọ ti a gba wọle nibẹ. Fi sii ni aṣẹ aayesudo sh -c 'echo' da //apt.postgresql.org/pub/repos/apt/ 'lsb_release -cs'-pgdg main ">> /etc/apt/sources.list.d/pgdg.list'ati ki o si tẹ lori Tẹ.
  3. Tẹ ọrọigbaniwọle sii fun apamọ rẹ.
  4. Lẹhin ti o lowget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -lati fi awọn apejọ kun.
  5. O wa nikan lati ṣe imudojuiwọn awọn ile-ikawe eto-aṣẹ pẹlu aṣẹ pipe.sudo apt-gba imudojuiwọn.
  6. Ti o ba ni ife lati gba titun ti ikede ti PostgreSQL lati ibi ipamọ ti ile-iṣẹ, o nilo lati kọ ni itọnisọnasudo apt-gba firanṣẹ postgresql postgresql-contribati jẹrisi awọn faili fi kun.

Lẹhin ipari ti fifi sori aṣeyọri, o le tẹsiwaju lati ṣafihan iroyin apamọ kan, ṣayẹwo iṣakoso ti eto naa ati iṣeto ni akọkọ.

Igbese 2: Bẹrẹ PostgreSQL Akọkọ

Isakoso ti DBMS ti o wa pẹlu tun waye nipasẹ "Ipin" lilo awọn aṣẹ ti o yẹ. Ipe si olumulo aiyipada naa dabi eyi:

  1. Tẹ aṣẹ naa siisudo su - postgreski o si tẹ lori Tẹ. Iṣe yii yoo gba ọ laaye lati lọ si isakoso fun akosile akọọlẹ ti a ṣe nipasẹ aiyipada, eyi ti o nlo lọwọlọwọ gẹgẹbi akọkọ.
  2. Titẹ awọn isakoso iṣakoso labẹ imọran ti profaili ti a lo jẹ nipasẹpsql. Ṣiṣe pẹlu ayika yoo ran ọ lọwọiranlọwọ- yoo fihan gbogbo awọn ofin ti o wa ati awọn ariyanjiyan.
  3. Wiwo alaye nipa igba akoko PostgreSQL ṣe nipasẹ conninfo.
  4. Jade ayika yoo ran egbe lọwọ q.

Bayi o mọ bi o ṣe le wọle si akoto naa ki o lọ si itọnisọna isakoso, nitorina o jẹ akoko lati gbe si lati ṣẹda olumulo tuntun ati database rẹ.

Igbese 3: Ṣẹda olumulo ati aaye data

Ko rọrun nigbagbogbo lati ṣiṣẹ pẹlu iroyin apamọ ti o wa tẹlẹ, ati pe kii ṣe pataki nigbagbogbo. Ti o ni idi ti a fi eto lati ṣe apejuwe ilana fun ṣiṣẹda profaili titun ati sisopọ si ipamọ data ọtọtọ.

  1. Jije ni itọnisọna naa labẹ akọle iṣakoso awọn ifiweranṣẹ (ẹgbẹsudo su - postgres) kọCreative - ajọṣọati ki o fun ni orukọ ti o dara nipasẹ awọn titẹ ohun kikọ ni okun ti o yẹ.
  2. Nigbamii, pinnu boya o fẹ fun awọn ẹtọ superuser olumulo lati wọle si gbogbo awọn eto eto. Nikan yan aṣayan ti o yẹ ki o tẹsiwaju.
  3. A darukọ database naa ni orukọ kanna gẹgẹbi a darukọ iroyin naa, nitorina o yẹ ki o lo aṣẹ naacreatedb lumpicsnibo ni lumpics - orukọ olumulo.
  4. Ilọsiwaju lati ṣiṣẹ pẹlu awọn data ti o ṣafihan waye nipasẹpsql -d lumpicsnibo ni lumpics - orukọ ti database.

Igbese 4: Ṣiṣẹda tabili ati ṣiṣẹ pẹlu awọn ori ila

O jẹ akoko lati ṣẹda tabili akọkọ rẹ ni aaye data pataki. Ilana yii tun ṣe nipasẹ itọnisọna, ṣugbọn kii yoo nira lati tọju awọn ofin akọkọ, nitori gbogbo ohun ti o ni lati ṣe ni lati:

  1. Lẹhin gbigbe si database, tẹ koodu wọnyi:

    Ṣẹda idanwo TABLE (
    equip_id serial PRIMARY KEY,
    Iru varchar (50) KO NULL,
    awọ varchar (25) KO NULL,
    ibi iyọ si ipo (25) ṣayẹwo (ipo ni ('ariwa', 'guusu', 'oorun', 'east', 'ariwa', 'guusu ila oorun', 'guusu Iwọ oorun guusu', 'ariwa ariwa')),
    fi ọjọ ti a fi sori ẹrọ lẹẹkan
    );

    Ni akọkọ orukọ orukọ tabili ni pato. idanwo (o le yan orukọ miiran). Awọn wọnyi ṣe apejuwe awọn iwe-iwe kọọkan. A yàn awọn orukọ Iru varchar ati awọ varchar kan fun apẹẹrẹ, o le wọle si eyikeyi itọkasi miiran, ṣugbọn nikan pẹlu lilo awọn kikọ Latin. Awọn nọmba ninu awọn akọmọ jẹ lodidi fun iwọn ti iwe, eyi ti o ni ibatan si asopọ data nibẹ.

  2. Lẹhin ti titẹ sii o wa nikan lati han tabili lori iboju pẹlu d.
  3. O ri iṣẹ ti o rọrun ti ko ni alaye kankan sibẹsibẹ.
  4. Ti ṣe afikun data titun nipasẹ aṣẹFI INU idanwo (Iru, awọ, ipo, install_date) Awọn ohun elo ('slide', 'blue', 'south', '2018-02-24');Ni akọkọ, a fihan orukọ tabili naa, ninu ọran wa o jẹ idanwo, lẹhinna gbogbo awọn ọwọn ti wa ni akojọ, ati awọn iye ni awọn ami-iṣere ti wa ni itọkasi, dandan ni awọn abajade.
  5. Lẹhinna o le fi ila miiran kun, fun apẹẹrẹ,TI INU idanwo (Iru, awọ, ipo, install_date) Awọn ipele ('swing', 'yellow', 'Northwest', '2018-02-24');
  6. Ṣiṣe tabili naa nipasẹSELE * LATI idanwo;lati ṣe akojopo esi. Bi o ṣe le rii, ohun gbogbo ti wa ni idayatọ daradara ati awọn data ti tẹ daradara.
  7. Ti o ba nilo lati yọ eyikeyi iye, ṣe nipasẹ aṣẹ naaDuro kuro lati igbeyewo TI Iru = 'Ifaworanhan';nipa sisọ aaye ti a beere fun ni awọn oṣuwọn.

Igbese 5: Fi phpPgAdmin sori ẹrọ

Idaabobo aaye data ko rọrun nigbagbogbo lati ṣe nipasẹ itọnisọna, nitorina o jẹ dara julọ lati ṣe igbesoke naa nipa fifi IPI phpPgAdmin pataki sii.

  1. Akọkọ nipasẹ "Ipin" Gba awọn imudojuiwọn titun fun awọn ikawe nipasẹsudo apt-gba imudojuiwọn.
  2. Fi Oju-iwe ayelujara apamọwọ Apaṣesudo apt-get install apache2.
  3. Lẹhin ti fifi sori ẹrọ, ṣayẹwo iṣẹ rẹ ati atunṣe atunṣe nipa lilosudo apache2ctl configtest. Ti nkan kan ba jẹ aṣiṣe, wo fun aṣiṣe kan gẹgẹbi apejuwe lori aaye ayelujara Apache osise.
  4. Bẹrẹ olupin nipasẹ titẹsudo systemctl bẹrẹ apache2.
  5. Nisisiyi pe isẹ ti olupin naa ti ni idaniloju, o le fi awọn ile-ikawe phpPgAdmin kun nipa gbigba wọn lati ibi ipamọ iṣẹ nipasẹsudo apt fi phppgadmin sori ẹrọ.
  6. Nigbamii ti, o yẹ ki o ṣe ayipada faili fọọmu naa. Ṣii i nipasẹ iwe akọsilẹ ti o tọ, ṣafihangedit /etc/apache2/conf-available/phppgadmin.conf. Ti iwe-iwe naa ba jẹ kika-nikan, iwọ yoo nilo aṣẹ ṣaaju ki o to gedit pato patosudo.
  7. Ṣaaju laini "Beere agbegbe" fi#, lati ṣe atunṣe naa ni ọrọ ọrọ naa, ki o si tẹ ni isalẹGba Lati Gbogbo. Bayi wiwọle si adiresi yoo ṣii fun gbogbo awọn ẹrọ lori nẹtiwọki, ati kii ṣe fun PC agbegbe nikan.
  8. Tun olupin ayelujara tun bẹrẹsudo service apache2 tun bẹrẹati ki o lero ọfẹ lati gba lati ṣiṣẹ pẹlu PostgreSQL.

Ninu àpilẹkọ yii, a ko wo PostgreSQL nikan, ṣugbọn tun ṣe fifi sori olupin ayelujara Apache, ti o lo ni apapọ isẹ LAMP. Ti o ba nifẹ lati rii daju pe kikun iṣẹ ṣiṣe ti awọn ojula rẹ ati awọn iṣẹ miiran, a ni imọran ọ lati mọ ara rẹ pẹlu ilana ti fifi awọn apa miiran kun nipa kika iwe wa miiran ni asopọ atẹle.

Wo tun: Fifi sori LAMP suite ni Ubuntu