Tāuta PostgreSQL i Ubuntu

Pin
Send
Share
Send

Ko te PostgreSQL he punaha whakahaere koreutu mo te whakahaere i nga papaaho, tae atu ki te Matapihi me te Linux. E tautoko ana te taputapu i te maha o nga momo raraunga, he reo tuhi hanga-a-ringa ka tautoko i te whakamahinga o nga reo papatahi. I roto i te Ubuntu, ka whakauruhia a PostgreSQL "Whakamutunga" te whakamahi i nga tuhinga taangata a te kaiwhakamahi, a muri mai ranei, ka whakatutukihia nga mahi, te whakamatau me te waihanga i nga tepu.

Tāutahia a PostgreSQL i Ubuntu

Whakamahia ai nga papaa Raraunga ki nga mara maha, engari ko te punaha whakahaere e whakarato ana i te tino maere. He maha nga kaiwhakamahi ka tu ki PostgreSQL, whakauruhia ki to raatau OS ka tiimata ki te mahi me nga tepu. Panuku, e hiahia ana matou ki te taahiraa ma te taahiraa e whakaahua i te katoa o te whakaurunga, te whakarewanga tuatahi me te whirihoranga o te taputapu i whakahuatia.

Hipanga 1: Tāuta PostgreSQL

Ko te mea pono, me tiimata koe ki te taapiri i nga konae me nga whare pukapuka e tika ana ki Ubuntu hei whakarite kia maatau te mahi noa o PostgreSQL. Kua mahia tenei ma te whakamahi i te papatohu me te kaiwhakamahi, o nga taonga hou ranei.

  1. Rere "Whakamutunga" i tetahi ara waatea, hei tauira, ma te tahua, ma te pana ranei i te whakakotahi matua Ctrl + Alt + T.
  2. Tuatahi, ka tuhia e maatau te tuhi nama, na te mea ko te nuinga o nga panui ka tukuna i te tuatahi. Whakapirihia te whakahau i te marasudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg matua" >> /etc/apt/sources.list.d/pgdg.list 'kātahi ka pāwhiritia Whakaurua.
  3. Whakauruhia te kupuhipa mo to putea.
  4. I muri i tera whakamahingawget -q //www.postgresql.org/media/key/ACCC4CF8.asc -O - | sudo apt-matua tāpiri -ki te tāpiri pōkai.
  5. Ka mau tonu anake ki te whakahou i nga whare pukapuka o te punaha me te whakahau paerewasudo apt-tiki whakahou.
  6. Mena kei te aro nui koe ki te tiki i nga waahanga hou o PostgreSQL mai i te putunga whaimana, me tuhi koe ki te papatohuKia pai te tango i te whakauru i te postgresql-postibeska whakapumautia te taapiri o nga konae.

Ka oti te whakaurunga angitu, ka taea e koe te haere tonu ki te whakarewa i te kaute paerewa, tirohia te punaha me te whirihoranga tuatahi.

Hipanga 2: Tīmata Te PostgreSQL mo te Wa Tuatahi

Ko te whakahaeretanga o te DBMS kua whakauruhia he puta ano hoki "Whakamutunga" ma te whakamahi i nga whakahau e tika ana. Ko te karanga ki te kaiwhakamahi i hangaia na te taunoa te ahua penei:

  1. Whakauruhia te whakahausudo su - whakairingaka patato Whakaurua. Ma tera mahi ka huri koe ki te whakawhiti ki te whakahaere mo te kaute taunoa, i te mea ko ia te kaupapa matua.
  2. Ko te takiuru ki te papatohu whakahaere i raro i te ahua o te kōtaha kei te whakamahiapsql. Ka awhina te whakahoaho ki a koe ki te whakatau i te taiao.Āwhina- ka whakaatu i nga tohu me nga tautohetohe katoa e wātea ana.
  3. Ma te tirotiro i nga korero mo te huihuinga PostgreSQL o tenei waa ka mahia koninfo.
  4. Haere i waho o te taiao ka awhina i te kapa q.

Na kei te mohio koe me pehea te takiuru ki o kaute me te haere ki te papatohu whakahaere, na reira kua wa ki te neke haere tonu ki te hanga kaiwhakamahi hou me tona papa raraunga.

Hipanga 3: Hangaia Kaiwhakamahi me te Pātengi Raraunga

Kaore i te wa ngawari te mahi me tetahi putea paerewa tawhito, kaore i te tika i nga wa katoa. Koinei te take e whakaaro ana tatou ki te whai whakaaro mo te waihanga i tetahi tuhinga hou me te hono i tetahi papaa korero motuhake ki a ia.

  1. Ko te noho i roto i te papatohu i raro i nga whakahaere a-tuhi Tuhinga o mua (rōpūsudo su - whakairinga) tuhikaihanga - interactive, me hoatu ano he ingoa tika ma te tuhi i nga kirikiri ki te raina e tika ana.
  2. Panuku, whakatau mehemea ka hiahia koe ki te tuku i te mana rangatira ki te toro atu ki nga rauemi punaha katoa. Whiriwhiria noa te waahanga e tika ana me te haere tonu.
  3. He pai ake te kii i te papaa ingoa i te ingoa kotahi me te ingoa o te kaute, na me whakamahi e koe te whakahauHanga rearuahea rea - ingoa kaiwhakamahi.
  4. Ko te whakawhiti ki te mahi me te papaa raraunga i tohua aipsiki-psdlhea rea - ingoa o te pātengi raraunga.

Hipanga 4: Hangaia he Ripanga me te Mahi ki nga Raina

Kua tae ki te wa ki te hanga i to teepu tuatahi i roto i te papaainga kua whakaatuhia. Kei te mahia ano tenei tikanga ma te papatohu, heoi, kaore e uaua ki te whakatutuki i nga whakahau matua, na te mea ko te mea anake e whai ake nei:

  1. I muri i te haere ki te pātengi raraunga, whakauruhia te waehere e whai ake nei:

    WHAKAARO te whakamatautau
    equip_id rangatū PRIMARY KEY,
    momo momo varchar (50) KAUA KORE,
    tae whero (25) KORE NUL,
    wāhi varchar (25) tirohia (wāhi i ('raki', 'tonga', 'uru', 'te rāwhiti', 'ma-raki', 'te rāwhiti', 'tonga-tonga', 'te raki-uru'),
    Tāuta_date rā
    );

    Te ingoa ripanga tuatahi whakamātautau (ka taea e koe te whiriwhiri i tetahi atu ingoa). Kei te whakaahuahia i raro iho ia pou. I tohua e matou nga ingoa momo momo varchar me ngā karakara tae hei tauira noa, ka taea e koe te uru atu ki te tohu o etahi atu, engari ma te whakamahinga o nga whiu a Latin. Ko nga nama kei roto i nga poroporo e haangai ana ki te rahi o te pou, e pa ana ki te raraunga i whakatakotoria ki reira.

  2. I muri i te tomokanga, ka noho tonu anake ki te whakaatu i te tepu i runga i te mata me te d.
  3. Kei te kite koe i tetahi kaupapa ngawari kaore ano i nga korero.
  4. Ka honoa nga raraunga hou ma te whakahauKo te whakamātautau INSERT INTO (momo, tae, tauwāhi, install_date) VALUES ('Kiriata', 'kikorangi', 'tonga', '2018-02-24');Ko te ingoa o te tepu e tohua tuuturu ana, ki ta tatou keehi whakamātautau, katahi ka raina nga pou katoa, ka tohua nga uara ki nga tohu koroheke, ki nga tohu raima tonu.
  5. Na ka taea e koe te taapiri i tetahi atu raina, hei tauira,Ko te whakamātautau INSERT INTO (momo, tae, tauwāhi, install_date) VALUES ('swing', 'kowhai', 'northwest', '2018-02-24');
  6. Whakahaerehia te tepuHEHEO * Mai i te whakamatautau;ki te arotake i te hua. Ka rite ki a koe e kite ana, kei te tika nga mea katoa ka whakauruhia te raraunga.
  7. Mena ka hiahia koe ki te muku i tetahi uara, mahia ma te whakahauWhakaaehia Mai i te whakamātautau WHA aha te momo = 'Kiriata';ma te whakauru i te mara e hiahiatia ana i roto i nga tohu tuku iho.

Hipanga 5: Tāuta phpPgAdmin

Ehara i te mea ngawari ki te whakahaere i nga waarangi mai i te papatohu, na te mea pai ake te whakahou i a ia ma te whakauru i te phpPgAdmin GUI motuhake.

  1. Tuatahi na roto "Whakamutunga" Tangohia nga whakahoutanga whare pukapuka hou masudo apt-tiki whakahou.
  2. Tāuta Tūmau Tukutuku Apachesudo apt-tiki whakauru i te apache2.
  3. I muri i te whakaurunga, whakamatau i tana mahi me te tohu waihangasudo apache2ctl whirihora. Mena kua he tetahi mea, rapua te he kei te whakaahuatanga i te paetukutuku Apache mana.
  4. Tīmata te tūmau mā te patosudo systemctl tiimata te apache2.
  5. Na kei te mahi tika te tūmau, ka taea e koe te taapiri i nga whare pukapuka phpPgAdmin ma te tango mai i a raatau mai i te punaha mana masudo apt tāuta phppgadmin.
  6. Panuku, me whakarereke e koe te kona ake i te konae whirihoranga. Whakatuwherahia ma te pukamahi paerewa ma te tautuhigedit /etc/apache2/conf-available/phppgadmin.conf. Mena ka panuihia te tuhinga, ka hiahia koe ki te whakahau i mua gedit tohu hokisudo.
  7. I mua o te raina "Me tono i te rohe" tuu#ki te huri i te mea ki roto i tetahi korero, ana mai i raro ka uru atuTuhinga ka whai mai. Ko tenei ka uru ki te wahitau ka tuwhera ki nga taputapu katoa kei runga i te whatunga, kaore ko te PC anake.
  8. Tīmataria te tūmau tukutukuSudo ratonga apache2 whakaara akea ka taea e koe te haere tika ki te mahi me te PostgreSQL.

I roto i tenei tuhinga, i tirotirohia e matou ehara i te PostgreSQL anake, engari ko te whakaurunga ano o te tūmau paetukutuku Apache, ka whakamahia hei whakakotahi i te punaha LAMP. Mena kei te pirangi koe ki te whakarite i te tino mahi o o papaanga me etahi atu kaupapa, ka taunaki matou kia pai ake koe ki te whakahaere me te whakauru i etahi atu waahanga ma te panui i a maatau tuhinga i te hono e whai ake nei.

Tirohia hoki: Te whakauru i te Suite Pūmanawa LAMP i runga i Ubuntu

Pin
Send
Share
Send