Постгрес је једна од најнапреднијих СКЛ база података. Пружа функције од кориснички дефинисаних типова до наслеђивања табеле и софистицираног закључавања. Ту су и референтни интегритет страног кључа, угнежђене трансакције и функције које нећете наћи у другим СКЛ базама података.
Постгрес је компатибилан са АЦИД (атомичност, конзистентност, изолација, издржљивост). Постгрес база података ће вам бити од помоћи када правите апликације којима је потребна скалабилност и сигурност података.
Користите менаџер пакета или преузмите инсталатер
Можете да инсталирате Постгрес на свој мацОС уређај користећи многе изворе и методе.
Ако користите менаџер пакета, можете да проверите упутства за инсталацију Постгреса на његовој веб локацији.
Ево команде за инсталирање Постгрес верзија 13 и 14 са менаџер пакета Хомебрев:
брев инсталл постгрескл@13 # инсталирајте Постгрес верзију 13
брев инсталл постгрескл@14 # инсталирајте Постгрес верзију 14
Пошто Хомебрев ради на Линук-у и мацОС-у, команда је компатибилна са оба оперативна система.
Ако не користите менаџер пакета, можете да инсталирате Постгрес преко Аппле Диск Имаге (.дмг) датотеке. Требало би да преузмете слику Постгрес верзија која вам је потребна и инсталирајте апликацију на вашој машини.
Подесите апликацију Постгрес на мацОС-у
Након што инсталирате Постгрес, покрените апликацију. Добићете кориснички интерфејс са опцијом подешавања сервера и унапред инсталираним базама података, као што је приказано у наставку. Покретање апликације аутоматски покреће Постгрес; подразумевано, Постгрес ради на порту 5432 на мацОС-у.
Можете користити Подешавања сервера дугме да промените сервер и портове за вашу базу података. Такође ћете добити преглед директоријума за инсталацију, конфигурацију, евиденцију и податке којима можете приступити из интерфејса.
Можете отворити инстанцу базе података (подразумевана је креирана са вашим корисничким именом) да бисте приступили интерфејсу командне линије Постгрес.
Додајте Постгрес на свој ПАТХ
Када инсталирате апликацију Постгрес, мораћете да додате њену путању у свој $ПАТХ варијабла окружења да бисте га покренули изван сопственог терминала апликације.
Отворите фасциклу Апплицатионс у Финдер-у, притисните Цонтрол и кликните на апликацију Постгрес и изаберите Прикажи садржај пакета.
Када изаберете опцију „Прикажи садржај пакета“, моћи ћете да видите садржај апликације Постгрес.
Отвори Садржај фолдер, а затим Верзије фолдер, а затим изаберите фасциклу своје верзије (у овом случају, 14).
Цтрл-клик на бин фолдер и држите Опције дугме на тастатури, а затим изаберите Копирај бин као име путање да додате путању у међуспремник.
Мораћете да уредите зсх извор вашег терминала зсхрц датотеку да бисте додали извоз путање у апликацију Постгрес.
Отворите своју терминалску апликацију и покрените ову наредбу да бисте уредили зсхрц фајл:
вим ~/.зсхрц
Команда ће отворити зсхрц фајл у а Вим едитор коју можете користити за уређивање датотеке.
Ако вам није пријатно да користите вим, можете користити било који други уређивач текста. Датотека .зсхрц се налази у вашем кућном директоријуму и мораћете да будете преглед скривених датотека да му приступите.
Додајте изјаву за извоз и наведите путању ваше Постгрес апликације. На пример:
извоз ПАТХ=$ПАТХ:/Апплицатионс/Постгрес.апп/Цонтентс/Версионс/14/бин
Сачувајте изворну датотеку, изађите из Вим едитора, поново покрените своју терминалску апликацију и покрените пскл команду са вашег новоотвореног терминала:
пскл
Када покренете пскл команду требало би да видите командни интерфејс који вас повезује са инстанцом ваше Постгрес базе података. Ово је слично отварању Постгреса преко апликације:
Сада можете да користите Постгрес из командне линије, без покретања апликације Постгрес. Овај процес функционише за већину верзија Постгреса, а овај процес можете користити на Силиконским или Интел чиповима.
Постгрес је вишеплатформска база података
Постгрес база података је реномирана по својим карактеристикама и подршци у различитим екосистемима. Можете га користити на разним групама за развој софтвера, услугама рачунарства у облаку и оперативним системима.
Можете брзо да почнете са Постгресом јер подржава СКЛ, синтаксу налик енглеском коју користе и базе података као што су МиСКЛ и СКЛите.