PostgreSQL li Ubuntu saz bike

Pin
Send
Share
Send

PostgreSQL pergala rêveberiya databasê ya belaş e ku ji bo platformên cihêreng pêk tê, di nav de Windows û Linux. Amûrek pir cûreyek cûda yên daneyan piştgirî dike, xwedan zimanek nivîskî ya çêkirî ye û karanîna zimanên bernameyên klasîk piştgirî dike. Li Ubuntu, PostgreSQL bi navgîn tê saz kirin "Termînal" karanîna depoyên fermî an bikarhêner, û piştî vê yekê, xebata amadekarî, ceribandin û afirandina tabloyên têne kirin.

PostgreSQL li Ubuntu saz bikin

Databases di warên cûrbecûr de têne bikar anîn, lê pergala rêveberiyê rêveberiyek bermayî pêşkêş dike. Gelek bikarhêner li PostgreSQL disekinin, li ser OS-ya xwe saz dikin û dest bi xebata bi tewangan dikin. Piştre, em dixwazin ku gav-gav pêvajoya sazkirinê ya tevahî, yekem danasîn û veavakirina amûrê destnîşan bikin.

Gav 1: PostgreSQL saz bikin

Bê guman, divê hûn ji hêla hemî pelên pêdivî û pirtûkxaneyên bi Ubuntu ve zêde bikin dest pê bikin da ku karûbarê normal ya PostgreSQL peyda bikin. Ev bi karanîna konsol û bikarhêner an depoyên fermî ve tête kirin.

  1. Rastin "Termînal" bi awayek hêsantir, mînakî, bi riya menu (menu) an bişkojka hevbeş a kilît Ctrl + Alt + T.
  2. Pêşîn, em bala bikarhênerên bikarhêner dikişînin, ji ber ku guhertoyên herî dawî bi gelemperî yekem li wir têne barkirin. Fermandariyê li zeviyê binivîsinsudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg sere" "/etc/apt/source.list.d/pgdg.list 'û paşê bikirtînin Enter.
  3. Ji bo hesabê xwe şîfreyê binivîse.
  4. Piştî wê karanînawget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -da ku pakêtan zêde bikin.
  5. Ew tenê dimîne ku pirtûkxaneyên pergalê bi fermana standard nûve bikesudo nûvekirin-nûve kirin.
  6. Heke bala we heye ku guhertoya herî dawî ya PostgreSQL ji depoya fermî bistînin, hûn hewce ne ku li konsolê binivîsinsudo apt-get install postgresql postgresql-Beşdarîû zêdekirina pelan piştrast bike.

Piştî ku sazkirina serfiraziyek serkeftî, hûn dikarin destpêkirin ku hûn hesabê standard bidin destpêkirin, pergalê û mîhengê destpêkê kontrol bikin.

Step 2: Ji bo cara yekem PostgreSQL destpêkirin

Rêvebirîya DBMS-ê ya sazkirî jî bi nav dibe "Termînal" karanîna fermanên maqûl. Banga ku ji hêla bikarhêner ve hatî afirandin ve wekî mînak tê dîtin:

  1. Emrê binivîsesudo su - postgresû bikirtînin Enter. Analakiyek wusa dê bihêle hûn ji alîyê hesabê xwerû ve, ku niha wekî serekî tevdigerin, rêvebiriyê bikin.
  2. Têkeve nav konsolê rêveberiyê di binê profîla ku tê de hatiye bikar anînpsql. Activalakkirin dê ji we re bibe alîkar ku hûn bi jîngehê mijûl bibin.arîkar kirin- ew ê hemî ferman û argumanên berdest nîşan bide.
  3. Dîtina agahdariya di derbarê danişîna niha ya PostgreSQL de bi navgîn tête kirin conninfo.
  4. Ji jîngehê derkeve dê tîmê alîkar bike q.

Naha hûn dizanin ka hûn çawa têkevin hesabê xwe û biçin konsolxaneya rêveberiyê, ji ber vê yekê ew dem e ku hûn gav bavêjin ku bikarhênerek nû û databasa wî biafirînin.

Gav 3: Bikarhêner û Databazê çêbikin

Ew her gav hêsantir nine ku bi hesabek standardek heyî re bixebite, û her gav ne hewce ye. Ji ber vê yekê em pêşniyaz dikin ku prosedurekê ji bo afirandina profîlek nû binere û girêdana databasek cuda bi wê ve mijûl bibe.

  1. Di binê rêveberiya profîlê de li konsolê ne postgres (tîmsudo su - postgres) binivîsinCreatuser --interactive, û paşê bi navgîniya tîpan di xeta maqûl de binivîse navek lê bidin.
  2. Piştre, diyar bikin ka hûn dixwazin mafên bikarhênerê superuser bidin ku bigihîje hemî çavkaniyên pergalê. Simply vebijarkek maqûl hilbijêrin û pêve bikin.
  3. Ew çêtir e ku meriv databases bi heman navê ku navê navnîşê kirî gazî bikin, ji ber vê yekê divê hûn fermanê bikar bînintirên qirker afirandinli ku gumrikan - navê bikarhêner.
  4. Veguhaztina kar bi databasa diyarkirî re derbas dibepsql -d golikanli ku gumrikan - navê databasê.

Step 4: Afirandina tabelayekê û xebata bi Rêzan re

Wext e ku tabloya xwe ya yekem di databasa diyarkirî de biafirîne. Ev prosedur jî bi konsolê tête kirin, di heman demê de, dê ne zehmet be ku hûn bi fermanên bingehîn re mijûl bibin, ji ber ku hûn tenê jêrîn hewce ne:

  1. Piştî ku hûn biçin databasê, kodê jêrîn binivîse:

    Testîfreya CREATE TABLE (
    equip_id serial KEYA PRIMARY,
    Type varchar (50) NULL,
    varchar rengîn (25) NULL,
    cih varchar (25) kontrolkirin (cîh li ('bakur', 'başûr', 'rojava', 'rojhilat', 'nort rojhilat', 'başûr rojhilat', 'başûr rojava', 'bakur rojava')),
    Dîroka saz_date
    );

    Navê tablo yekem ceribandin (hûn dikarin navek din hilbijêrin). Her stûn li jêr tê vegotin. Me navên hilbijartin cûrbecûr varchar û reng varchar Tenê ji bo nimûne, hûn dikarin nîşana kesek din bikar bînin, lê tenê bi karanîna tîpên Latînî. Hejmarên di kortikan de ji hêjeya kolonê berpirsiyar in, ku rasterast bi daneyên ku li wir hatine danîn ve girêdayî ye.

  2. Piştî ketinê, ew tenê dimîne ku tabloya li ser ekranê bi xêz bike d.
  3. Hûn projeyek hêsan dibînin ku hîn agahiyek nade.
  4. Daneyên nû bi fermanê têne zêdekirinTesta INSERT INTO (reng, reng, cîh, install_date) VALUES ('slide', 'şîn', 'başûr', '2018-02-24');Navê tabloya yekem tê destnîşan kirin, di doza me de ev e ceribandin, hingê hemî stûn têne navnîş kirin, û nirxên di nav kantiran de, her gav di nîşanên nîşankirinê de têne nîşandin.
  5. Wê hingê hûn dikarin xêzek din zêde bikin, mînakî,Testa INSERT INTO (celeb, reng, cîh, saz_date) VALUES ('swing', 'zer', 'bakurê rojava', '2018-02-24');
  6. Li ser maseyê bisekininSELECT * Ji testa FROM;da ku encamê binirxînin. Wekî ku hûn dibînin, her tişt bi rêkûpêk tête danîn û daneyên rast têne şandin.
  7. Heke hûn hewce ne ku nirxek jêbirin, wê bi rêya fermanê bikinDELETE FROM test CERYAN cûda = 'slide';bi nîşana qada xwestî di nav deqe.

Gav 5: phpPgAdmin saz bikin

Her gav ne hêsan e ku meriv databases bi rêya konsolê ve birêve bike, ji ber vê yekê çêtirîn e ku ew bi sazkirina phpPgAdmin GUI-ya taybetî nûve bikin.

  1. Di serî de bi nav "Termînal" Bi riya nûvekirina pirtûkxaneyên herî dawî dakêşinsudo nûvekirin-nûve kirin.
  2. Servîsa Apache Apache saz bikinsudo apt-bistînin apache2.
  3. Piştî sazkirinê, performansa wê û karanîna syntax bikar bînin test bikinsudo apache2ctl configtest. Heke tiştek çewt derket, li xeletiyê binivîsin li ser malpera fermî ya Apache binêrin.
  4. Serjêker bi tîpkirin dest pê bikinsudo systemctl destpêke apache2.
  5. Naha dema ku server bi rengek rast dixebite, hûn dikarin pirtûkxaneyên phpPgAdmin lê zêde bikin ji hêla dakêşanê fermî ve dakêşin.sudo apt phppgadmin saz bike.
  6. Piştre, hûn hewce ne ku pelê pelê pelê piçûktir bikin. Ew bi navgînek nepoxa standard vekirî destnîşan bikingedit /etc/apache2/conf-available/phppgadmin.conf. Heke belge bi tenê bixwîne, hûn ê berî fermanê hewce bikin gedit di heman demê de destnîşan dikinsudo.
  7. Berî xeta "Pêdivî ye herêmî" danîn#ku ew şiroveyek veguherîne, û ji binê binivîseJi her tiştî re destûr dide. Niha gihîştina navnîşan dê ji bo hemî cîhazên li ser torê, û ne tenê ji PC-ya herêmî re vekirî be.
  8. Serversa malperê nû bikekarûbarê sudo apache2 nûve bikeû hûn dikarin bi ewlehî dest bi xebata xwe bi PostgreSQL re bikin.

Di vê gotarê de, me ne tenê PostgreSQL lêkolîn kir, lê her weha sazkirina serverek Apache-ya ku di tevhevkirina nermalava LAMP-ê de tête bikar anîn jî kir. Heke bala we heye ku karûbarê tevahî ya malperên xwe û projeyên din peyda bikin, em pêşniyar dikin ku hûn bi pêveka pêvekên din lê zêde bikin bi xwendina gotara me ya din li ser girêdana jêrîn fêr bibin.

Her weha Binêre: Sazkirina LAMP Software Suite li Ubuntu

Pin
Send
Share
Send