Yadda ake Sanya PostgreSQL akan Rocky Linux da AlmaLinux


PostgreSQL sanannen sanannen tsarin kula da bayanai ne na tushen tushen tushen bayanai (RDBMS) wanda ya kasance sama da shekaru 30. Yana ba da tallafin yaren SQL wanda ake amfani dashi don sarrafa bayanan bayanai da aiwatar da ayyukan CRUD (Create Read Update Share).

Hakanan kuna iya son: Shafukan yanar gizo masu amfani guda 10 don Koyan Tsarin Bayanai na PostgreSQL]

PostgreSQL ya sami kanta ingantaccen suna don ƙaƙƙarfansa, sassauci, da aikin sa. Ita ce babban ma'ajin bayanai na yanar gizo da aikace-aikacen nazari da yawa. Kattai na duniya waɗanda suka dogara da PostgreSQL sun haɗa da Spotify, Instagram, Trivago, Uber, da Netflix.

A lokacin rubuta wannan jagorar, sabuwar sigar ita ce PostgreSQL 13 kuma a cikin wannan labarin, muna nuna yadda ake shigar da PostgreSQL akan Rocky Linux da AlmaLinux.

Mataki 1: Ƙara Ma'ajiyar PostgreSQL

Tsohuwar sigar PostgreSQL akan ma'ajin Appstream shine PostgreSQL 10.

$ sudo dnf module list postgresql

Daga fitarwa, za mu iya gani a sarari cewa tsohowar PostgreSQL - mai alama tare da [d] shine PostgreSQL 10.

Don shigar da sabuwar sigar PostgreSQL, muna buƙatar, da farko, shigar da ma'ajiyar PostgreSQL YUM akan tsarin mu kamar yadda aka nuna.

$ sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Mataki 2: Sanya PostgreSQL 13 akan Rocky Linux

Tare da ma'ajiyar PostgreSQL YUM a wurin, mataki na gaba shine sabunta ma'ajiyar Rocky Linux. Kawai gudanar da umarni mai zuwa don cimma wannan

$ sudo dnf update

Na gaba, musaki tsarin tsoho wanda, kamar yadda muka gani a baya, shine PostgreSQL 10.

$ sudo dnf -qy module disable postgresql

Da zarar an kashe tsohuwar ƙirar, ci gaba kuma shigar da abokin ciniki na PostgreSQL 13 da uwar garken kamar yadda aka nuna.

$ sudo dnf install postgresql13 postgresql13-server

Rubuta Y kuma danna ENTER duk lokacin da aka sa ka shigo da maɓallin GPG.

Umurnin yana shigar da uwar garken PostgreSQL da abokin ciniki tare da sauran abubuwan dogaro. A ƙarshen shigarwa, yakamata a nuna kayan fitarwa wanda ke nuna cewa an shigar da duk fakitin cikin nasara.

Kuna iya tabbatar da sigar PostgreSQL da aka shigar ta amfani da umarnin:

$ psql -V

psql (PostgreSQL) 13.4

Mataki 3: Fara kuma Kunna Sabis na PostgreSQL

Da zarar an shigar da PostgreSQL, mataki na gaba shine fara sabis ɗin kuma tabbatar da sabar bayanan tana gudana. Amma kafin wannan, kunna PostgreSQL don farawa akan lokacin taya.

$ sudo systemctl enable postgresql-13

Bayan haka, fara sabar bayanai ta PostgreSQL.

$ sudo systemctl start postgresql-13

Don tabbatar da cewa PostgreSQL yana aiki kuma yana gudana, aiwatar da:

$ sudo systemctl status postgresql-13

Daga fitarwa, a bayyane yake cewa uwar garken bayanan mu yana gudana kamar yadda muke tsammani.

Mataki 4: Fara Database na PostgreSQL

Kafin mu ci gaba, muna buƙatar fara fara bayanan initdb wanda ke da alhakin ƙirƙirar sabon tarin PostgreSQL. Tari rukuni ne ko tarin tarin bayanai da yawa waɗanda gungu ke sarrafa su.

Don haka, don fara bayanan bayanan, gudanar da umarni:

$ sudo /usr/pgsql-*/bin/postgresql-*-setup initdb

Mataki 5: Haɗa zuwa Database na PostgreSQL

Lokacin da aka shigar da PostgreSQL, an ƙirƙiri tsohon mai amfani da bayanai da ake kira postgres. Ba ya buƙatar tantancewa kuma don haka ba a buƙatar kalmar sirri don shiga. A mataki na gaba, za mu ƙirƙira kalmar sirri ga mai amfani da postgres saboda dalilai na tsaro.

A yanzu, za mu shiga cikin harsashi na PostgreSQL ta fara canzawa zuwa mai amfani da postgres.

$ sudo su - postgres

Da zarar kun canza zuwa mai amfani na postgresql, sami damar shiga bayanan bayanan ta amfani da umarnin:

$ psql

Mataki 6: Saita Kalmar wucewa don Mai amfani da Postgres

A ƙarshe, za mu tabbatar da mai amfani da postgres da kalmar sirri don dalilai na tsaro. A matsayin mai amfani sudo, gudanar da umarni:

$ sudo passwd postgres

Samar da sabon kalmar sirri kuma tabbatar. Yanzu shiga kuma a matsayin mai amfani da Postgres.

$ su - postgres

Kuma gudanar da umarnin da aka nuna.

psql -c "ALTER USER postgres WITH PASSWORD 'your-password';"

Lokaci na gaba da kuka yi ƙoƙarin shiga ta amfani da mai amfani da postgres, za a buƙaci ku tantance.

$ su - postgres

Kuma wannan kawai game da shi. Mun bi ku ta hanyar shigar da PostgreSQL akan Rocky Linux da AlmaLinux