PostgreSQL යනු වින්ඩෝස් සහ ලිනක්ස් ඇතුළු විවිධ වේදිකා සඳහා ක්රියාත්මක කරන නිදහස් දත්ත සමුදා කළමනාකරණ පද්ධතියකි. මෙවලම දත්ත වර්ග විශාල ගණනකට සහය දක්වයි, බිල්ට් ස්ක්රිප්ටින් භාෂාවක් ඇති අතර සම්භාව්ය ක්රමලේඛන භාෂා භාවිතය සඳහා සහාය වේ. උබුන්ටු හි, PostgreSQL හරහා ස්ථාපනය කර ඇත "පර්යන්තය" නිල හෝ පරිශීලක ගබඩාවන් භාවිතා කරමින්, ඊට පසු, සූදානම් වීමේ කටයුතු, පරීක්ෂණ සහ වගු නිර්මාණය කිරීම සිදු කරනු ලැබේ.
උබුන්ටු හි PostgreSQL ස්ථාපනය කරන්න
දත්ත සමුදායන් විවිධ ක්ෂේත්රවල භාවිතා වන නමුත් කළමනාකරණ පද්ධතිය සුව පහසු කළමනාකරණයක් සපයයි. බොහෝ පරිශීලකයින් PostgreSQL හි නතර වී, එය ඔවුන්ගේ මෙහෙයුම් පද්ධතියේ ස්ථාපනය කර වගු සමඟ වැඩ කිරීමට පටන් ගනී. ඊළඟට, පියවරෙන් පියවර සමස්ත ස්ථාපන ක්රියාවලිය, මෙවලමෙහි පළමු දියත් කිරීම සහ වින්යාසය විස්තර කිරීමට අපි කැමැත්තෙමු.
පියවර 1: PostgreSQL ස්ථාපනය කරන්න
ඇත්ත වශයෙන්ම, PostgreSQL හි සාමාන්ය ක්රියාකාරිත්වය සහතික කිරීම සඳහා අවශ්ය සියලුම ලිපිගොනු සහ පුස්තකාල උබුන්ටු වෙත එක් කිරීමෙන් ඔබ ආරම්භ කළ යුතුය. මෙය සිදු කරනුයේ කොන්සෝලය සහ පරිශීලක හෝ නිල ගබඩාවන් භාවිතා කරමිනි.
- දුවන්න "පර්යන්තය" ඕනෑම පහසු ආකාරයකින්, උදාහරණයක් ලෙස, මෙනුව හරහා හෝ යතුරු සංයෝජනය එබීමෙන් Ctrl + Alt + T..
- පළමුවෙන්ම, පරිශීලක ගබඩාවන් අපි සටහන් කරමු, මන්ද නවතම අනුවාදයන් සාමාන්යයෙන් එහි උඩුගත කරනු ලැබේ. ක්ෂේත්රය තුළ විධානය අලවන්න
sudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list '
ඉන්පසු ක්ලික් කරන්න ඇතුලත් කරන්න. - ඔබගේ ගිණුම සඳහා මුරපදය ඇතුළත් කරන්න.
- එම භාවිතයෙන් පසු
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
පැකේජ එකතු කිරීමට. - එය ඉතිරිව ඇත්තේ සම්මත විධානය සමඟ පද්ධති පුස්තකාල යාවත්කාලීන කිරීමට පමණි
sudo apt-get update
. - PostgreSQL හි නවතම අනුවාදය නිල ගබඩාවෙන් ලබා ගැනීමට ඔබ කැමති නම්, ඔබ කොන්සෝලය තුළ ලිවිය යුතුය
sudo apt-get install postgresql postgresql-දායකත්වය
ගොනු එකතු කිරීම තහවුරු කරන්න.
සාර්ථක ස්ථාපනයකින් පසු, ඔබට සම්මත ගිණුම දියත් කිරීමට, පද්ධතිය පරීක්ෂා කිරීමට සහ මූලික වින්යාසය ඉදිරියට ගෙන යා හැකිය.
පියවර 2: පළමු වරට PostgreSQL ආරම්භ කිරීම
ස්ථාපිත ඩීබීඑම්එස් කළමනාකරණය ද සිදු වේ "පර්යන්තය" සුදුසු විධාන භාවිතා කිරීම. පෙරනිමියෙන් සාදන ලද පරිශීලකයාගේ ඇමතුම මේ වගේ ය:
- විධානය ඇතුළත් කරන්න
sudo su - postgres
ක්ලික් කරන්න ඇතුලත් කරන්න. එවැනි ක්රියාවක් මඟින් දැනට ප්රධාන ගිණුම ලෙස ක්රියා කරන සුපුරුදු ගිණුම වෙනුවෙන් කළමනාකරණය වෙත මාරු වීමට ඔබට ඉඩ සලසයි. - භාවිතා කරන පැතිකඩ මුවාවෙන් කළමනාකරණ කොන්සෝලයට පිවිසීම සිදු කෙරේ
psql
. සක්රිය කිරීම ඔබට පරිසරය සමඟ කටයුතු කිරීමට උපකාරී වේ.උදව් කරන්න
- එය ලබා ගත හැකි සියලුම විධාන සහ තර්ක පෙන්වනු ඇත. - වත්මන් PostgreSQL සැසිය පිළිබඳ තොරතුරු බැලීම සිදු කරනු ලැබේ
n කොනින්ෆෝ
. - පරිසරයෙන් ඉවත් වීම කණ්ඩායමට උපකාරී වේ
q
.
දැන් ඔබ දන්නවා ඔබේ ගිණුමට ලොග් වී කළමනාකරණ කොන්සෝලය වෙත යන්නේ කෙසේද, එබැවින් නව පරිශීලකයෙකු සහ ඔහුගේ දත්ත සමුදාය නිර්මාණය කිරීමට කාලය පැමිණ තිබේ.
පියවර 3: පරිශීලක සහ දත්ත සමුදාය සාදන්න
පවතින සම්මත ගිණුමක් සමඟ වැඩ කිරීම සැමවිටම පහසු නොවන අතර එය සැමවිටම අවශ්ය නොවේ. නව පැතිකඩක් නිර්මාණය කිරීම හා ඒ සඳහා වෙනම දත්ත සමුදායක් සම්බන්ධ කිරීම සඳහා වන ක්රියා පටිපාටිය සලකා බැලීමට අපි යෝජනා කරන්නේ එබැවිනි.
- පැතිකඩ කළමනාකරණය යටතේ කොන්සෝලය තුළ සිටීම postgres (කණ්ඩායම
sudo su - postgres
) ලියන්නcreateuser --interactive
, ඉන්පසු සුදුසු පේළියේ අක්ෂර ලිවීමෙන් එයට සුදුසු නමක් දෙන්න. - ඊළඟට, සියලු පද්ධති සම්පත් වෙත ප්රවේශ වීම සඳහා පරිශීලක සුපිරි පරිශීලක අයිතිවාසිකම් ලබා දීමට ඔබට අවශ්ය දැයි තීරණය කරන්න. සුදුසු විකල්පය තෝරාගෙන ඉදිරියට යන්න.
- ගිණුම නම් කළ ආකාරයටම දත්ත සමුදාය ඇමතීම වඩා හොඳය, එබැවින් ඔබ විධානය භාවිතා කළ යුතුය
ගැටිති
කොහෙද lumpics - පරිශීලක නාමය. - නිශ්චිත දත්ත සමුදාය සමඟ වැඩ කිරීමේ සංක්රාන්තිය සිදුවන්නේ
psql -d lumpics
කොහෙද lumpics - දත්ත සමුදායේ නම.
පියවර 4: වගුවක් නිර්මාණය කිරීම සහ පේළි සමඟ වැඩ කිරීම
නම් කරන ලද දත්ත ගබඩාවේ ඔබේ පළමු වගුව නිර්මාණය කිරීමට කාලයයි. මෙම ක්රියා පටිපාටිය ද කොන්සෝලය හරහා සිදු කරයි, කෙසේ වෙතත්, ප්රධාන විධානයන් සමඟ කටයුතු කිරීම දුෂ්කර නොවනු ඇත, මන්ද ඔබට අවශ්ය වන්නේ පහත සඳහන් දෑ පමණි:
- දත්ත සමුදායට ගිය පසු, පහත කේතය ඇතුළත් කරන්න:
වගු පරීක්ෂණය සාදන්න (
equip_id අනුක්රමික PRIMARY KEY,
වර්චර් ටයිප් කරන්න (50) NULL,
වර්ණ වර්චර් (25) NULL,
ස්ථාන වර්චර් (25) චෙක්පත (පිහිටීම ('උතුර', 'දකුණ', 'බටහිර', 'නැගෙනහිර', 'ඊසානදිග', 'ගිනිකොන', 'නිරිතදිග', 'වයඹ')),
install_date දිනය
);පළමුව වගුවේ නම පරීක්ෂණය (ඔබට වෙනත් නමක් තෝරා ගත හැකිය). සෑම තීරුවක්ම පහත විස්තර කෙරේ. අපි නම් තෝරා ගත්තා varchar ටයිප් කරන්න සහ වර්ණ වර්චර් උදාහරණයක් ලෙස, ඔබට වෙනත් ඕනෑම ඇඟවීමකට ප්රවේශ විය හැකි නමුත් ලතින් අක්ෂර භාවිතයෙන් පමණි. තීරුවේ විශාලත්වයට වරහන් වල සංඛ්යා වගකිව යුතු අතර එය එහි තබා ඇති දත්ත සමඟ කෙලින්ම සම්බන්ධ වේ.
- ඇතුල් වූ පසු, එය ඉතිරිව ඇත්තේ තිරය මත වගුව පෙන්වීමට පමණි
. d
. - තවමත් කිසිදු තොරතුරක් අඩංගු නොවන සරල ව්යාපෘතියක් ඔබට පෙනේ.
- විධානය හරහා නව දත්ත එකතු කරනු ලැබේ
පරීක්ෂණයට ඇතුල් කරන්න (වර්ගය, වර්ණය, ස්ථානය, ස්ථාපනය_ දිනය) අගයන් ('විනිවිදකය', 'නිල්', 'දකුණ', '2018-02-24');
වගුවේ නම පළමුව දක්වනු ලැබේ, අපගේ නඩුවේදී පරීක්ෂණය, ඉන්පසු සියලු තීරු ලැයිස්තුගත කර ඇති අතර අගයන් වරහන් තුළ දක්වනු ලැබේ, සෑම විටම උද්ධෘත ලකුණු වල. - එවිට ඔබට තවත් පේළියක් එක් කළ හැකිය, උදාහරණයක් ලෙස
පරීක්ෂණයට ඇතුල් කරන්න (වර්ගය, වර්ණය, පිහිටීම, ස්ථාපනය_ දිනය) අගයන් ('පැද්දීම', 'කහ', 'වයඹ', '2018-02-24');
- මේසය හරහා ධාවනය කරන්න
පරීක්ෂණයෙන් * තෝරන්න;
ප්රති .ලය ඇගයීමට. ඔබට පෙනෙන පරිදි, සියල්ල නිවැරදිව පිහිටා ඇති අතර දත්ත නිවැරදිව ඇතුළත් කර ඇත. - ඔබට අගයක් මකා දැමීමට අවශ්ය නම්, එය විධානය හරහා කරන්න
පරීක්ෂණයෙන් මකන්න WHERE type = 'slide';
උද්ධෘත ලකුණු වලින් අපේක්ෂිත ක්ෂේත්රය උපුටා දැක්වීමෙන්.
පියවර 5: phpPgAdmin ස්ථාපනය කරන්න
කොන්සෝලය හරහා දත්ත සමුදාය කළමනාකරණය කිරීම සැමවිටම පහසු නැත, එබැවින් විශේෂ phpPgAdmin GUI ස්ථාපනය කිරීමෙන් එය යාවත්කාලීන කිරීම වඩාත් සුදුසුය.
- මූලික වශයෙන් හරහා "පර්යන්තය" හරහා නවතම පුස්තකාල යාවත්කාලීන කිරීම් බාගන්න
sudo apt-get update
. - Apache වෙබ් සේවාදායකය ස්ථාපනය කරන්න
sudo apt-get install apache2
. - ස්ථාපනය කිරීමෙන් පසු, එහි ක්රියාකාරිත්වය සහ සින්ටැක්ස් භාවිතයෙන් පරීක්ෂා කරන්න
sudo apache2ctl configtest
. යමක් වැරදී ඇත්නම්, නිල අපාචේ වෙබ් අඩවියේ විස්තරයේ ඇති දෝෂය සොයා බලන්න. - ටයිප් කිරීමෙන් සේවාදායකය ආරම්භ කරන්න
sudo systemctl ආරම්භය apache2
. - දැන් සේවාදායකය නිවැරදිව ක්රියාත්මක වන බැවින් ඔබට නිල ගබඩාවෙන් බාගත කිරීමෙන් phpPgAdmin පුස්තකාල එකතු කළ හැකිය
sudo apt install phppgadmin
. - ඊළඟට, ඔබ වින්යාස ගොනුව තරමක් වෙනස් කළ යුතුය. නියම කිරීමෙන් සම්මත සටහන් පොතක් හරහා එය විවෘත කරන්න
gedit /etc/apache2/conf-available/phppgadmin.conf
. ලේඛනය කියවීමට පමණක් නම්, ඔබට පෙර විධානය අවශ්ය වේ gedit ද දක්වන්නsudo
. - රේඛාවට පෙර "දේශීය අවශ්යයි" දමන්න
#
එය විවරණයක් බවට පරිවර්තනය කිරීමට සහ පහළ සිට ඇතුල් කරන්නසියල්ලෙන් ඉඩ දෙන්න
. දැන් ලිපිනයට ප්රවේශය ජාලයට ඇති සියලුම උපාංග සඳහා විවෘත වනු ඇත, දේශීය පරිගණකයට පමණක් නොවේ. - වෙබ් සේවාදායකය නැවත ආරම්භ කරන්න
sudo service apache2 නැවත ආරම්භ කරන්න
ඔබට ආරක්ෂිතව PostgreSQL සමඟ වැඩ කිරීමට ඉදිරියට යා හැකිය.
මෙම ලිපියෙන්, අපි PostgreSQL පමණක් නොව, LAMP මෘදුකාංගය ඒකාබද්ධ කිරීම සඳහා භාවිතා කරන Apache වෙබ් සේවාදායකය ස්ථාපනය කිරීම ද පරීක්ෂා කළෙමු. ඔබේ වෙබ් අඩවි සහ වෙනත් ව්යාපෘතිවල පූර්ණ ක්රියාකාරිත්වය සහතික කිරීමට ඔබ උනන්දු වන්නේ නම්, පහත දැක්වෙන සබැඳියෙන් අපගේ අනෙක් ලිපිය කියවීමෙන් වෙනත් සංරචක එකතු කිරීමේ ක්රියාවලිය පිළිබඳව ඔබ හුරුපුරුදු වන ලෙස අපි නිර්දේශ කරමු.
මෙයද බලන්න: උබුන්ටු මත LAMP මෘදුකාංග කට්ටලය ස්ථාපනය කිරීම