PostgreSQL - Първи стъпки

Съдържание

PostgreSQL е мощен механизъм за бази данни, която работи и като платформа за изграждане на приложения. PostgreSQL ни позволява да пишем съхранени процедури и функции на различни езици, сред които можем да подчертаем SQL (Включено), PL / pgSQL (Включено), PL / Perl, PL / Python, PL / Java и PL / R, по този начин ние може да реши редица проблеми с помощта на инструмента, който ни позволява да получим оптимално и бързо решение.
Благодарение на всички тези функции PostgreSQL е сложен инструмент, много напреднал мениджър, където на пазара мениджърът, който може да му съответства, е Oracle.
За да получим PostgreSQL, просто трябва да отидем на официалната му страница и да изтеглим съответния пакет за нашата операционна система, в момента инсталационният процес е много напреднал, където трябва само да инсталираме двоичните файлове, които изтегляме, официалната страница за изтегляне е следната:
http://www.postgresql.org/download/
Изглежда така:

Увеличете

След като имаме PostgreSQL инсталиран в нашата система, нашият основен инструмент за управление на нашите бази данни ще бъде конзолата, но има няколко графични алтернативи за администриране, които могат да ни спестят време за използване, което конзолата може да не може, но командният ред е най -полезният инструмент които имаме на наша страна, нека да видим някои административни инструменти:
  • PSQL: Това е командният ред, който ни позволява да управляваме и пишем заявки в PostgreSQL, той също има някои много важни екстри, като например възможността за импортиране и експортиране на команди за файлове с разделители, а също така може да генерира отчети с HTML изход.
  • pgAdmin: Това е най -използваният и популярен безплатен графичен интерфейс за PostgreSQL, това е настолно приложение, което ни позволява да се свързваме с няколко сървъра едновременно, независимо от операционната система. Ето как изглежда един от разделите, където управляваме базите данни.

  • PHPPgAdmin: Това е безплатен уеб интерфейс, който се извлича от phpMyAdmin на MySQL, тъй като PostgreSQL има повече обекти и функционалности от MySQL, този интерфейс е адаптиран към него, където можем да обработваме схеми, процедурни езици и т.н. Изглежда много подобно на phpMyAdmin както можем да видим на следното изображение:

Има 3 основни файла, които ни позволяват да управляваме и конфигурираме нашия сървър, те се намират в папката с данни, която имаме по подразбиране и можем да ги редактираме свободно, ако имаме подходящите разрешения с който и да е обикновен текстов редактор.
Нека видим тези файлове и техните функции по -долу:
  • postgresql.conf: Това е общият конфигурационен файл, който ни позволява например да управляваме колко памет можем да използваме или местоположението по подразбиране на базите данни, къде да съхраняваме регистрационните файлове, IP, където сървърът трябва да слуша и т.н.
  • pg_hba.conf: Това е файлът, който ни позволява да управляваме и контролираме сигурността, позволявайки ни да управляваме достъпа до сървъра, да диктуваме кои потребители могат да се свържат към кои бази данни и т.н.
  • pg_ident.conf: Това е файлът, който ще използваме най -малко, това ни позволява да направим картографиране на потребителите на операционната система, които имат достъп до сървъра, също така ни позволява да свържем потребител на операционна система с потребител на PostgreSQL, например, че нашият корен на ОС потребител е суперпотребителят на PostgreSQL.

С това приключваме нашия урок за основите на PostgreSQL, вече знаем как да го получим, какви инструменти можем да използваме за управлението му и малко откъде можем да вземем административните файлове и конфигурациите на услугите.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave