Kumaha pikeun ngundeur software pikeun notebook ASUS K52F

PostgreSQL - sistem bébas tina manajemen database béda, dilaksanakeun dina platform béda, kaasup Windows jeung Linux. alat nu ngarojong angka nu gede ngarupakeun jenis data, boga basa scripting diwangun-di na ngarojong pamakéan basa programming klasik. Dina Ubuntu PostgreSQL dijieun liwat "Terminal" ngagunakeun gudang resmi atawa custom, jeung sanggeus éta dilumangsungkeun karya preparatory, uji coba jeung nyieun tabel.

Install PostgreSQL on Ubuntu

Basis data keur dipaké dina loba widang béda, tapi nu manajemén nyaman nyadiakeun sistem kontrol. Loba nick eureun on PostgreSQL, éta installs di OS Anjeun tur ngawitan pikeun digawe sareng tabel. Salajengna, urang hoyong ngajelaskeun step by step prosés instalasi, kahiji mimiti-up na konfigurasi tina alat cenah.

Hambalan 1: Pasang PostgreSQL

Tangtu, urang kudu ngamimitian ditambah sagala file perlu jeung perpustakaan di Ubuntu pikeun mastikeun fungsi ditangtoskeun tina PostgreSQL. Hal ieu dilakukeun ngagunakeun konsol jeung pamaké euweuh repositories resmi.

  1. ngamimitian "Terminal" di mana wae manner merenah, e.g., ngaliwatan hiji menu atawa clamping keystrokes Ctrl + Alt + T.
  2. Kahiji, catetan nu Repository pamaké, sakumaha aya biasana mimiti ngabongkar momotanana versi panganyarna. Selapkeun paréntah widangsudo sh -c 'bahana "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg utama" >> /etc/apt/sources.list.d/pgdg.list 'Lajeng klik asup.
  3. Asupkeun sandi tina akun Anjeun.
  4. lajeng nganggowget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -o - | sudo apt-konci tambihan -nambahkeun bungkusan.
  5. Eta tetep ukur keur ngomean tim Sistim perpustakaan bakusudo update apt-meunang.
  6. Lamun museurkeun narima versi panganyarna sadia tina PostgreSQL ti Repository resmi anu diperlukeun pikeun nulis pikeun konsol nusudo apt-meunang install PostgreSQL PostgreSQL-contribtur mastikeun nambahkeun payel.

Kana parantosan hiji instalasi suksés tiasa lumangsungna pikeun ngjalankeun akun baku, verifikasi sistem na konfigurasi awal.

Hambalan 2: Kahiji mimiti PostgreSQL

Manajemén ngadegkeun basis data lumangsung ngaliwatan sami "Terminal" jeung paréntah luyu. Banding ka pamaké standar dijieun Sigana mah ieu:

  1. asupkeun paréntahsudo su - postgresteras klik dina asup. Peta sapertos bakal ngidinan Anjeun pikeun buka manajemén ti éntitas dijieun ku akun standar, anu ayeuna tindakan minangka primér dina.
  2. Lawang ka konsol kadali hiji pintonan profil sistem ngaliwatanpsql. Nungkulan lingkungan mantuan Anjeun pikeun ngaktipkeunnulungan- eta bakal némbongkeun sakabéh paréntah jeung alesan aya.
  3. Nempo sidang PostgreSQL ayeuna anu dipigawé ngaliwatan conninfo.
  4. Meunang kaluar lingkungan, make paréntah q.

Ayeuna nu nyaho kumaha carana asup ka akun anjeun sarta buka konsol manajemén, jadi éta waktu ngamimitian nyieun hiji pamaké anyar jeung database.

Hambalan 3: Jieun pamaké, sarta database

Teu salawasna gampang pikeun digawe sareng akun standar geus aya, sarta teu salawasna butuh eta. Éta pisan sababna naha urang ngajukeun mertimbangkeun prosés nyieun hiji profil anyar jeung meungkeut ka eta database misah.

  1. Keur dina konsol handapeun profil kontrol postgres (timsudo su - postgres), Tuliscreateuser --interactiveLajeng masihan eta ngaran cocok ku tulisan aksara dina spasi disadiakeun.
  2. Salajengna, mutuskeun rék nyadiakeun pamaké kalawan aksés superuser ka sadaya daya sistem. Kantun milih pilihan luyu jeung ngaléngkah.
  3. Databés téh hadé pikeun ngaranan nami sami sakumaha akun nu ieu ngaranna, jadi Anjeun kudu make paréntahlumpics createdbdi mana lumpics - Ngaran pamaké.
  4. Buka dianggo ku database dieusian lumangsung ngaliwatanlumpics psql -ddi mana lumpics - nami databés.

Hambalan 4: Jieun méja sarta gawé bareng string

Geus waktuna nyieun tabel munggaran anjeun dina dasar ditunjuk. Prosedur ieu anu dipigawé ngaliwatan konsol sarua, tapi pikeun nungkulan Paréntah dasar moal hésé, lantaran anjeun ngan butuh di handap:

  1. Saatos transisi kana databés, tuliskeun kodeu handap:

    Jieun test tabel (
    equip_id konci primér serial,
    tipe varchar (50) NOT hypothesis,
    Warna varchar (25) NOT hypothesis,
    lokasi varchar (25) mariksa (lokasi di ( 'kalér', 'kidul', 'kulon', 'wétan', 'kalér', 'tenggara', 'Langkaplancar', 'kaler')),
    titimangsa install_date
    );

    Ngaran mimiti tabél nguji (Anjeun tiasa milih mana wae ngaran séjén). handap ngajelaskeun unggal kolom. Urang milih nami tipe varchar jeung warna varchar ngan contona, anjeun ogé tangtukeun wae séjén disadiakeun, tapi ngan kalawan ngagunakeun aksara Latén. Tokoh dina kurung téh jawab ukuran tina kolom, anu geus langsung disambungkeun jeung data nu ieu disimpen di dinya.

  2. Saatos Anjeun ngalebetkeun ukur bisa nembongkeun hiji méja dina layar make d.
  3. Nu katingali hiji proyék basajan nu teu ngandung dina diri jadi jauh henteu informasi.
  4. data anyar ditambahkeun via paréntahNgalebetkeun kana uji (jenis, warna, lokasi, install_date) nilai ( 'slide' 'biru', 'kidul', '2018-02-24');Kahiji, tangtukeun nami méja, dina hal ieu, ngujiLajeng mangrupa daptar sadaya kolom dina jero kurung nunjukkeun nilai diperlukeun dina tanda petik.
  5. salajengna tiasa nambahkeun garis sejen, contona,Ngalebetkeun kana uji (jenis, warna, lokasi, install_date) nilai ( 'ayunan', 'konéng', 'kaler', '2018-02-24');
  6. Ngajalankeun ngaliwatan tabélPilih * FROM test;Pikeun evaluate hasil. Salaku bisa ningali, sagalana geus diposisikan neuleu jeung data diasupkeun nyaéta bener.
  7. Lamun perlu dipiceun nilai wae, ngalakukeun éta ngaliwatan soranaPupus ti test WHERE tipe = 'slide';Nangtukeun widang dipikahoyong dina tanda petik.

Hambalan 5: Pasang phpPgAdmin

Ieu henteu salawasna manajemén database gampang anu dipigawé ngaliwatan konsol, sangkan éta pangalusna pikeun ngamutahirkeun eta ku cara masang hiji GUI phpPgAdmin husus.

  1. prioritas leuwih "Terminal" ngundeur apdet panganyarna ka perpustakaan ngaliwatansudo update apt-meunang.
  2. Install web server Apachesudo apt-meunang install apache2.
  3. Saatos instalasi, nguji kinerja sarta akurasi maké sintaksissudo apache2ctl configtest. Lamun hal nu salah, kasampak keur kasalahan dina ramatloka resmi dina pedaran Apache.
  4. Mimitian server ku cara nuliskeunsudo systemctl ngamimitian apache2.
  5. Ayeuna, nalika disadiakeun jeung fungsi bener tina server, Anjeun bisa nambah phpPgAdmin perpustakaan ku ngundeur éta ti Repository resmi viasudo apt install phppgadmin.
  6. Ieu dituturkeun ku robah saeutik nu file konfigurasi. Buka eta ku notebook baku, nangtukeungedit /etc/apache2/conf-available/phppgadmin.conf. Mun dokumen ieu baca-hijina, anjeun perlu tim pikeun gedit ogé nandaansudo.
  7. sateuacan jalur «Merlukeun lokal» tempat#Pikeun diaransemén deui dina komentar dihandap sarta asupkeunNgawenangkeun Ti sakabeh. Ayeuna aksés ka alamat nu bakal kabuka ka sadaya alat dina jaringan, henteu ngan pikeun PC lokal.
  8. Pareuman terus hurungkeun deui web serversudo jasa apache2 balikan deuijeung anjeun aman tiasa buka gawekeun PostgreSQL.

Dina artikel ieu kami dibahas moal mung PostgreSQL, tapi oge instalasi sahiji web server Apache, dipaké ku software Serikat lampu. Mun anjeun resep mastikeun fungsi pinuh ku situs web sarta proyék séjén, éta sasaena meunang acquainted jeung prosés nambahkeun komponén séjén, sanggeus maca artikel urang lianna dina link di handap ieu.

Tempo ogé: Masang program lampu set dina Ubuntu