Ubuntu'ге PostgreSQL орнотуңуз

Pin
Send
Share
Send

PostgreSQL бул ар кандай платформаларда, анын ичинде Windows жана Linux үчүн акысыз берилиштер базасын башкаруу тутуму. Курал көптөгөн маалымат түрлөрүн колдойт, орнотулган сценарий тилине ээ жана классикалык программалоо тилдерин колдойт. Ubuntu'до PostgreSQL орнотулган "Терминал" расмий же колдонуучу репозиторийлерин колдонуп, андан кийин даярдык иштери, тестирлөө жана таблицалар түзүлөт.

PostbreSQL программасын Ubuntuга орнотуңуз

Маалыматтар базасы ар кандай тармактарда колдонулат, бирок башкаруу тутуму ыңгайлуу башкарууну камсыз кылат. Көптөгөн колдонуучулар PostgreSQLде токтоп, аны ОСке орнотуп, таблицалар менен иштей башташат. Андан кийин, орнотуунун бардык процесстерин, биринчи жолу ишке киргизилгендигин жана орнотулган конфигурациясын этап-этабы менен сүрөттөп бергибиз келет.

1-кадам: PostgreSQL орнотуңуз

Албетте, PostgreSQLдин нормалдуу иштешин камсыз кылуу үчүн Ubuntuго бардык файлдарды жана китепканаларды кошуудан башташыңыз керек. Бул консолу жана колдонуучусу же расмий репозиторийлери аркылуу жасалат.

  1. баштоо "Терминал" ыңгайлуу ыкма менен, мисалы, меню аркылуу же баскычтардын айкалышын басуу менен Ctrl + Alt + T.
  2. Биринчиден, колдонуучунун репозиторийлерин белгилейбиз, анткени эң акыркы версиялар адегенде ошол жерге жүктөлөт. Буйрукту талаага чаптаңызsudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list 'анан чыкылдатыңыз кирүү.
  3. Каттоо эсебиңиздин сырсөзүн киргизиңиз.
  4. Андан кийин колдонушатwget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key кошуу -топтомдорду кошуу.
  5. Системалык китепканаларды стандарттуу буйрук менен жаңыртуу гана калатsudo apt-get жаңыртуу.
  6. Эгерде сиз PostgreSQLдин акыркы нускасын расмий сактоодон алгыңыз келсе, консолго жазышыңыз керекsudo apt-get орнотуу postgresql postgresql-салымфайлдарды кошууну ырастаңыз.

Ийгиликтүү орнотуу аяктагандан кийин, сиз стандарттык эсепти ачып, тутумду жана баштапкы конфигурацияны текшере аласыз.

2-кадам: PostgreSQLди биринчи жолу баштоо

Орнотулган ДББЖ башкаруу аркылуу да жүргүзүлөт "Терминал" тиешелүү буйруктарды колдонуп. Демейки шартта түзүлгөн колдонуучуга чалуу төмөнкүдөй:

  1. Командасын киргизиңизсудо су - постгресжана чыкылдатыңыз кирүү. Мындай иш-аракет, демейки эсептик жазуунун атынан башкарууга өтүүгө мүмкүнчүлүк берет, ал учурда негизги болуп саналат.
  2. Колдонулган профильдин жамынып башкаруу консолуна кирүүpsql. Жандандыруу айлана-чөйрө менен күрөшүүгө жардам берет.жардам- ал бардык буйруктарды жана аргументтерди көрсөтөт.
  3. Учурдагы PostgreSQL сессиясы жөнүндө маалыматты көрүү аркылуу жасалат conninfo.
  4. Айлана-чөйрөдөн чыгып кетүү командага жардам берет q.

Эми сиз өз эсебиңизге кантип кирип, башкаруу консолуна барууну билесиз, андыктан жаңы колдонуучуга жана анын маалымат базасын түзүүгө өтүүгө убакыт келди.

3-кадам: Колдонуучу жана маалыматтар базасын түзүңүз

Учурдагы стандарттык эсеп менен иштөө дайыма эле ыңгайлуу эмес, жана ал дайыма эле зарыл эмес. Ошондуктан биз жаңы профиль түзүүнүн жана ага өзүнчө маалымат базасын байланыштыруунун тартибин карап чыгууну сунуштайбыз.

  1. Профильди башкарууда консолдо болуу postgres (командасудо су - постгрес) жазcreateuser --interactive, жана андан кийин тийиштүү саптагы белгилерди жазып, ага ылайыктуу ат коюңуз.
  2. Андан кийин, колдонуучунун бардык тутум ресурстарына жетки алуу укугун бергиңиз келээрин аныктаңыз. Жөн гана ылайыктуу жолду тандап, улантыңыз.
  3. Аккаунту кандай атасаңыз, маалымат базасын ушул ат менен чакырган жакшы, андыктан буйрукту колдонушуңуз кереккреккайда lumpics - Колдонуучунун аты.
  4. Көрсөтүлгөн маалыматтар базасы менен иштөөгө өтүү аркылуу жүргүзүлөтpsql -d ыйлоолоркайда lumpics - маалымат базасынын аталышы.

4-кадам: Таблицаны түзүү жана саптар менен иштөө

Белгиленген маалымат базасында биринчи таблицаңызды түзүүнүн убагы келди. Бул процедура консоль аркылуу да жасалат, бирок негизги буйруктарды аткаруу кыйын болбойт, анткени сизге төмөнкүлөр гана керек:

  1. Маалыматтар базасына өткөндөн кийин, төмөнкү кодду киргизиңиз:

    CREATE TABLE тестин (
    equip_id serial PRIMARY KEY,
    type varchar (50) NULL,
    color varchar (25) NULL,
    varchar (25) жайгашкан жерди текшерүү (жайгашкан жер ('түндүк', 'түштүк', 'батыш', 'чыгыш', 'түндүк-чыгыш', 'түштүк-чыгыш', 'түштүк-батыш', 'Northwest')),
    орнотулган күндүн датасы
    );

    Адегенде таблицанын аталышы текшерүү (башка ысымдарды тандай аласыз). Ар бир тилке төмөндө сүрөттөлгөн. Биз ысымдарды тандадык түрү varchar жана color varchar мисалы, сиз латын тамгаларын колдонуп, башка белгилерге жете аласыз. Кашаалардагы сандар мамычанын өлчөмүнө жооп берет, ал жерде жайгаштырылган маалыматтарга түздөн-түз байланыштуу.

  2. Киргенден кийин, жадыбалды экранда көрсөтүү менен гана калат d.
  3. Азырынча эч кандай маалыматты камтыбаган жөнөкөй долбоорду көрүп жатасыз.
  4. Буйрук аркылуу жаңы маалыматтар кошулатINSERT INTO тести (түрү, түсү, жайгашкан жери, орнотуу күнү) VALUES ('слайд', 'көк', 'түштүк', '2018-02-24');Биринчи таблицанын аталышы көрсөтүлөт, биздин шартта ал текшерүү, андан кийин бардык тилкелер тизмеленген жана маанилер кашаа ичинде, ар дайым тырмакчада көрсөтүлгөн.
  5. Андан кийин дагы бир сап кошсоңуз болот, мисалы,INSERT INTO тести (түрү, түсү, жайгашкан жери, орнотуу күнү) VALUES ('селкинчек', 'сары', 'түндүк-батыш', '2018-02-24');
  6. Дасторконду иштетиңизSELECT * FROM тести;натыйжасын баалоо. Көрүп тургандай, баары туура жайгашкан жана маалыматтар туура киргизилген.
  7. Эгер сиз маанини жок кылышыңыз керек болсо, буйрук аркылуу аткарыңызТЕКШЕРҮҮНҮН КАЙДА ЖЕРДЕ КОЙСО КОЙСУҢЫЗ type = 'slide';тырмакчадагы каалаган талааны келтирүү менен.

5-кадам: phpPgAdmin орнотуңуз

Маалыматтар базасын башкаруу консолу аркылуу ар дайым оңой жүргүзүлбөйт, андыктан атайын phpPgAdmin GUI орнотуп, өркүндөтүп алганыңыз оң.

  1. Биринчи кезекте "Терминал" Акыркы китепкана жаңыртууларын жүктөп алуу аркылууsudo apt-get жаңыртуу.
  2. Apache Веб-серверин орнотуңузsudo apt-get орнотуу apache2.
  3. Орнотуудан кийин анын иштешин жана синтаксисин колдонуп сынап көрүңүзsudo apache2ctl configtest. Эгер кандайдыр бир ката кетсе, катаны Apache расмий веб-сайтынан издеңиз.
  4. Серверди терүү менен баштаңызsudo systemctl apache2 баштоо.
  5. Эми сервер туура иштеп жаткандыктан, phpPgAdmin китепканаларын расмий репозиторийден жүктөп алуу менен кошо аласыз.sudo apt phppgadmin орнотуңуз.
  6. Андан кийин, сиз конфигурация файлын бир аз өзгөртүшүңүз керек. Көрсөтүп, стандарттуу блокнот аркылуу ачыңызgedit /etc/apache2/conf-available/phppgadmin.conf. Эгер документ окуу үчүн гана келсе, анда сизге мурун буйрук керек болот Gedit да көрсөтүңүзSudo.
  7. Сапка чейин "Жергиликтүү талап кылуу" орун#аны комментарийге айландыруу үчүн, жана ылдый жактан киргизиңизБаарынан уруксат. Эми дарекке кирүү жергиликтүү компьютерге эле эмес, тармактын бардык түзмөктөрүнө ачык болот.
  8. Веб-серверди өчүрүп күйгүзүңүзsudo кызматы apache2 өчүрүп күйгүзүңүзжана PostgreSQL менен иштөөнү уланта берсеңиз болот.

Бул макалада биз PostgreSQL гана эмес, ошондой эле LAMP программасын айкалыштырууда колдонулган Apache веб-серверин орнотууну карадык. Эгерде сиз сайттарыңыздын жана башка долбоорлоруңуздун толук иштешин камсыз кылгыңыз келсе, төмөнкү шилтемеден башка макаланы окуп, башка компоненттерди кошуу процесси менен таанышып чыгууну сунуш кылабыз.

Ошондой эле караңыз: Ubuntuга LAMP программалык камсыздоосун орнотуу

Pin
Send
Share
Send