PostgreSQL သည် Windows နှင့် Linux အပါအ ၀ င်အမျိုးမျိုးသောပလက်ဖောင်းများအတွက်အခမဲ့ database စီမံခန့်ခွဲမှုစနစ်ဖြစ်သည်။ ဤကိရိယာသည်အချက်အလက်အမြောက်အမြားကိုပံ့ပိုးပေးပြီး၊ ပါ ၀ င်သည့် scripting language တစ်ခုရှိပြီးဂန္ထဝင်ပရိုဂရမ်းမင်းဘာသာစကားများကိုအသုံးပြုသည်။ Ubuntu မှာ PostgreSQL ကို install လုပ်တယ် "Terminal" တရားဝင်သို့မဟုတ်အသုံးပြုသူများ၏ repositories ကို အသုံးပြု၍ ၎င်း၊ ပြင်ဆင်ပြီးနောက်အလုပ်များ၊ စမ်းသပ်ခြင်းနှင့်စားပွဲများဖန်တီးခြင်းများပြုလုပ်သည်။
PostgreSQL ကို Ubuntu တွင်ထည့်ပါ
ဒေတာဘေ့စ်ကိုနယ်ပယ်အမျိုးမျိုးတွင်အသုံးပြုသော်လည်းစီမံခန့်ခွဲမှုစနစ်ကအဆင်ပြေသောစီမံခန့်ခွဲမှုကိုပေးသည်။ သုံးစွဲသူများစွာသည် PostgreSQL တွင်ရပ်ပြီး၎င်းတို့၏ OS ပေါ်တွင်ထည့်သွင်းပြီးစားပွဲများနှင့်စတင်အလုပ်လုပ်သည်။ ထို့နောက်ဖော်ပြပါ tool ၏ပထမအကြိမ် install လုပ်ခြင်းနှင့်ပြင်ဆင်ခြင်းလုပ်ငန်းစဉ်တစ်ခုလုံးကိုတစ်ဆင့်ချင်းအဆင့်ဆင့်ဖော်ပြလိုသည်။
အဆင့် ၁: PostgreSQL ကို Install လုပ်ပါ
PostgreSQL ၏ပုံမှန်လည်ပတ်မှုကိုသေချာစေရန်သင်လိုအပ်သောဖိုင်များနှင့်စာကြည့်တိုက်များကို Ubuntu ထဲသို့ထည့်ခြင်းဖြင့်စတင်သင့်သည်။ ဤအရာသည် console နှင့် user သို့မဟုတ်တရားဝင် repositories ကိုအသုံးပြုခြင်းဖြစ်သည်။
- ပြေးပါ "Terminal" မည်သည့်အဆင်ပြေသည့်နည်းဖြင့်မဆိုမီနူးမှတဆင့်သော်လည်းကောင်း၊ သော့ပေါင်းစပ်။ သော်လည်းကောင်းနှိပ်နိုင်သည် Ctrl + Alt + T.
- ပထမ ဦး စွာကျွန်ုပ်တို့သည် user repositories ကိုသတိပြုမိသည်။ အဘယ်ကြောင့်ဆိုသော်လတ်တလောဗားရှင်းများကိုထိုနေရာတွင်ပထမဆုံးတင်လေ့ရှိသည်။ Command ကို Field ထဲထည့်ပါ
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 -
packages များထည့်ရန်။ - system command များနှင့် standard command ကိုသာ update လုပ်ရန်ကျန်သည်
sudo apt-get update ကို
. - သင်သည်တရားဝင် repository မှနောက်ဆုံးထုတ်ရရှိနိုင်သည့် PostgreSQL ဗားရှင်းရရှိရန်စိတ်ဝင်စားပါက console တွင်ရေးသားရန်လိုအပ်သည်။
sudo apt-get ထည့်သွင်းပါ။ postgresql postgresql-contrib
နှင့်ဖိုင်များ၏ထို့အပြင်အတည်ပြုပါ။
အောင်မြင်စွာတပ်ဆင်ပြီးပါက၊ ပုံမှန်အကောင့်ကိုဖွင့်ရန်၊ စနစ်နှင့်ကန ဦး ဖွဲ့စည်းပုံကိုစစ်ဆေးရန်သင်ဆက်လက်လုပ်ဆောင်နိုင်သည်။
အဆင့် ၂။ PostgreSQL ကိုပထမဆုံးအကြိမ်စတင်ခြင်း
ထည့်သွင်းထားသော DBMS ကိုစီမံခန့်ခွဲနိုင်သည် "Terminal" သင့်လျော်သောပညတ်တော်တို့ကိုသုံးနိုင်သည်။ ပုံမှန်အားဖြင့်အသုံးပြုသူမှခေါ်ဆိုမှုသည်ဤပုံစံနှင့်တူသည် -
- command ရိုက်ထည့်ပါ
sudo su - postgres
ကိုနှိပ်ပါ ရိုက်ထည့်ပါ။ ထိုလုပ်ဆောင်မှုသည်သင့်အားအဓိကအကောင့်ဖြစ်သည့်ပုံမှန်အကောင့်ကိုယ်စားစီမံခန့်ခွဲမှုသို့ပြောင်းရန်ခွင့်ပြုလိမ့်မည်။ - အသုံးပြုသောပရိုဖိုင်း၏အသွင်အရစီမံခန့်ခွဲမှုခလုတ်ထဲသို့ဝင်ရောက်ခြင်းကိုပြီးမြောက်သည်
psql
။ Activation သည်ပတ်ဝန်းကျင်ကိုကိုင်တွယ်ရန်သင့်အားကူညီလိမ့်မည်။အကူအညီ
- ၎င်းသည်ရရှိနိုင်သော command နှင့် argument များအားလုံးကိုပြလိမ့်မည်။ - လက်ရှိ PostgreSQL session အကြောင်းသတင်းအချက်အလက်ကိုကြည့်ခြင်းအားဖြင့်ပြုလုပ်သည်
conninfo
. - ပတ်ဝန်းကျင်မှထွက်သွားပါကအဖွဲ့ကိုကူညီလိမ့်မည်
က q
.
ယခုတွင်သင်သည်သင်၏အကောင့်ထဲသို့မည်သို့ ၀ င်ရောက်ပြီးစီမံခန့်ခွဲရေးခလုပ်သို့သွားသည်ကိုသိပြီဖြစ်သောကြောင့်သုံးစွဲသူအသစ်နှင့်သူ၏ဒေတာဘေ့စ်ကိုဖန်တီးရန်အချိန်ရောက်လာပြီ။
အဆင့် ၃။ သုံးစွဲသူနှင့်ဒေတာဘေ့စ်ဖန်တီးပါ
လက်ရှိစံအကောင့်နှင့်အလုပ်လုပ်ရန်အမြဲတမ်းအဆင်မပြေပါ။ အမြဲတမ်းမလိုအပ်ပါ။ ထို့ကြောင့်ကျွန်ုပ်တို့သည်ပရိုဖိုင်းအသစ်တစ်ခုဖန်တီးခြင်းနှင့်သီးခြားဒေတာဘေ့စ်တစ်ခုနှင့်ချိတ်ဆက်ခြင်းအတွက်လုပ်ထုံးလုပ်နည်းကိုစဉ်းစားရန်အဆိုပြုထားခြင်းဖြစ်သည်။
- ပရိုဖိုင်းကိုစီမံခန့်ခွဲမှုအောက်ရှိ console ကိုအတွက်ဖြစ်ခြင်း မင်္ဂလာပါ (အသင်း
sudo su - postgres
) ရေးပါဖန်တီးသူ --interactive
, ပြီးတော့သင့်လျော်သောလိုင်းအတွက်ဇာတ်ကောင်ရေးသားခြင်းအားဖြင့်သင့်လျော်သောအမည်ပေးပါ။ - ထို့နောက် system အရင်းအမြစ်များအားလုံးကိုကြည့်ရှုရန်အသုံးပြုသူ superuser အခွင့်အရေးကိုပေးလိုမလိုဆုံးဖြတ်ပါ။ သင့်လျော်သောရွေးစရာကိုသာရွေးချယ်ပြီးဆက်လက်လုပ်ဆောင်ပါ။
- ဒေတာဘေ့စ်ကိုအကောင့်အမည်ကဲ့သို့တူညီသောအမည်ဖြင့်ခေါ်ခြင်းသည်ပိုကောင်းသည်၊ ထို့ကြောင့်သင် command ကိုအသုံးပြုသင့်သည်
createdb lumpics
ဘယ်မှာလဲ လူ - သုံးစွဲသူအမည်။ - သတ်မှတ်ထားသောဒေတာဘေ့စနှင့်အလုပ်လုပ်ရန်အကူးအပြောင်းမှတဆင့်တွေ့ရှိနိုင်ပါသည်
psql -d lumpics
ဘယ်မှာလဲ လူ - ဒေတာဘေ့စ်၏အမည်။
အဆင့် ၄ - ဇယားတစ်ခုကိုဖန်တီးခြင်းနှင့်အတန်းများနှင့်အတူလုပ်ဆောင်ခြင်း
သင်၏ပထမဆုံးဇယားကိုသတ်မှတ်ထားသောဒေတာဘေ့စ်တွင်ဖန်တီးရန်အချိန်ဖြစ်သည်။ ဤလုပ်ထုံးလုပ်နည်းကို console မှတစ်ဆင့်လည်းလုပ်ဆောင်သည်၊ သို့သော်၊ အဓိက command များကိုကိုင်တွယ်ရန်မလွယ်ကူပါ၊ အဘယ်ကြောင့်ဆိုသော်အောက်ပါတို့ကိုသာသင်လိုအပ်သည်။
- ဒေတာဗေ့စ်သို့သွားပြီးနောက်၊ အောက်ပါကုဒ်ကိုရိုက်ပါ။
TABLE စမ်းသပ်မှုကိုဖန်တီးပါ။
equip_id အမှတ်စဉ်မူလတန်းကီး၊
varchar အမျိုးအစား (50) null မဟုတ်ပါ၊
အရောင် varchar (25) null မဟုတ်ပါ,
တည်နေရာ varchar (25) check (တည်နေရာ ('မြောက်', 'တောင်', 'အနောက်', 'အရှေ့', 'အရှေ့မြောက်', 'အရှေ့တောင်', 'အနောက်တောင်', 'အနောက်မြောက်')),
install_date ရက်စွဲ
);ပထမအမည် စမ်းသပ်မှု (သင်အခြားမည်သည့်အမည်ရွေးချယ်နိုင်သည်) ။ ကော်လံတစ်ခုစီကိုအောက်တွင်ဖော်ပြထားသည်။ နာမည်တွေရွေးခဲ့တယ် varchar ရိုက်ပါ နှင့် အရောင် varchar ဥပမာအားဖြင့်၊ သင်သည်အခြားမည်သည့်လက္ခဏာကိုမဆိုလက်တင်အက္ခရာများဖြင့်သာသုံးနိုင်သည်။ ကွင်းခတ်ထားသောနံပါတ်များသည်ကော်လံအရွယ်အစားအတွက်တာ ၀ န်ရှိသည်။ ၎င်းသည်ထိုတွင်ထားရှိသည့်အချက်အလက်များနှင့်တိုက်ရိုက်ဆက်နွှယ်သည်။
- ၀ င်ပြီးနောက်၊ screen ပေါ်ရှိစားပွဲကိုသာဖော်ပြရန်သာကျန်ရှိသည်
။
. - မည်သည့်သတင်းအချက်အလက်မျှမပါရှိသောရိုးရှင်းသောစီမံကိန်းတစ်ခုကိုသင်တွေ့ရသည်။
- အချက်အလက်အသစ်များကို command မှတဆင့်ထည့်သွင်းထားသည်
စမ်းသပ်မှုထဲသို့ထည့်ပါ (အမျိုးအစား၊ အရောင်၊ နေရာ၊ install_date) တန်ဖိုးများ ('slide', 'blue', 'south', '2018-02-24');
ဇယား၏အမည်ကိုပထမ ဦး စွာဖော်ပြပြီး၊ စမ်းသပ်မှု, ထို့နောက်ကော်လံအားလုံးကိုစာရင်းပြုစုပြီးတန်ဖိုးများကိုကွင်းကွင်းများတွင်အမြဲတမ်းကိုးကားခြင်းအမှတ်အသားပြုသည်။ - ထို့နောက်သင်သည်ဥပမာအားဖြင့်အခြားလိုင်းတစ်ခုကိုထည့်နိုင်သည်။
စမ်းသပ်မှု (အမျိုးအစား, အရောင်, တည်နေရာ, install_date) ထဲသို့ထည့်ပါတန်ဖိုးများကို ('လွှဲ', 'အဝါရောင်', 'အနောက်မြောက်', '2018-02-24');
- မှတဆင့်စားပွဲပေါ်မှာ run ပါ
စမ်းသပ်မှုကနေ * SELECT;
ရလဒ်အကဲဖြတ်ရန်။ သင်မြင်သည့်အတိုင်းအရာအားလုံးမှန်ကန်စွာတည်ရှိပြီးဒေတာမှန်ကန်စွာထည့်သွင်းထားသည်။ - အကယ်၍ သင်သည်တန်ဖိုးတစ်ခုကိုပယ်ဖျက်လိုလျှင် command မှတစ်ဆင့်ပြုလုပ်ပါ
စမ်းသပ်မှုမှဖယ်ရှားပစ်သည့်နေရာ type = 'slide';
ကိုးကားအမှတ်အသားများအတွက်လိုချင်သောလယ်ကိုကိုးကားခြင်းအားဖြင့်။
အဆင့် ၅: phpPgAdmin ကိုထည့်သွင်းပါ
console မှတဆင့်ဒေတာဘေ့စ်ကိုစီမံခန့်ခွဲရန်အမြဲမလွယ်ကူပါ၊ ထို့ကြောင့်အထူး phpPgAdmin GUI ကိုထည့်သွင်းခြင်းအားဖြင့်၎င်းကိုအဆင့်မြှင့်တင်ခြင်းသည်အကောင်းဆုံးဖြစ်သည်။
- အဓိကအားဖြင့်မှတဆင့် "Terminal" မှတဆင့်နောက်ဆုံးပေါ်စာကြည့်တိုက် updates များကို Download လုပ်ပါ
sudo apt-get update ကို
. - Apache Web Server ကို Install လုပ်ပါ
sudo apt-get ကို install သွင်းပါ
. - တပ်ဆင်ပြီးနောက်၎င်း၏စွမ်းဆောင်ရည်နှင့် syntax သုံးပြီးစမ်းသပ်ပါ
sudo apache2ctl configtest
။ တစ်ခုခုမှားယွင်းသွားလျှင်တရားဝင် Apache ဝက်ဘ်ဆိုက်ရှိဖော်ပြချက်ပါအမှားကိုရှာဖွေပါ။ - စာရိုက်ခြင်းဖြင့်ဆာဗာကိုစတင်ပါ
sudo systemctl ကို apache2 စတင်ပါ
. - ယခုဆာဗာသည်ပုံမှန်လည်ပတ်နေပြီဆိုလျှင်တရားဝင် repository မှဒေါင်းလုပ်လုပ်ပြီး phpPgAdmin စာကြည့်တိုက်များကိုသင်ထည့်နိုင်သည်။
sudo apt phppgadmin ထည့်သွင်းပါ
. - အောက်ပါတို့သည် configuration file ကိုအနည်းငယ်ပြုပြင်ရန်ဖြစ်သည်။ သတ်မှတ်ထားသောအားဖြင့်ပုံမှန်မှတ်စုစာအုပ်မှတဆင့်ဖွင့်ပါ
gedit /etc/apache2/conf-available/phppgadmin.conf
။ အကယ်၍ စာရွက်စာတမ်းသည်ဖတ်ရန်သာဖြစ်လျှင်၊ command ကိုအရင်သင်လိုအပ်လိမ့်မည် gedit ညွှန်ပြပါsudo
. - မျဉ်းမီ "ဒေသခံလိုအပ်သည်" ထား
#
၎င်းကိုမှတ်ချက်တစ်ခုအဖြစ်ပြောင်းလဲရန်အောက်ခြေမှရိုက်ထည့်ပါအားလုံးကိုခွင့်ပြုပါ
။ ယခု address သို့ဝင်ရောက်ခြင်းသည် local PC အတွက်သာမက network ရှိ devices အားလုံးတွင်ဖွင့်နိုင်ပြီဖြစ်သည်။ - ဝဘ်ဆာဗာကိုပြန်ဖွင့်ပါ
sudo service ကို apache2 ပြန်လည်စတင်ပါ
PostgreSQL နှင့်လုံခြုံစွာအလုပ်လုပ်နိုင်သည်။
ဤဆောင်းပါး၌ PostgreSQL သာမက LAMP software ကိုပေါင်းစပ်အသုံးပြုသည့် Apache web server တပ်ဆင်မှုကိုလည်းပါလေ့လာခဲ့သည်။ သင်၏ဆိုဒ်များနှင့်အခြားစီမံကိန်းများ၏အပြည့်အဝလည်ပတ်မှုသေချာစေရန်သင်စိတ်ဝင်စားပါကအခြားအစိတ်အပိုင်းများကိုထည့်သွင်းခြင်းလုပ်ငန်းစဉ်နှင့်အကျွမ်းတဝင်ဖြစ်အောင်အောက်ပါလင့်ခ်တွင်ဖတ်ပါ။
Ubuntu တွင် LAMP Software Suite ကိုထည့်သွင်းခြင်းကိုလည်းကြည့်ပါ