Paano Mag-install at Mag-configure ng PostgreSQL sa CentOS

Paano Mag-install at Mag-configure ng PostgreSQL sa CentOS

Ang PostgreSQL ay isang matatag at lubos na nasusukat na sistema ng database na tumatakbo sa parehong mga makina ng Linux at Windows. Nag-aalok ang software na antas ng enterprise na ito ng mahusay na pagiging maaasahan at integridad ng data para sa paglikha ng mga application.





Ang PostgreSQL ay isang maraming nalalaman software na maaaring hawakan ang isang malawak na hanay ng mga workload mula sa solong machine hanggang sa malalaking warehouse ng data. Nag-aalok ito ng mga tampok tulad ng mga transaksyon sa mga pag-aari ng ACID, mga nai-update na view, mga banyagang key, at pagsasama-sama ng cross-platform.





Paano Mag-install ng PostgreSQL sa CentOS

Gumagawa ang CentOS ng kaunting kakaiba at hindi ka magkakaroon ng root access pagkatapos mismo ng pag-boot ng iyong system. Upang mag-log in bilang root user, gamitin ang nito utos





su

Mag-log in ka ng system bilang superuser kasama ang lahat ng mga pahintulot sa administrasyon.

Hakbang 1: I-update at I-upgrade ang Mga Paunang Na-install na

Bilang isang bahagi ng susunod na hakbang, kailangan mong i-update at i-upgrade ang iyong mga umiiral nang mga pakete sa loob ng CentOS. Upang magawa ito, patakbuhin ang sumusunod na utos sa terminal:



sudo yum check-update

Output:

I-type ang sumusunod na utos sa terminal upang mai-upgrade ang lahat ng nakalistang mga pakete:





sudo yum update

Kapag na-upgrade mo na ang mga package, kailangan mong i-reboot ang iyong system. Gamitin ang sumusunod na utos:

sudo reboot

Handa na ang system sa mga bagong nai-update na package. Panahon na upang mai-install ang PostgreSQL sa iyong CentOS machine.





Hakbang 2: Suriin ang Anumang Umiiral na Mga Default na Bersyon

Bago ang anumang mga bagong pag-install, mahalagang suriin ang magagamit na mga default na bersyon ng PostgreSQL.

dnf module list postgresql

Bilang default, sakaling magpatuloy ka sa pag-install, mai-install ng mga utos ng pag-install ang PostgreSQL bersyon 10.

Dahil ang bersyon 13 ay magagamit sa oras ng pagsulat ng gabay na ito, pipigilan namin ang default na pag-install at gamitin ang sumusunod na utos upang paganahin ang pinakabagong bersyon ng PostgreSQL.

sudo dnf module enable postgresql:13

Hakbang 3: I-install ang PostgreSQL Server Package

Matapos baguhin ang default na bersyon gamit ang nabanggit na utos, oras na upang mai-install ang PostgreSQL server at mga package ng client.

sudo dnf install postgresql-server

Kapag na-install mo na ang server, kailangan mong simulan ang database ng PostgreSQL. Upang mapasimulan, patakbuhin ang sumusunod na utos:

kung paano gumawa ng isang bootable dvd
postgresql-setup --initdb

Pagpasimula ng post, simulan ang serbisyo ng PostgreSQL. Upang awtomatikong paganahin ito sa system boot, gamitin ang mga sumusunod na utos:

systemctl enable postgresql
systemctl start postgresql

Upang suriin ang katayuan ng serbisyo ng PostgreSQL, patakbuhin ang sumusunod na utos:

systemctl status postgresql

Kung ang output ay ipinapakita ' Aktibo ', pagkatapos ang serbisyo ay nakabukas at tumatakbo na.

Hakbang 4: Pag-configure ng PostgreSQL Database

Pag-install ng post, pinakamahusay na i-configure ang iyong PostgreSQL database. Upang ma-secure ang iyong account, lumikha ng isang password para sa postgres ginagamit ng system ng account ng gumagamit ang passwd utility :

passwd postgres

Output:

Hihilingin sa iyo ng system na ipasok ang password ng dalawang beses. Tiyaking ipinasok mo ang tamang password sa parehong oras.

Matapos itakda ang password ng account ng gumagamit, mag-log in sa postgres account gamit ang su:

su - postgres

Hakbang 5: Lumilikha ng isang Bagong Tungkulin ng Gumagamit

Dahil ang paggamit ng PostgreSQL ay hindi limitado sa isang gumagamit lamang, mayroon kang kalayaan upang magdagdag ng ilan pang mga gumagamit sa mayroon nang listahan.

Gamitin ang tagalikha utos kasama ang --interactive flag upang magdagdag ng higit pang mga gumagamit. Gayundin, tukuyin ang uri ng pag-access na nais mong itakda para sa kanila. Kung naka-log in ka sa postgres account, i-type lamang ang sumusunod:

createuser --interactive

Kung hindi ka masigasig sa paglipat-lipat ng system account nang madalas, palaging may pagpipilian upang magdagdag ng mga gumagamit ng utos ng sudo.

sudo -u postgres createuser --interactive

Sa parehong mga sitwasyon, hihilingin sa iyo ng system ang idadagdag na pangalan ng papel, kasama ang uri ng pag-access para sa bagong nilikha na gumagamit na ito. Pumili sa pagitan ng at at n para sa uri ng tungkulin ng superuser.

Upang suriin ang ilang karagdagang mga watawat, maaari kang laging mag-refer sa tagalikha pahina ng utos ng tao.

man createuser

Paano Gumamit ng PostgreSQL upang Lumikha ng Mga Bagong Database

Ngayon na na-configure mo ang PostgreSQL sa iyong machine, oras na upang lumikha ng isang bagong database at magdagdag ng mga bagong talahanayan.

I-access ang PostgreSQL Prompt Gamit ang Bagong Papel

Kapag nagdagdag ka ng isang gumagamit, malinaw naman nais mong simulang gamitin ang PostgreSQL sa iyong kalamangan. Ngunit bago mo ito magawa, kakailanganin mong lumikha ng isang gumagamit na may parehong pangalan tulad ng iyong PostgreSQL papel at database.

Kung wala kang magagamit na tulad ng isang ID ng gumagamit, gamitin ang Idagdag ang gumagamit utos upang lumikha ng isang bagong gumagamit na pinangalanan pagsusulit .

sudo adduser test

Mag-log in bilang bagong gumagamit gamit ang -ako at -u mga watawat

kung paano i-on ang Bluetooth sa windows 7
sudo -i -u test

Lumilikha ng Mga Bagong Database

Upang lumikha ng isang bagong database sa loob ng PostgreSQL, gamitin ang sumusunod na utos:

createdb databasename

Tandaan na kailangan mong naka-log in bilang postgres gumagamit ng system na mag-isyu ng mga utos na pang-administratibo.

Lumilikha ng Mga Bagong Talahanayan Sa Loob ng Database

Lumikha tayo ng isang bagong talahanayan upang mag-imbak ng ilang data. Ang pangunahing syntax upang magdagdag ng mga patlang sa bagong talahanayan ay medyo simple.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

... saan table_name ay ang nais na pangalan na itinakda ng gumagamit, haligi_pangalan1 , haligi_pangalan2 , atbp. ang mga pangalan ng haligi, col_type ay ang uri ng haligi, at haba ng patlang ay ang laki ng mga istruktura ng data upang gawing mas matatag ang mga halaga.

Halimbawa, maaari kang lumikha ng isang talahanayan hotel kasama ang mga sumusunod na haligi:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

..kung saan ang pangalan ng mesa hotel , at mga haligi ay hotel_id , bituin , pintura , lokasyon , at petsa sa kani-kanilang haba at mga hadlang sa haligi.

Pagdaragdag ng Mga Halaga sa Database

Kapag handa na ang istraktura ng iyong talahanayan, maaari kang magdagdag ng ilang data sa isang mayroon nang mesa. Gamitin ang pahayag na INSERT INTO upang magdagdag ng data sa sumusunod na format:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

Halimbawa, magdagdag ng isang hilera ng data sa hotel talahanayan na nilikha mo sa itaas.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

Ang pag-configure ng PostgreSQL sa CentOS

Upang mai-configure ang PostgreSQL, pinakamahusay na i-install ito sa tamang pamamaraan. Gamit ang tamang mga pagsasaayos sa lugar, madali mong mai-install ang PostgreSQL at gamitin ito sa loob ng iyong system nang mahusay.

Bukod sa CentOS, maaari mo ring i-set up ang PostgreSQL upang gumana sa iba pang mga pamamahagi ng Linux, halimbawa, ang Ubuntu.

Magbahagi Magbahagi Mag-tweet Email Paano Mag-install at Mag-configure ng PostgreSQL sa Ubuntu

Nais ng isang madali at maaasahang paraan ng pamamahala ng mga database sa iyong system? Suriin kung paano i-install ang PostgreSQL sa Ubuntu.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • CentOS
  • SQL
  • I-install ang software
Tungkol sa May-akda Wini Bhalla(41 na artikulong nalathala)

Si Wini ay isang manunulat na batay sa Delhi, na mayroong 2 taong karanasan sa pagsulat. Sa panahon ng kanyang pagsusulat, naiugnay siya sa mga ahensya ng digital marketing at mga teknikal na firm. Nagsulat siya ng nilalamang nauugnay sa mga wika sa pagprograma, cloud technology, AWS, Learning ng Machine, at marami pa. Sa kanyang libreng oras, gusto niyang magpinta, gumugol ng oras kasama ang kanyang pamilya at maglakbay sa mga bundok, hangga't maaari.

Higit pa Mula kay Wini Bhalla

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe