logo

Свържете се със сървър на база данни на PostgreSQL

В този раздел ще разберем как да свържете PostgreSQL сървър на база данни чрез интерактивен терминален софтуер, наречен pgAdmin и на SQL Shell (psql) приложение.

Ако сме инсталирали сървъра на база данни PostgreSQL, инсталаторът на PostgreSQL също ще се свърже с някои полезни инструменти за работа през сървъра на база данни PostgreSQL.

Тук ще обсъдим как можем да свържем сървъра на база данни PostgreSQL чрез инструментите по-долу:

    PgAdmin SQL Shell (PSQL)

PgAdmin: Това е уеб-базиран инструмент за управление на предния край за PostgreSQL, който ни помага да свържем PostgreSQL сървър на база данни.

SQL обвивка (psql): Това е терминално базирано приложение за преден край и можем също да използваме това приложение за свързване на PostgreSQL сървър на база данни .

bash за цикъл

Сега ще свържем сървъра на база данни PostgreSQL с помощта на pgAdmin .

    Свържете се със сървъра на база данни PostgreSQL с помощта на pgAdmin

Първо, ще разберем как да се свържете с база данни с помощта на pgAdmin приложение.

Инструментът pgAdmin ни позволява да се свържем със сървъра на база данни PostgreSQL чрез вграден потребителски интерфейс . И тук използваме pgadmin4 версия за свързване на базата данни.

Ще следваме стъпките по-долу, за да свържем сървъра на база данни PostgreSQL, като използваме pgAdmin GUI инструмент:

Стъпка 1: Стартирайте приложението pgAdmin

Първо ще отворим pgAdmin приложение. За това ще влезем pgAdmin в лентата за търсене на нашата система, както е показано на екранната снимка по-долу:

Свържете се със сървър на база данни на PostgreSQL

След като щракнете върху pgAdmin приложение, то ще се стартира в уеб браузъра, както можем да видим на следната екранна снимка:

Свържете се със сървър на база данни на PostgreSQL

Стъпка 2: Създайте сървър

След това ще щракнем с десния бутон върху Сървъри възел и изберете Създаване → Сървър... меню за създайте сървър , както можем да видим на изображението по-долу:

Свържете се със сървър на база данни на PostgreSQL

Стъпка 3: Въведете името на сървъра

След като изберете сървър опция, на Създаване на сървър ще се отвори прозорец, където влизаме Име на сървъра в Име на колона, например PostgreSQL1 и след това ще щракнем върху Връзка раздел, както е показано по-долу:

Свържете се със сървър на база данни на PostgreSQL

Стъпка 4: Предоставете хост и парола

След като щракнете върху Раздел за връзка , ние ще предоставим подробности за домакин и парола за Postgres потребител и след това ще щракнем върху Запазване бутон.

Свържете се със сървър на база данни на PostgreSQL

Стъпка 5: Разширяване на сървъра

В следващата стъпка ще щракнем върху Сървърен възел да се разширете сървъра . И PostgreSQL има база данни с име Postgres по подразбиране, както можем да видим на следното изображение:

Свържете се със сървър на база данни на PostgreSQL

Стъпка 6: Отворете инструмента за заявки

Сега ще отворим инструмент за заявки като изберете елемента от менюто Инструмент → Инструмент за заявки, или можем директно да щракнем върху инструмент за заявки икона наблизо Браузър, както можем да видим на следната екранна снимка:

Свържете се със сървър на база данни на PostgreSQL

Стъпка 7: Въведете командата в редактора на заявки

Веднъж инструмент за заявки се отвори успешно, ще въведем командата по-долу в Редактор на заявки и щракнете върху Изпълни бутон.

 Select Version(); 

И след като изпълним горната команда, ще получим Извеждане на данни на указаната команда, които показват пълната информация за текущо използваните версия на PostgreSQL , както е показано на изображението по-долу:

Свържете се със сървър на база данни на PostgreSQL

След разбиране на Връзка на сървъра на базата данни на PostgreSQL чрез pgAdmin4 , ще научим процеса на свързване на PostgreSQL сървър на база данни, използващ SQL Shell (psql).

    Свържете се със сървъра на база данни PostgreSQL с помощта на psql

The psql е инструмент за интерактивна обвивка предоставен от PostgreSQL. Psql ни позволява да се свързваме със сървъра на базата данни PostgreSQL, например работа върху обектите на базата данни и прилагане на SQL команди .

За да се свържете със сървъра на база данни PostgreSQL, като използвате SQL обвивка (psql) приложение, ще следваме стъпките по-долу:

Стъпка 1: Отворете psql

Първо ще отворим psql в нашата локална система. За това ще отидем на У дома бутон и потърсете SQL обвивка (psql) и щракнете върху отворено бутон, както е показано на екранната снимка по-долу:

Свържете се със сървър на база данни на PostgreSQL

Стъпка 2: Свържете базата данни

Веднъж SQL обвивка се отваря, ще натиснем клавиша enter четири до пет пъти.

И след това осигурете парола за потребителя (който създадохме по-рано), за да се свърже със сървъра на базата данни, използвайки Postgres потребител, който е a по подразбиране потребител в PostgreSQL, както е показано на екранната снимка по-долу:

Свържете се със сървър на база данни на PostgreSQL

Забележка: Ако искаме да предоставим всички подробности като сървър, база данни, порт, потребителско име и парола ръчно, ще натиснем клавиша Enter и приложението ще използва стойностите по подразбиране, които са дефинирани в квадратната скоба [] и ще премести стрелката към новия ред.

Да предположим, че имаме локален хост като сървър на база данни по подразбиране и ние предоставяхме Потребителска парола на Postgres , ние ще въведем подобна парола за Postgres, зададена от потребителя в цялата инсталация на PostgreSQL.

Стъпка 3: Въвеждане на команда за връзка със сървъра на база данни на PostgreSQL

В тази стъпка ще напишем една SQL команда, която ни помага да се свържем със сървъра за бази данни PostgreSQL.

В командата по-долу се опитваме да получим пълни подробности за текущата версия на PostgreSQL:

 SELECT version(); 

След внедряване или натискане на Въведете ключ , ще получим следния изход, който показва пълната информация за съществуващата версия на PostgreSQL версията на нашата система:

Свържете се със сървър на база данни на PostgreSQL

Забележка: Докато пишем команда в psql, трябва да сме сигурни, че посочената команда ще завършва с точка и запетая (;).

    Свързване на PostgreSQL база данни от други приложения

Ако някое приложение, поддържано от ODBC или JDBC също да бъде свързан към сървъра на база данни PostgreSQL.

Освен това, когато разработваме приложение, което използва изричен драйвер, конкретният софтуер може също да се свърже със сървъра на база данни PostgreSQL.

Например, можем да свържем PostgreSQL от JAVA , свържете PostgreSQL от Python и се свържете с PostgreSQL от PHP .

Преглед

В раздела разбрахме връзката на сървъра на базата данни PostgreSQL чрез различни клиентски инструменти с помощта на pgAdmin GUI програма и SQL Shell (psql) .