PostgreSQL - Windows жана Linux, анын ичинде ар кандай аянтчалардын боюнча ишке ар кандай маалыматтар базасын башкаруу эркин системасы. курал маалымат түрлөрү көп сандаган, орнотулган скрипт тили бар жана классикалык программалоо тилдерди пайдаланууну колдойт. Ubuntu PostgreSQL аркылуу белгиленет "Терминал" расмий же колдонуучунун сактоо менен, жана даярдык иштерин, тестирлөө жана үстөлдөрүн түзүү жүргүзүлөт кийин.
Орнотуу PostgreSQL боюнча Ubuntu
Маалыматтар базасы ар кандай аймактарында колдонулат, ал эми жакшы башкаруу тутумун камсыз кылат. PostgreSQL көптөгөн Ник токтошуп, ал OS орнотулуучу жана столдор менен иштей башташат. Андан ары, биз кадам орнотуу жараянын, мындай деди: куралы биринчи ачууга жана тарам кадамды айтып кетким келет.
1-кадам: PostgreSQL орнотуу
Албетте, биз PostgreSQL тийиштүү иштешин камсыздоо үчүн Ubuntu боюнча бардык зарыл болгон документтерди жана китепканаларды тышкары менен башталышы керек. Бул аймактын жана пайдалануучу тарабынан эч кандай расмий репозиторийлерин колдонуу менен жүзөгө ашырылат.
- баштоо "Терминал" каалаган ыңгайлуу ыкма менен, мис аркылуу меню же туурасынан паста Ctrl + Alt + T.
- Биринчиден, эреже катары, биринчи кезекте акыркы нускасын түшүрүш бар эле, колдонуучу репозиторийлеринен белгилешет. талаа буйругун кыстаруу
Sudo ш е "Эхо" Деб //apt.postgresql.org/pub/repos/apt/ "lsb_release -cs'-pgdg негизги" >> /etc/apt/sources.list.d/pgdg.list "
Анан басып кирүү. - эсептин сөздү киргизүү.
- Андан кийин пайдалануу
WGET -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | Sudo ап-негизги кошуу -
топтомдорун кошуу. - Бул стандарттык системасы китепканалары тобу гана сакталып калган
Sudo ап-Get өзгөртүү
. - Эгер расмий эмиэ PostgreSQL акыркы жеткиликтүү нускасын алууга кызыкдар болсо, консолго жазуу талап кылынат
Sudo PostgreSQL PostgreSQL-ж.б. орнотуу ап-алуу
жана материалдары кошуу ырастайм.
ийгиликтүү орнотуу аяктагандан кийин стандарттык каттоо эсеби, система жана Алгачкы тарам текшерүүнү ишке киришүүгө болот.
2-кадам: биринчи баштоо PostgreSQL
Management белгиленген базалары ошол аркылуу пайда болот "Терминал" тиешелүү буйрук менен. түзүлгөн демейки колдонуучуга даттануу мындай болот:
- команданы терүүгө
Sudo су - postgres
жана чыкылдатуу кирүү. Мындай иш-чаралар учурда башталгыч катары демейки эсеп менен түзүлгөн жактын жетекчилигине барып мүмкүндүк берет. - Кирүү система Кароолор контролдук чыгуучунун аркылуу
psql
. айлана-чөйрө менен күрөшүү үчүн жаратууга жардам беретжардам
- бул бардык буйруктарды жана далилдерди көрсөтөт. - Учурдагы PostgreSQL сессияны билдирүүлөрдү кароо аркылуу жүзөгө ашырылат
conninfo
. - айлана-чөйрөгө алып чыгып кет, буйрукту колдоносуз
с
.
Эми сиз эсебине кирип, башкаруу консолунан барып, кантип билебиз, ошондуктан ал жаңы колдонуучуну жана маалымат базасын түзүү баштоого убакыт жетти.
3-кадам: колдонуучуну түзүү жана маалыматтар базасы
Ал буга чейин эле иштеп жаткан стандартты эске алуу менен иш алып баруу дайыма эле жеңил эмес, жана ар дайым аны кереги жок. Ошондуктан биз бул өзүнчө базасын бир кароо жана эмнеге түзүү жараянын карап чыгууну сунуштайбыз жатат.
- башкаруу билдирүүсүнө ылайык аймагында болуу postgres (команда
Sudo су - postgres
), Жазууcreateuser --interactive
Анан аны каралган космоско каармандарды жазуу менен ылайыктуу ысым берем. - Андан кийин, ар кандай системасы ресурстарга Superuser мүмкүнчүлүгү бар колдонуучуну камсыз келеби же жокпу, чечим кабыл алат. Жөн гана туура жолду тандап, кирет.
- Маалымат базасы боюнча эсеп деген эле атын жакшы, ошондуктан буйругун колдонуу керек
createdb lumpics
кайда lumpics - Колдонуучунун аты. - Мурунку көрсөтүлгөн маалыматтар базасы аркылуу пайда менен иштөө
psql -D lumpics
кайда lumpics - маалымат базасы үчүн программанын аталышы.
4-кадам: жадыбалын түзүү жана Саптар менен иштөө
Бул атайын базада биринчи дасторкон түзүү үчүн убакыт керек. Бул жол-жобосу ушул консол аркылуу жүзөгө ашырылат, ал эми жөн эле төмөнкү керек, анткени оор деле болбойт, негизги буйрук менен күрөшүү үчүн:
- базасына өтүү кийин, төмөнкү кодун киргизип:
ТҮЗҮҮ МАЗМУНУ тест (
сериялык башкы ачкыч equip_id,
түрү varchar (50) NULL ЭМЕС,
түс varchar (25) NULL ЭМЕС,
жайгашуу varchar (25) текшерүү (( "түндүк", "түштүк", "Батыш", "Чыгыш", "түндүк", "түштүк", "түштүк", "түндүк") же жайгашкан жери),
install_date датасы
);столдун аты текшерүү (Сиз башка атын тандап алат). төмөнкү ар бир тилке сүрөттөйт. Биз аты тандап түрү varchar жана түс varchar Мисалы, сиз ошондой эле башка ар кандай көрсөтүү, ал эми бир гана латын тамгалары колдонуу менен. Кашаанын ичиндеги сандар маалыматтар түздөн-түз маалымат жайгаштырылат менен байланышкан тилкеде, өлчөмүн үчүн жоопкерчиликтүү болушат.
- Сен аркылуу гана экрандагы дасторкон көрсөтө алабыз киргизилгенден кийин
г
. - Сиз эч кандай маалымат буга чейин өзү жок, жөнөкөй долбоорду көрөбүз.
- Жаңы маалыматтар буйругу аркылуу кошулат
сыноо Жарчысы (түрү, түсү, жайгашкан жери, install_date) БААЛУУЛУКТАР ( "слайд", "көк", "түштүк", "2018-02-24 ');
Биринчиден, стол аталышын көрсөтүүгө, бул учурда, текшерүүАндан кийин кашаанын түркүктүн бардык тырмакчага зарыл баалуулуктар көрсөтүп тизмеси келтирилген. - Мисалы, мындан ары дагы башка жол менен киргизе алат,
сыноо Жарчысы (түрү, түсү, жайгашкан жери, install_date) БААЛУУЛУКТАР ( "селкинчек", "сары", "түндүк", "2018-02-24 ');
- столдун аркылуу Run
SELECT сынаба ЧЕЙИН;
натыйжаларга баа берүү. Көрүнүп тургандай, баары туура жана киргизилген маалымат туура эмес жайгашкан. - Эгер эч кандай мааниси жок керек болсо, буйругу менен аны
Кайсы түрү = 'слайд "сыноо жок кылуу;
тырмакчага каалаган жерин көрсөтүү.
5-кадам: орнотуу phpPgAdmin
Ал ар дайым жеңил базасын башкаруу консолунан аркылуу жүзөгө ашырылат, ошондуктан ал өзгөчө GUI phpPgAdmin орнотуу менен, аны жакшыртуу үчүн жакшы эмес.
- артыкчылыктуу үстүнөн "Терминал" китепканаларга акыркы өзгөрүүлөр жүктөп алуу аркылуу
Sudo ап-Get өзгөртүү
. - Apache WEB Server орнотуу
Sudo ап-ала apache2 орнотуу
. - орнотулгандан кийин, синтаксисин колдонуп, анын натыйжалуулугун жана тууралыгын текшерүү
Sudo apache2ctl configtest
. бир нерсе туура эмес кетти болсо, Apache сыпаттамага расмий сайтында күнөөсү үчүн карап. - Server баштоо кирип
Sudo apache2 баштоо systemctl
. - Азыр, жүрүш туура иштеши менен камсыз болгондо, силер расмий кампасы, аларды жүктөп phpPgAdmin китепканасын кошо алышат аркылуу
Sudo ап орнотуу phppgadmin
. - Бул тарам билэ бир аз өзгөртүү менен коштолсо. стандарттык ноутбук менен ачып көрсөтүү
Gedit /etc/apache2/conf-available/phppgadmin.conf
. Документти-окуу үчүн гана болсо, анда бир топ муктаж Gedit ошондой эле туратSudo
. - сапка чейин "Жергиликтүү талап кылуу" орун
#
Төмөндөгү комментарийлер аны өзгөртүү жана киргизүү үчүнУруксат берүү бардык
. Азыр дареги мүмкүнчүлүгү жергиликтүү PC үчүн гана эмес, түйүнүндөгү бардык түзмөктөргө ачык болот. - WEB Server өчүрүп
Sudo кызматы apache2 кайра
сен аман-эсен PostgreSQL менен иштөөгө болот.
Бул макалада биз Бириккен ЧЫРАК программалык тарабынан гана PostgreSQL, бирок ошондой эле Apache WEB Server орнотуу эмес, талкууланды. Анын интернет жана башка долбоорлорду толук иштешин камсыз кылууга кызыкдар болсо, анда төмөнкү шилтемени башка макаланы окуп чыгып, башка компоненттерди кошуу жүрүшү менен таанышуу сунуш кылынат.
Кара: Ubuntu жылы ЧЫРАК программа топтомун орнотуу