Para sa Mga Baguhan! Paano I-install ang PostgreSQL sa Ubuntu at Basic Settings

1. Panimula

Ang PostgreSQL ay isang relasyunal na database na may kahusay na katatagan at pagganap, at ginagamit ito sa maraming aplikasyon at sistema sa kapaligiran ng Ubuntu. Sa artikulong ito, ipapaliwanag namin nang malinaw ang mga hakbang sa pag-install ng PostgreSQL sa Ubuntu at paggawa ng mga basic na setting. Ipapaliwanag namin ito nang hakbang-hakbang upang madaling maunawaan ng mga baguhan, kabilang ang pagkukumpirma pagkatapos ng pag-install at mga paraan ng pagtugon sa mga error sa koneksyon, upang makabuo ng kapaligiran nang may kumpiyansa.

2. Mga Paunang Kondisyon at Paghahanda

Una, tiyakin na ang bersyon ng Ubuntu ay 20.04 o 22.04. Bago i-install ang PostgreSQL, kunin ang pinakabagong impormasyon sa mga package at i-update ang listahan ng mga package.

sudo apt update

Dahil dito, ang mga susunod na hakbang sa pag-install ay magpapatuloy nang maayos.

3. Mga Hakbang sa Pag-install ng PostgreSQL

3.1 Pagdaragdag ng PostgreSQL Repository

Ang default repository ng Ubuntu ay maaaring hindi maglaman ng pinakabagong PostgreSQL, kaya idinadagdag natin ang opisyal na repository. Sa ganitong paraan, maaari nating i-install ang pinakabagong bersyon.

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo wget -qO- https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo tee /etc/apt/trusted.gpg.d/pgdg.asc

3.2 Pag-install ng PostgreSQL

Pagkatapos idagdag ang repository, i-install ang PostgreSQL at mga karagdagang tool gamit ang mga sumusunod na command.

sudo apt update
sudo apt install postgresql postgresql-contrib

3.3 Pagsusuri ng Pag-install

Pagkatapos ng pag-install, suriin ang bersyon ng PostgreSQL gamit ang sumusunod na command upang matiyak na matagumpay itong na-install.

postgres --version

 

4. Pangunahing Pagsasaayos

4.1 Pagsasaayos ng User ng PostgreSQL

Sa panahon ng pag-install ng PostgreSQL, lumilikha ng isang system user na nagngangalang “postgres”. Lumipat sa user na “postgres” gamit ang sumusunod na utos at isagawa ang mga operasyon sa database.

sudo -i -u postgres

4.2 Pag-edit ng Mga Setting ng Lokal na Koneksyon

I-edit ang file na “pg_hba.conf” upang i-set ang paraan ng pagpapatunay. Sa default, pinapayagan lamang ang mga lokal na koneksyon, at upang i-activate ang mga remote na koneksyon, baguhin ang mga setting ng sumusunod na file.

sudo nano /etc/postgresql/14/main/pg_hba.conf

Halimbawa, maaari mong tukuyin ang “md5” authentication tulad ng sumusunod upang palakasin ang seguridad.

local   all             postgres                                md5
host    all             all             127.0.0.1/32            md5

Pagkatapos baguhin ang mga setting, i-restart ang serbisyo ng PostgreSQL upang i-apply ang mga setting.

sudo systemctl restart postgresql

5. Simpleng Pagsusuri ng Pag-andar

5.1 Pagsisimula at Pagpapatigil ng PostgreSQL

Ang PostgreSQL ay awtomatikong magsisimula kapag na-install, ngunit posible ring manu-manong simulan at itigil gamit ang mga sumusunod na utos. Maaari ring suriin ang estado ng serbisyo.

sudo systemctl status postgresql
sudo systemctl start postgresql
sudo systemctl stop postgresql

5.2 Pagsusuri ng Database

Gamit ang “psql” utos, magkokonekta sa PostgreSQL at suriin ang listahan ng mga database.

sudo -u postgres psql

Kung i-input mo ang “l” sa command prompt, ipapakita ang listahan ng mga kasalukuyang database.

6. Pag-install at Pagsasadya ng pgAdmin (Opsyonal)

Ang pamamahala ng PostgreSQL ay kapaki-pakinabang din gamit ang pgAdmin, isang GUI tool. Maaari itong i-install gamit ang sumusunod na utos, at madaling mapapatakbo sa browser.

sudo apt install pgadmin4

Pagkatapos ng pag-install, i-access ito sa browser sa “http://localhost/pgadmin”, at maaaring gawin ang mga operasyon ng pamamahala ng PostgreSQL.

7. Pagresolba ng Problema at Paraan ng Pagharap sa Karaniwang Mga Error

7.1 Mga Error sa Pag-install at Repository Error

Kung mangyari ang mga “error sa dependency” o “repository error” habang nag-i-install, suriin kung tama ang URL ng repository at i-update muli ang listahan ng mga package.

sudo apt update

7.2 Paraan ng Pagharap sa Mga Connection Error

Kapag nagkakaroon ng mga error tulad ng “nabigo ang pag-verify ng password” sa pagkakonekta sa PostgreSQL, suriin ang mga setting ng “pg_hba.conf” at kung tama ang password, at subukan na i-restart ang service.

sudo systemctl restart postgresql

7.3 Paraan ng Pagresolba sa Mga Network Error

Kung may problema sa pagkakonekta mula sa remote, posibleng ang setting ng “listen_addresses” sa file na postgresql.conf ay “localhost”. Upang i-enable ang remote connection, baguhin ito nang sumusunod.

sudo nano /etc/postgresql/14/main/postgresql.conf

Itakda ito nang sumusunod at payagan ang remote connection.

listen_addresses = '*'

Pagkatapos ng setting, i-restart ang service upang maipaliwanag ang mga pagbabago.

sudo systemctl restart postgresql

 

8. Buod

Sa artikulong ito, ipinaliwanag namin ang mga hakbang sa pag-install ng PostgreSQL sa kapaligiran ng Ubuntu, paggawa ng mga unang setting at pag-verify ng operasyon. Kasama rin ang paggamit ng pgAdmin, setting ng remote connection, at mga paraan ng pagtutugon sa karaniwang mga error, kaya kahit mga baguhan ay makakapag-set up nang maayos.

MySQL & MariaDBの世界

目次 1 1. はじめに2 2. MySQLとPostgreSQLの基本的な違い2.1 MySQLの概要2.2 Post…

年収訴求