Следните стъпки демонстрират как да инсталирате PostgresSQL на Ubuntu 18.04.
Има няколко начина да инсталирате Postgres в Ubuntu.
Но преди да започнем да скачаме и да го инсталираме, знаехте ли, че по подразбиране PostgreSQL вече е наличен в Ubuntu 18.04?
Така че една от опциите е да продължите напред и да използвате версията, която вече е включена в Ubuntu.
Но освен ако нямате причина да не го правите, вероятно ще искате да стартирате най-новата версия на PostgreSQL, като в този случай ще искате да изтеглите и инсталирате най-новата версия.
Този урок обхваща и двете опции.
Проверете текущата си версия на PostgreSQL
Не пречи да проверите текущата си версия на Postgres, преди да започнете да инсталирате нещо.
Отворете своя терминал и изпълнете следната команда:
apt show postgresql
Примерен резултат:
Тук моята локална инсталация на Ubuntu има пакета Postgres версия 10. По време на изпълнение на този пример е наличен PostgreSQL 13 (Postgres 13.1 за да бъдем точни).
Така че ще продължа и ще инсталирам най-новата версия.
Инсталирайте най-новата версия на PostgreSQL
За да инсталирате най-новата версия на PostgreSQL, използвайте PostgreSQL Apt Repository. Можете да направите това, като следвате стъпките по-долу.
Създайте конфигурацията на файловото хранилище:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Импортирайте ключа за подписване на хранилището:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Актуализирайте списъците с пакети:
sudo apt-get update
Инсталирайте PostgreSQL:
sudo apt-get -y install postgresql
Най-новата версия на PostgreSQL вече е инсталирана на Ubuntu 18.04.
След като бъде инсталиран, се показват подробностите за вашата инсталация на PostgreSQL. Ще видите неща като версия, порт, директории с данни и журнал и т.н.
Горната команда инсталира най-новата версия на PostgreSQL. Ако искате да инсталирате конкретна версия, добавете postgresql
с тире, последвано от номера на версията, като този:postgresql-13
.
Репозиторията на PostgreSQL Apt се интегрира с вашите нормални системи и управление на корекции и осигурява автоматични актуализации за всички поддържани версии на PostgreSQL през целия живот на поддръжката на PostgreSQL.
Как да инсталирате локалната версия на PostgreSQL (опция 2)
Ако предпочитате да инсталирате вашата локална версия на PostgreSQL, можете да го направите със следната команда:
sudo apt install postgresql postgresql-contrib
Това е всичко, което трябва да инсталирате на вашата локална версия на PostgreSQL на вашата Ubuntu 18.04 машина.
Свържете се с PostgreSQL
Можете да се свържете с PostgreSQL, като изпълните следната команда:
sudo -u postgres psql
Тази команда използва postgres потребител да се свърже чрез psql помощна програма от командния ред.
След като изпълните тази команда, трябва да видите нещо подобно:
psql (13.1 (Ubuntu 13.1-1.pgdg18.04+1)) Type "help" for help. postgres=#
Това означава, че сте се свързали успешно с PostgreSQL с psql полезност.
Вече можете да създавате бази данни, да изпълнявате заявки, да изпълнявате psql команди и др.
Например, можете да стартирате следния psql обратна наклонена черта, за да получите информация за текущата ви връзка:
\conninfo
Изпълнението на тази команда трябва да върне нещо подобно:
You are connected to database "postgres" as user "postgres" via socket in "/var/run/postgresql" at port "5432".
По подразбиране PostgreSQL създава postgres потребител и съответен postgres база данни.
Когато се свържете с помощта на postgres потребител, по подразбиране сте свързани с postgres база данни.
Можете също да се свържете с Postgres с помощта на GUI инструменти като PgAdmin, DBeaver, Azure Data Studio (използвайки неговото разширение PostgreSQL).
За да инсталирате Azure Data Studio, вижте Как да инсталирате Azure Data Studio на Ubuntu 18.04.