Ubuntu හි PostgreSQL ස්ථාපනය සහ වින්‍යාස කිරීමේ ක්‍රමය: සම්පූර්ණ ආරම්භක මාර්ගෝපදේශය

1. හැඳින්වීම

PostgreSQL යනු ඉතා විශ්වාසදායක සහ ඉහළ කාර්ය සාධන සමඟින් ක්‍රියා කරන සම්බන්ධතා දත්ත ගබඩා පද්ධතියක් වන අතර Ubuntu පරිසරයන්හි බොහෝ යෙදුම් සහ පද්ධතිවල පුළුල් ලෙස භාවිතා වේ. මෙම ලිපිය Ubuntu මත PostgreSQL ස්ථාපනය කිරීම සහ මූලික සැකසුම් කිරීම පිළිබඳව පැහැදිලි කරයි. සෑම පියවරක්ම ආරම්භකයන් සඳහා පැහැදිලිව විස්තර කර ඇත, ස්ථාපන පරීක්ෂණ සහ සම්බන්ධතා ගැටළු නිරාකරණය ඇතුළත් කර, ඔබට විශ්වාසයෙන් ඔබේ පරිසරය සකස් කළ හැක.

2. අවශ්‍යතා සහ සූදානම්

පළමුව, ඔබේ Ubuntu අනුවාදය 20.04 හෝ 22.04 යන දෙකෙන් එකක් බව තහවුරු කරන්න. PostgreSQL ස්ථාපනය කිරීමට පෙර, නවතම පැකේජ තොරතුරු ලබා ගැනීමට පැකේජ ලැයිස්තුව යාවත්කාලීන කරන්න.

sudo apt update

මෙය ස්ථාපන ක්‍රියාවලිය සSmooth ලෙස සිදු වීමට සහය වේ.

3. PostgreSQL ස්ථාපන පියවරයන්

3.1 PostgreSQL ගබඩාව එකතු කිරීම

පෙරනිමි Ubuntu ගබඩාවට නවතම PostgreSQL අනුවාදය ඇතුළත් නොවිය හැක. නවතම නිකුතුව ස්ථාපනය කිරීමට නිල PostgreSQL ගබඩාව එකතු කරන්න.

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 PostgreSQL ස්ථාපනය

ගබඩාව එකතු කළ පසු, පහත කමාන්ඩ් භාවිතා කර PostgreSQL සහ අමතර මෙවලම් ස්ථාපනය කරන්න:

sudo apt update
sudo apt install postgresql postgresql-contrib

3.3 ස්ථාපනය තහවුරු කිරීම

ස්ථාපනයෙන් පසු, PostgreSQL නිවැරදිව ස්ථාපිත වී ඇතිදැයි එහි අනුවාදය පරීක්ෂා කර තහවුරු කරන්න.

postgres --version

4. මුල් සැකසුම්

4.1 PostgreSQL පරිශීලකයා සැකසීම

ස්ථාපනයේදී “postgres” නමින් පද්ධති පරිශීලකයෙක් සාදනු ලැබේ. දත්ත ගබඩා මෙහෙයුම් කිරීමට මෙම පරිශීලකයා වෙත මාරු වන්න.

sudo -i -u postgres

4.2 දේශීය සම්බන්ධතා සැකසුම් සංස්කරණය

pg_hba.conf ගොනුව සංස්කරණය කර සත්‍යාපන ක්‍රම සකසන්න. පෙරනිමියෙන් දේශීය සම්බන්ධතා පමණක් ඉඩ දෙනු ලැබේ. දුරස්ථ ප්‍රවේශය සක්‍රිය කිරීමට, පහත ගොනුව වෙනස් කරන්න:

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

උදාහරණයක් ලෙස, ආරක්ෂාව වැඩිදියුණු කිරීම සඳහා “md5” සත්‍යාපනය ක්‍රියාත්මක කළ හැක:

local   all             postgres                                md5
host    all             all             127.0.0.1/32            md5

සංස්කරණය කිරීමෙන් පසු, වෙනස්කම් ක්‍රියාත්මක කිරීම සඳහා PostgreSQL සේවාව නැවත ආරම්භ කරන්න.

sudo systemctl restart postgresql

5. මූලික මෙහෙයුම් පරීක්ෂණ

5.1 PostgreSQL ආරම්භ කිරීම සහ නවත්වීම

PostgreSQL ස්ථාපනයෙන් පසු ස්වයංක්‍රීයව ආරම්භ වේ, නමුත් පහත කමාන්ඩ් භාවිතා කර ඔබට අතින් ආරම්භ, නවත්වීම සහ තත්ත්වය පරීක්ෂා කළ හැක:

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

5.2 දත්ත ගබඩා පරීක්ෂා කිරීම

psql කමාන්ඩ් භාවිතා කර PostgreSQL වෙත සම්බන්ධ වී පවතින දත්ත ගබඩා බැලිය හැක.

sudo -u postgres psql

කමාන්ඩ් ප්‍රොම්ප්ට් එකේ \l යොදා වත්මන් දත්ත ගබඩා ලැයිස්තුව ලබා ගන්න.

6. pgAdmin ස්ථාපනය සහ සැකසීම (විකල්ප)

pgAdmin යනු PostgreSQL පරිපාලනය සරල කරන GUI මෙවලමකි. පහත කමාන්ඩ් භාවිතා කර එය ස්ථාපනය කර ඔබේ බ්‍රවුසරය හරහා PostgreSQL කළමනාකරණය කරන්න:

sudo apt install pgadmin4

ස්ථාපනයෙන් පසු, http://localhost/pgadmin හරහා අතුරුමුහුණතට ප්‍රවේශ වන්න.

7. සාමාන්‍ය දෝෂ නිරාකරණය

7.1 ස්ථාපන සහ ගබඩා දෝෂ

ස්ථාපනයේදී පරායෝගිකතා හෝ ගබඩා දෝෂ මතුවේ නම්, ගබඩා URL එක තහවුරු කර නැවත පැකේජ ලැයිස්තුව යාවත්කාලීන කරන්න.

sudo apt update

7.2 සම්බන්ධතා දෝෂ

“Password authentication failed” වැනි දෝෂ ලැබේ නම්, ඔබේ pg_hba.conf ගොනුව පරීක්ෂා කර, මුරපදය තහවුරු කර, සේවාව නැවත ආරම්භ කරන්න.

sudo systemctl restart postgresql

7.3 ජාල දෝෂ නිරාකරණය

දුරස්ථ සම්බන්ධතා අසාර්ථක නම්, postgresql.conf ගොනුවේ listen_addresses “localhost” ලෙස සකසා තිබිය හැක. දුරස්ථ සම්බන්ධතා සක්‍රිය කිරීමට පහත පරිදි වෙනස් කරන්න:

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

පහත දැක්වෙන පරිදි සැකසීම වෙනස් කරන්න:

listen_addresses = '*'

වෙනස්කම් යෙදීමට සේවාව නැවත ආරම්භ කරන්න.

sudo systemctl restart postgresql

8. නිගමනය

මෙම මාර්ගෝපදේශය Ubuntu මත PostgreSQL ස්ථාපනය කිරීම, එය වින්‍යාස කිරීම, සහ මූලික මෙහෙයුම් පරීක්ෂණ කිරීම පිළිබඳ විස්තර කරයි. pgAdmin, දුරස්ථ ප්‍රවේශ වින්‍යාස, සහ ගැටළු විසඳුම් උපදෙස් ඇතුළත් කර ඇති නිසා, පළමු වරට භාවිතා කරන පරිශීලකයන්ටත් පරිසරය සාර්ථකව සකස් කර ගැනීමට හැකි වේ.

年収訴求