မှတ်စုစာအုပ် ASUS ကများအတွက် software ကို download လုပ်ပါဖို့ဘယ်လို K52F

PostgreSQL - ကို Windows နှင့် Linux အပါအဝင်ကွဲပြားခြားနားသောပလက်ဖောင်းပေါ်တွင်အကောင်အထည်ဖော်ကွဲပြားခြားနားသောဒေတာဘေ့စစီမံခန့်ခွဲမှု၏တစ်ဦးအခမဲ့စနစ်, ။ ဒီ tool, ဒေတာအမျိုးအစားများကြီးမားတဲ့အတော်များများကိုပံ့ပိုး built-in scripting language ရှိပါတယ်နှင့်ဂန္ထဝင်ပရိုဂရမ်းမင်းဘာသာစကားများအသုံးပြုမှုထောက်ခံပါတယ်။ Ubuntu မှာ PostgreSQL အားဖြင့်သာတည်သည်ကို "Terminal နှင့်" တာဝန်ရှိသူတဦးကသို့မဟုတ်ထုံးစံသိုလှောင်မှုကို အသုံးပြု. ထိုနောက်မှကြိုတင်အလုပ်ထုတ်ယူသွားကျောက်ပြားကိုစမ်းသပ်နှင့်ကိုဖန်ဆင်း၏။

Ubuntu ကိုအပေါ် PostgreSQL Install

databases ကိုအများကြီးကွဲပြားခြားနားသောဒေသများအတွက်အသုံးပြုပေမယ့်အဆင်ပြေစီမံခန့်ခွဲမှုထိန်းချုပ်မှုစနစ်ကထောက်ပံ့ပေးလျက်ရှိသည်။ အတော်များများကလူ၏ nick PostgreSQL အပေါ်ရပ်တန့်ပါကသင့်ရဲ့ OS ကိုအတွက်တပ်ဆင်ပြီးနှင့်စားပွဲနှင့်အတူအလုပ်လုပ်ရန်စတင်ပါ။ Next ကိုကျနော်တို့ခြေလှမ်းတို့က installation လုပ်ငန်းစဉ်ကိုကပြောသည် tool ကို၏ပထမဦးဆုံးက start-up, နှင့် configuration ခြေလှမ်းကိုဖော်ပြရန်ချင်ပါတယ်။

အဆင့် 1: PostgreSQL Install

ဟုတ်ပါတယ်, ကျွန်တော် PostgreSQL ၏သင့်လျော်သောလုပ်ငန်းဆောင်တာကိုသေချာစေရန် Ubuntu ကိုပေါ်မှာရှိသမျှလိုအပ်သောဖိုင်တွေနဲ့စာကြည့်တိုက်များထို့အပြင်နှင့်အတူစတင်သင့်ပါတယ်။ ဒါက console နဲ့အသုံးပြုသူအဘယ်သူမျှမတာဝန်ရှိသူတဦးက repositories ကသုံးပြီးပြုမိသည်။

  1. စတင် "Terminal နှင့်" မဆိုအဆင်ပြေထုံးစံ၌, ဥပမာ, တစ်ဦး menu ကိုမှတဆင့်သို့မဟုတ်ခလုတျကှကျ clamping Ctrl + Alt + T ကို.
  2. ပထမဦးစွာများသောအားဖြင့်ပထမဦးဆုံးနောက်ဆုံးပေါ်ဗားရှင်းရှိပါတယ်ရြသကဲ့သို့, အသုံးပြုသူ repository ကိုသတိပြုပါ။ လယ် command ကိုထည့်ပါsudo sh -c >> /etc/apt/sources.list.d/pgdg.list '' ပဲ့တင်သံ 'deb //apt.postgresql.org/pub/repos/apt/' '-cs'-pgdg အဓိက lsb_release "ပြီးတော့အပေါ်ကိုကလစ်နှိပ်ပါ ဝင်ရောက်.
  3. သင့်အကောင့်ရဲ့ password ကိုရိုက်ထည့်ပါ။
  4. ထိုအခါကိုသုံးပါ//www.postgresql.org/media/keys/ACCC4CF8.asc -O -q wget သည် - | sudo apt-key ကို add -packages များထည့်သွင်းရန်။
  5. ကိုယ်ကသာစံစနစ်ကစာကြည့်တိုက်အဖွဲ့က update လုပ်ဖို့ဖြစ်နေဆဲsudo apt-get update ကို.
  6. သငျသညျတရားဝင် repository မှ PostgreSQL ၏နောက်ဆုံးရရှိနိုင်ဗားရှင်းကိုလက်ခံရရှိစိတ်ဝင်စားလျှင် console ကိုရေးသားဖို့လိုအပ်ပါသည်sudo postgresql postgresql-ပံ့ပိုး install apt-getနှင့်ဖိုင်များထည့်သွင်းအတည်ပြုပါ။

အောင်မြင်တဲ့တပ်ဆင်ပြီးစီးအပေါ်သို့စံအကောင့်, ထိုစနစ်၏စိစစ်အတည်ပြုခြင်းနှင့်ကနဦးစီစဉ်ဖွဲ့စည်းမှုကိုဖွင့်ဖို့ဆက်လက်ဆောင်ရွက်နိုင်ပါ။

အဆင့် 2: ပထမဦးစွာ PostgreSQL စတင်ရန်

စီမံခန့်ခွဲမှုထူထောင် databases ကိုအတူတူမှတဆင့်ဖြစ်ပေါ် "Terminal နှင့်" သင့်လျော်သောပညတ်တော်တို့ကိုအတူ။ ဤကဲ့သို့သောကို default အသုံးပြုသူဖန်တီးကြည့်မှအယူခံ:

  1. အမိန့်ရိုက်ထည့်ပါsudo su - Postgresနှင့်အပေါ်ကိုကလစ်နှိပ်ပါ ဝင်ရောက်။ ထိုသို့သောအရေးယူသင်လက်ရှိမူလတန်းအဖြစ်ပြုမူသောက default အကောင့်အသုံးပြုနေသူများကဖန်တီးအဆိုပါ entity ၏စီမံခန့်ခွဲမှုကိုသွားခွင့်ပြုပါလိမ့်မယ်။
  2. မှတဆင့်တဲ့စနစ်ပရိုဖိုင်းကိုအမြင်များ၏ထိန်းချုပ်မှု console ကိုဝင်ပေါက်psql။ ပတ်ဝန်းကျင်နှင့်အတူကိုင်တွယ်ရန်သင့်ကိုသက်ဝင်စေရန်ကူညီပေးသည်အကူအညီ- ကရှိသမျှကိုမရရှိနိုင်ပညတ်တော်တို့ကိုနှင့်အငြင်းပွားမှုများကိုပြသပါလိမ့်မယ်။
  3. လက်ရှိ PostgreSQL session ကိုကြည့်ရှုခြင်းမှတဆင့်ဖျော်ဖြေနေသည် conninfo.
  4. , ပတ်ဝန်းကျင်ထဲက Get က command ကိုသုံးပါ q.

ယခုသင်သည်သင့်အကောင့်ကို log in နှင့်စီမံခန့်ခွဲမှု console ကိုသွားဖို့ဘယ်လိုသိကြောင်း, ဒါကြောင့်တစ်အသုံးပြုသူအသစ်နှင့်ဒေတာဘေ့စကိုဖွင့်ဖို့အချိန်ပါပဲ။

အဆင့် 3: အသုံးပြုသူတစ်ဦး Create နှင့်ဒေတာဘေ့စ

ဒါဟာအမြဲပြီးသားတည်ဆဲစံနှုန်းအကောင့်နဲ့လုပ်ကိုင်ဖို့လွယ်ကူပါတယ်မရှိ, အမြဲတမ်းမလိုအပ်ပါဘူး။ ကျနော်တို့ကသီးခြားဒေတာဘေ့စအသစ်တစ်ခုကိုပရိုဖိုင်းနဲ့ချည်နှောင်အတွက်လုပ်ငန်းစဉ်ထည့်သွင်းစဉ်းစားရန်အဆိုပြုအဘယ်ကြောင့်ဖြစ်ပါတယ်။

  1. ထိန်းချုပ်မှုပရိုဖိုင်းကိုအော console ထဲကဖြစ်ခြင်း Postgres (အသင်းsudo su - Postgres), ရေးရန်createuser --interactiveပြီးတော့ထောက်ပံ့ပေးနေရာအတွက်ဇာတ်ကောင်ရေးသားခြင်းအားဖြင့်ကသင့်လျော်သောအမည်တစ်ခုပေးပါ။
  2. ထို့နောက်သင်တို့ရှိသမျှသည်စနစ်ကအရင်းအမြစ်များကိုမှ SuperUser access ကိုအတူအသုံးပြုသူပေးချင်ခြင်းရှိမရှိဆုံးဖြတ်။ ရိုးရှင်းစွာအသင့်လျော် option ကိုရွေးချယ်ပြီးအပေါ်ရွှေ့ပါ။
  3. ဒေတာဘေ့စအကောင့်အမည်ရှိအဖြစ်အမည်တူအမည်ကို သာ. ကောင်း၏, ဒါကြောင့်သင် command ကိုသုံးသင့်ပါတယ်createdb lumpicsဘယ်မှာ lumpics - အသုံးပြုသူအမည်ဖြစ်တယ်။
  4. သတ်မှတ်ထားသောဒေတာဘေ့စပုမှတဆင့်ဖြစ်ပေါ်နဲ့အတူလုပ်ကိုင်ဖို့ Gopsql -D lumpicsဘယ်မှာ lumpics - တစ်ဒေတာဘေ့စတျော၏နာမ။

အဆင့် 4: စားပွဲတစ်ခု Create နှငျ့ကွိုးအတူလုပ်ကိုင်

ဒါဟာ designated အခြေစိုက်စခန်းအတွက်သင့်ရဲ့ပထမဦးဆုံးစားပွဲကိုဖန်တီးရန်အချိန်ဖြစ်ပါသည်။ သင်ရုံအောက်ပါအချက်များကိုလိုအပ်၏ဘာဖြစ်လို့လဲဆိုတော့ဒါကလုပ်ထုံးလုပ်နည်းတူ console ကိုမှတဆင့်ဖျော်ဖြေတာဖြစ်ပါတယ်, ဒါပေမယ့်အခြေခံ command များနှင့်အတူကိုင်တွယ်ရန်ခက်ခဲလိမ့်မည်မဟုတ်ပေ:

  1. အဆိုပါဒေတာဘေ့စဖို့အကူးအပြောင်းပြီးနောက်အောက်ပါကုဒ်ကိုရိုက်ထည့်ပါ:

    (TABLE စမ်းသပ် CREATE
    အမှတ်စဉ် PRIMARY KEY ကို equip_id,
    အမျိုးအစား varchar (50) null မဟုတ်ပါ,
    အရောင် varchar (25) null မဟုတ်ပါ,
    တည်နေရာ varchar (25) စစ်ဆေးမှုများ (( 'မြောက်ဘက်', 'တောင်ဘက်', 'အနောက်ဘက်', 'အရှေ့', 'အရှေ့မြောက်', 'အရှေ့တောင်ဘက်', 'အနောက်တောင်ဘက်', 'အနောက်မြောက်ဘက်') အတွက်တည်နေရာ),
    install_date နေ့စွဲ
    );

    စားပွဲ၏ပထမအမည် စမ်းသပ် (သင်မဆိုအခြားအမည်အားရွေးချယ်နိုင်သည်) ။ အောက်ပါတစ်ခုချင်းစီကိုကော်လံဖော်ပြသည်။ ကျနော်တို့ name ကိုရှေးခယျြခဲ့ အမျိုးအစား varchar နှင့် အရောင် varchar ရုံဥပမာသင်သည်လည်းသာလက်တင်အက္ခရာကိုအသုံးပြုခြင်းနှင့်အတူ, ရရှိနိုင်သည့်အခြားကိုသတ်မှတ်။ ကွင်းအတွင်းကိန်းဂဏန်းများကိုတိုက်ရိုက်ဒေတာအဲဒီမှာထားနှင့်အတူချိတ်ဆက်ထားတဲ့ကော်လံ၏အရွယ်အစားမှာတာဝန်ရှိသည်။

  2. သငျသညျရိုက်ထည့်ပြီးနောက်သာသုံးပြီး screen ပေါ်မှာစားပွဲတစ်ခုပြသနိုင်ပါတယ်.
  3. သင်တို့သည်ဤမျှဝေးကိုယ်တိုင်ကမသတင်းအချက်အလက်ဆံ့မခံပါဘူးတဲ့ရိုးရှင်းတဲ့စီမံကိန်းကိုကြည့်ရှုပါ။
  4. နယူးဒေတာက command ကနေတစ်ဆင့်ထည့်သွင်းတာဖြစ်ပါတယ်စမ်းသပ်မှု (အမျိုးအစား, အရောင်, တည်နေရာ, install_date) Value ( 'ဆလိုက်', 'အပြာ', 'တောင်ဘက်', '2018-02-24') ထဲသို့ထည့်;ပထမဦးစွာဤကိစ္စတွင်အတွက်စားပွဲအမည်ကိုသတ်မှတ်, စမ်းသပ်ထိုအခါကွင်းအတွင်းကော်လံအပေါငျးတို့သကိုးကားအတွက်တန်ဖိုးများလိုအပ်သောညွှန်ပြစာရင်း။
  5. နောက်ထပ်ဥပမာအခြားလိုင်းထပ်ထည့်နိုင်သည်,( 'လွှဲ', 'အဝါရောင်', 'အနောက်မြောက်ဘက်', '2018-02-24') စမ်းသပ်မှု (အမျိုးအစား, အရောင်, တည်နေရာ, install_date) Value ထဲသို့ထည့်;
  6. စားပွဲပေါ်မှာမှတစ်ဆင့် Runစမ်းသပ်မှု FROM မှ * SELECT;ရလဒ်ကိုအကဲဖြတ်ရန်။ သင်တို့ကိုတွေ့မြင်နိုင်သကဲ့သို့, အရာအားလုံးမှန်ကန်စွာ positioned နှင့်ဒေတာများထဲသို့ဝင်သည်ကိုမှန်ကန်သောဖြစ်ပါတယ်။
  7. သင်သည်မည်သည့်တန်ဖိုးကိုဖယ်ရှားပစ်ရန်လိုအပ်လျှင်, command ကိုမှတဆင့်ထိုသို့ပြုနေရာအမျိုးအစား = 'ဆလိုက်' 'စမ်းသပ်အဖြစ်မှဖယ်ရှာ;quotation သင်္ကေတအတွက်အလိုရှိသောလယ်ပြင်သတ်မှတ်ခြင်း။

အဆင့် 5: phpPgAdmin Install

ဒါဟာလွယ်ကူသောဒေတာဘေ့စစီမံခန့်ခွဲမှု console ကိုမှတဆင့်ဖျော်ဖြေဒါကြောင့်အထူး GUI ကို phpPgAdmin ကို install ဖြင့်အဆင့်မြှင့်တင်ရန်အကောင်းဆုံးဖြစ်ပါသည်အမြဲမဟုတ်ပါဘူး။

  1. ဦးစားပေးကျော် "Terminal နှင့်" မှတဆင့်စာကြည့်တိုက်မှနောက်ဆုံး update download လုပ်ပါsudo apt-get update ကို.
  2. အဆိုပါ Apache web server Installsudo apache2 install apt-get.
  3. တပ်ဆင်ပြီးနောက်, syntax ကို အသုံးပြု. ၎င်း၏စွမ်းဆောင်မှုနှင့်တိကျမှန်ကန်မှုကိုစမ်းသပ်sudo apache2ctl configtest။ တစ်ခုခုမှားသွားလိုလျှင်, Apache ကိုဖော်ပြချက်အပေါ်တရားဝင် website တွင်အမှားရှာဖွေပါ။
  4. ရိုက်ထည့်ခြင်းဖြင့်ဆာဗာ Startsudo apache2 start systemctl.
  5. ဆာဗာ၏မှန်ကန်သောလုပ်ငန်းဆောင်တာနှင့်အတူပေးအပ်တဲ့အခါမှာအခု, သင်အရာရှိတဦးက repository ကိုကနေတဆင့်ကနေသူတို့ကိုဒေါင်းလုပ်ခြင်းဖြင့် phpPgAdmin စာကြည့်တိုက်ထည့်သွင်းနိုင်ပါတယ်sudo phppgadmin apt install.
  6. ဤသည်ကိုအနည်းငယ်ပြောင်းလဲမှုအတွက် configuration ဖိုင်အားဖြင့်နောက်တော်သို့လိုက်သည်။ တစ်ဦးစံမှတ်စုစာအုပ်နှင့်အတူဖွင့်သတ်မှတ်ခြင်းgedit ကို /etc/apache2/conf-available/phppgadmin.conf။ စာရွက်စာတမ်းကိုဖတ်ရှုသာလျှင်သင်အဖွဲ့တစ်ဖွဲ့လိုအပ်ပါတယ် gedit ကို လည်းညွှန်ပြsudo.
  7. မျဉ်းမတိုင်မီ «တောင်းဆိုဒေသခံ» နေရာ#အောက်ကမှတ်ချက်များအတွက်ကြောင့်ပြန်လည်အသက်သွင်းခြင်းနှင့်ထည့်သွင်းရန်အားလုံး မှစ. Allow။ ယခုလိပ်စာမှဝင်ရောက်ခွင့်မသာဒေသခံ PC အတွက်, ကွန်ယက်ပေါ်မှာရှိသမျှပစ္စည်းများမှပွင့်လင်းကြလိမ့်မည်။
  8. ဝဘ်ဆာဗာကို restart လုပ်ပါsudo ဝန်ဆောင်မှု apache2 ပြန်ဖွင့်သငျတို့သလုံခြုံစွာ PostgreSQL နှင့်အတူအလုပ်လုပ်ရန်သွားနိုင်ပါတယ်။

ဤဆောင်းပါး၌, ငါတို့သည် PostgreSQL, ဒါပေမယ့်လည်းယူနိုက်တက် LAMP software ကိုအသုံးပြုတဲ့ Apache web server ၏ installation, မသာဆွေးနွေးကြသည်။ သငျသညျက၎င်း၏ကွန်ရက်စာမျက်နှာတွေနဲ့တခြားစီမံကိန်းတွေအပြည့်အဝလည်ပတ်သေချာစိတ်ဝင်စားပါကအောက်ပါလင့်ခ်ပေါ်မှာငါတို့ကတခြားဆောင်းပါးကိုဖတ်ရှုရှိခြင်း, အခြားအစိတ်အပိုင်းများကိုထည့်သွင်းခြင်းလုပ်ငန်းစဉ်နှင့်အတူခင်မင်သိကျွမ်းရအကြံပြုလိုတယ်။

ကိုလည်းကြည့်ပါ: Ubuntu မှာသတ်မှတ်ထား LAMP program ကို install လုပ်ခြင်း