Перед продолжением рекомендуется обновить вашу систему и все установленные пакеты.
sudo apt update
sudo apt -y upgrade
Перед настройкой репозитория APT импортируйте ключ GPG, используемый для подписи пакетов.
sudo apt update
sudo apt -y install gnupg2
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
После импорта ключа GPG добавьте репозиторий PostgreSQL в свою систему Debian.
echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" |sudo tee /etc/apt/sources.list.d/pgdg.list
Cat файл, созданный для проверки его содержимого:
cat /etc/apt/sources.list.d/pgdg.list
deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main
Теперь, когда репозиторий успешно добавлен, обновите список пакетов и установите PostgreSQL 13 на Linux-машину Debian 10/11/9. Сервер может работать в облаке, на локальном оборудовании или в любой другой допустимой среде виртуализации.
sudo apt update
И, наконец, запустите установку PostgreSQL 13 на Debian 11/10/9:
sudo apt -y install postgresql-13 postgresql-client-13
Запустите сервер базы данных с помощью следующей команды:
sudo pg_ctlcluster 13 main start
Подтвердите статус службы и используемый файл конфигурации.
sudo pg_ctlcluster 13 main status
Запустите PostgreSQL с помощью команды:
sudo su - postgres
psql
exit
createuser testUser
createdb testdb -O testUser
psql -l
Подключиться к базе данных:
psql testdb
Установить пароль пользователя:
alter user c4geeks with password 'StrongDBPassw0rd';
\q
exit