PostgreSQL mangrupikeun sistem manajemén database gratis anu dilaksanakeun pikeun sababaraha platform, kalebet Windows sareng Linux. Alat nyokong jumlahna ageung jinis data, ngagaduhan basa naskah anu diwangun sareng ngadukung panggunaan basa program klasik. Di Ubuntu, PostgreSQL parantos ngalangkungan "Terminal" nganggunakeun repositori resmi atanapi pangguna, sareng saatos éta, karya preparat, nguji sareng nyiptakeun tabel dilaksanakeun.
Pasang PostgreSQL di Ubuntu
Databases dianggo dina sababaraha widang, tapi sistem manajemén nyayogikeun manajemén anu pikaresepeun. Seueur anu ngeureunkeun pangguna di PostgreSQL, masangna dina OSna sareng mimitian damel sareng méja. Teras, urang badé léngkah-léngkah ngajelaskeun sakabéh prosés pamasangan, peluncuran mimiti sareng konfigurasi alat anu disebutkeun.
Lengkah 1: Pasang PostgreSQL
Tangtosna, anjeun kedah ngamimitian ku nambihan sadayana file anu diperyogikeun sareng perpustakaan pikeun Ubuntu pikeun mastikeun fungsi normal tina PostgreSQL. Hal ieu dilakukeun nganggo konsol sareng pangguna atanapi repositori resmi.
- Lumpat "Terminal" dina cara anu gampang, contona, ngaliwatan ménu atanapi ku mencét kombinasi konci Ctrl + Alt + T.
- Anu pangheulana, kami perhatikeun repositori pangguna, sabab énggal-énggal versi anu biasana diunduh di dieu. Témpél paréntah dina lapangan
sudo sh -c 'gema "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg utama" >> /etc/apt/sources.list.d/pgdg.list '
teras klik dina Lebetkeun. - Lebetkeun sandi kanggo akun anjeun.
- Saatos éta anggo
wget -q //www.postgresql.org/media/key/ACCC4CF8.asc -O - | sudo apt konci nambihkeun -
pikeun nambihan bungkusan. - Éta tetep ngan ukur ngamutahirkeun perpustakaan sistem nganggo paréntah standar
sudo apt-get update
. - Upami anjeun kabetot dina nampi vérsi panganyarna ngeunaan PostgreSQL ti tempat resmi resmi, anjeun kedah nyerat dina konsol anu
sudo apt-pasang pasang postgresql postgresql-contrib
sareng pastikeun penambahan file.
Kana parantos réngsé instalasi anu suksés, anjeun tiasa neruskeun peluncuran akun standar, pariksa sistem sareng konfigurasi awal.
Léngkah 2: Ngamimitian PostgreSQL pikeun Mimiti
Manajemén DBMS anu dipasang ogé lumangsung ngalangkungan "Terminal" nganggo paréntah anu luyu. Telepon pikeun pangguna anu diciptakeun sacara standar sapertos kieu:
- Lebetkeun paréntah
sudo su - postgres
teras klik Lebetkeun. Aksi sapertos kitu bakal ngantep anjeun ngalih ka manajemén atas nama akun standar, anu ayeuna janten anu utama. - Logging kana konsol manajemén dina kaayaan profil anu dianggo dianggo ngalangkungan
psql
. Aktipna bakal ngabantosan anjeun ngungkulan lingkungan.nulungan
- éta bakal nunjukkeun sadaya paréntah sareng argumen anu sayogi. - Ningali inpormasi ngeunaan sesi PostgreSQL ayeuna parantos dilangkungan
koninfo
. - Ngaluarkeun lingkungan tina lingkungan bakal ngabantosan tim
q
.
Ayeuna anjeun terang kumaha lebet kana rekening anjeun sareng angkat ka konsol manajemén, janten waktuna pikeun neruskeun nyiptakeun pangguna anyar sareng databés na.
Lengkah 3: Nyiptakeun Pamaké sareng Data
Henteu kedah cocog sareng dianggo sareng akun standar, sareng sanésna diperyogikeun. Éta sababna urang ngajukeun mertimbangkeun prosedur pikeun nyiptakeun profil énggal sareng ngahubungkeun database anu kapisah ka éta.
- Anu aya dina konsol dina manajemén profil postgres (tim
sudo su - postgres
) nulisnyipta - interaktif
, teras masihan nami anu cocog ku cara nyerat karakter dina garis anu luyu. - Salajengna, nangtukeun naha anjeun hoyong masihan hak superuser pangguna pikeun ngakses sadaya sumber sistem. Cukup pilih pilihan anu cocog sareng lumangsungna.
- Langkung saé pikeun nyauran databés anu sami nami rekening anu namina, janten anjeun kedah nganggo paréntahna
lumps katukang
di mana lumpuk - ngaran pamaké. - Peralihan pikeun digawe sareng databés anu ditangtukeun lumangsung ngalangkungan
psql -d lumpuh
di mana lumpuk - ngaran Pajajaran.
Lengkah 4: Nyiptakeun Méja sareng Gawe sareng Baris
Kana waktuna pikeun nyiptakeun méja munggaran dina databés anu ditunjuk. Prosedur ieu ogé ngalaksanakeun ngaliwatan konsol kitu, éta moal hese pikeun nganyahokeun paréntah utama, sabab anjeun ngan peryogi ieu:
- Saatos angkat ka pangkalan data, lebetkeun kodeu ieu:
Nyiptakeun tes TABLE (
serial equip_id PRIMARY KEY,
ngetik varchar (50) BUKA NULL,
warna varchar (25) BUKA NULL,
lokasi varchar (25) pariksa (lokasi di ('kalér', 'kidul', 'kulon', 'wétan', 'timur laut', 'tenggara', 'kidul-kulon', 'kalér-kulon')),
tanggal install_date
);Méja nami heula ujian (anjeun tiasa milih nami sanésna). Unggal kolom dijelaskeun di handap. Kami milih nami ngetik varchar jeung warna varchar ngan contona, anjeun tiasa ngaksés indikasi mana waé anu sanés, tapi ngan ukur nganggo aksara Latin. Nomer dina kurung tanggung jawab ukuran kolom, anu aya hubunganna langsung sareng data anu disimpen didinya.
- Saatos ngetik, tetep ngan ukur ningalikeun tabél dina layar nganggo
d
. - Anjeun ningali proyék saderhana anu henteu parantos ngandung seueur inpormasi.
- Data anyar ditambah ku paréntah
Tés INSERT INTO (ngetik, warna, lokasi, install_date) NILAI ('slide', 'biru', 'kidul', '2018-02-24');
Ngaran méja dituduhkeun heula, bisi kami mah ujian, maka sadaya kolom didaptarkeun, sareng nilai ditandaan dina kurungan, salawasna dina tanda petik. - Teras anjeun tiasa nambihan garis anu sanés, contona,
Tés INSERT INTO (ngetik, warna, lokasi, install_date) NILAI ('ayunan', 'konéng', 'northwest', '2018-02-24');
- Jalankeun tabél ngalangkungan
PILIH * Tés Tina;
pikeun ngitung hasilna. Sakumaha anjeun tiasa tingali, sadaya perenahna leres sareng data diasupkeun kalayan leres. - Upami anjeun kedah ngahapus niléy, lakukeun paréntahna
PILIHKE ti uji DIANA ngetik = 'slide';
ku nyonto kolom anu dipikahoyong dina tanda petik.
Lengkah 5: Pasang phpPgAdmin
Henteu gampang ngatur ngatur databés ngalangkungan konsolna, ku kituna pangsaéna pikeun ningkatkeun deui ku cara masang phpPgAdmin GUI khusus.
- Utamanna ngalangkungan "Terminal" Unduh apdet perpustakaan anu pangénggalna
sudo apt-get update
. - Pasang Pangladén Apache Web
sudo apt-pasang install apache2
. - Saatos instalasi, uji kinerja sareng sintaksis anggoan
sudo apache2ctl configtest
. Upami aya anu salah, milarian kasalahan dina katerangan dina situs wéb Apache resmi. - Mimitian server kalayan ngetik
sudo systemctl ngamimitian apache2
. - Ayeuna yén serverna fungsina leres, anjeun tiasa nambihan pustaka phpPgAdmin ku cara ngaunduhna tina gudang resmi liwat
sudo apt pasang phppgadmin
. - Teras, anjeun kedah rada ngarobih file konfigurasi. Buka éta ngaliwat notebook standar ku nangtukeun
gedit /etc/apache2/conf-available/phppgadmin.conf
. Upami dokumenna dibaca ngan ukur, anjeun bakal kedah paréntah sateuacan gedit nunjukkeun ogésudo
. - Sateuacan baris "Peryogikeun lokal" nempatkeun
#
pikeun ngarobih kana koméntar, sareng ti handap asupkeunNgidinan tina sadayana
. Ayeuna aksés ka alamatna bakal kabuka ka sadaya alat dina jaringan, sareng sanés ngan ka PC lokal. - Balikan deui server wéb
jasa sudo apache2 balikan deui
sareng anjeun aman tiasa neruskeun damel sareng PostgreSQL.
Dina tulisan ieu, urang henteu naliti PostgreSQL, tapi ogé pamasangan pangladén Apache wéb, anu dianggo dina ngagabungkeun parangkat lunak LAMP. Upami anjeun museurkeun mastikeun fungsi lengkep situs anjeun sareng proyék sanésna, kami nyarankeun yén anjeun familiarize diri ku prosés nambahan komponén anu sanés ku maca tulisan kami anu sanés dina tautan ieu.
Tingali ogé: Masang LAMP Software Suite di Ubuntu