Как да

Инсталирайте PostgreSQL 13 на Debian 10 | Debian 9

Инсталирайте PostgreSQL 13 на Debian 10 | Debian 9

PostgreSQL е отворен код, мощна, устойчива и устойчива на грешки релационна система за управление на база данни, захранваща много критични приложения. Базата данни на PostgreSQL се основава на POSTGRES 4.2. Към тази актуализация на статията най-новата стабилна версия на PostgreSQL е версия 13. Всички нови функции, подобрения и доклад за корекции на грешки за PostgreSQL 13 са достъпни на официалната страница за издание.

Ето някои забележителни нови функции:

Инсталирайте PostgreSQL 13 на Debian 10 | Debian 9

Ако следвате следващите стъпки, описани в тази статия, трябва да получите работеща и работеща инсталация на PostgreSQL 13 на Debian 10 | Debian 9 Linux машина.

Препоръчително е да актуализирате вашата система и всички инсталирани пакети, преди да продължите.

sudo apt актуализация sudo apt -y надстройка

Рестартирайте сървъра след това.

sudo рестартиране

Стъпка 2: Добавете хранилище на PostgreSQL 12

Преди да конфигурирате APT хранилището за импортиране на GPG ключа, използван за подписване на пакети:

sudo apt актуализация sudo apt -y инсталиране на gnupg2 wget --quiet -O - https: // www.postgresql.org / media / keys / ACCC4CF8.asc | sudo apt-key add -

След импортиране на GPG ключ, добавете хранилището PostgreSQL към вашата Debian система.

ехо "deb http: // apt.postgresql.org / pub / repos / apt / 'lsb_release -cs'-pgdg main "| sudo tee / etc / apt / sources.списък.d / pgdg.списък

Котирайте файла, създаден, за да проверите съдържанието му:

$ cat / etc / apt / sources.списък.d / pgdg.списък deb http: // apt.postgresql.org / pub / repos / apt / buster-pgdg main

Стъпка 3: Инсталирайте PostgreSQL 13 на Debian 10 | Debian 9

След като хранилището е добавено успешно, актуализирайте списъка с пакети и инсталирайте PostgreSQL 13 на Debian 10 / Debian 9 Linux машина. Сървърът може да работи в облака, на хардуер на помещение или друга валидна среда за виртуализация.

sudo apt актуализация

И накрая инициирайте инсталирането на PostgreSQL 13 на Debian 10 | Debian 9:

sudo apt -y инсталирайте postgresql-13 postgresql-client-13

Стартирайте сървъра на базата данни, като използвате следната команда:

sudo pg_ctlcluster 13 главен старт

Потвърдете състоянието на услугата и използвания конфигурационен файл.

$ sudo pg_ctlcluster 13 основно състояние pg_ctl: сървърът работи (PID: 4209) / usr / lib / postgresql / 13 / bin / postgres "-D" "/ var / lib / postgresql / 13 / main" "-c" "config_file = / etc / postgresql / 13 / main / postgresql.conf "

Можете също да използвате systemctl команда за проверка на състоянието на услугата.

$ systemctl статус [имейл защитен] ● [имейл защитен] - PostgreSQL клъстер 13-основен Заредено: заредено (/ lib / systemd / system / [имейл защитено]; активирано изпълнение; предварително зададено от доставчика: активирано) Активно: активно (работещо) от Петък 2020-10-30 11:27:01 CET; Преди 2 минути и 11 секунди Основен PID: 4209 (postgres) Задачи: 7 (ограничение: 4580) Памет: 18.1M CGroup: / система.slice / system-postgresql.slice / [имейл защитен] ├─4209 / usr / lib / postgresql / 13 / bin / postgres -D / var / lib / postgresql / 13 / main -c config_file = / etc / postgresql / 13 / main / postgresql.conf ├─4211 postgres: 13 / main: контролен контролер ├─4212 postgres: 13 / main: фон писател ├─4213 postgres: 13 / main: walwriter ├─4214 postgres: 13 / main: autovacuum launcher ├─4215 postgres: 13 / main: stats collector ts─4216 postgres: 13 / main: стартер за логическа репликация 30 октомври 11:26:59 debian systemd [1]: Стартиране на PostgreSQL клъстер 13-main… 30 октомври 11:27:01 debian systemd [1]: Стартиран PostgreSQL клъстер 13-основен.

Стартирайте подканата PostgreSQL, като използвате командата:

$ sudo su - postgres [имейл защитен]: ~ $ psql psql (13.0 (Debian 13.0-1.pgdg100 + 1)) За помощ напишете "help". postgres = #

Извършете тестови операции:

postgres = # изход [имейл защитен]: ~ $ createuser c4geeks [имейл защитен]: ~ $ createdb testdb -O c4geeks [имейл защитен]: ~ $ psql -l Списък с бази данни Име | Собственик | Кодиране | Сравняване | Ctype | Права на достъп ----------- + ---------- + ---------- + ---------- + ------------ + ------------- + ----------------------- postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | шаблон0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | = c / postgres + | | | | | postgres = CTc / postgres template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | = c / postgres + | | | | | postgres = CTc / postgres testdb | c4geeks | UTF8 | en_US.UTF-8 | en_US.UTF-8 | (4 реда)

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

[имейл защитен]: ~ $ psql testdb psql (13.0 (Debian 13.0-1.pgdg100 + 1)) За помощ напишете "help". testdb = #

Задайте потребителска парола:

testdb = # промяна на потребителски c4geeks с парола 'StrongDBPassw0rd'; ALTER ROLE

Пуснете базата данни:

testdb = # \ q [имейл защитен]: ~ $ dropdb testdb

Надявам се да се развиете с помощта на сървъра за бази данни PostgreSQL 13 на машината Debian Linux.

Още статии за Debian:

Инсталирайте и конфигурирайте Zabbix Server на Debian 10 (Buster)

Инсталирайте Oracle Java 14 (OpenJDK 14) на UbuntuDebian

Как да се присъедините към домейна на Ubuntu / Debian To Active Directory (AD)

САЩ се нуждаят от хора, които знаят COBOL, за да подпомогнат процеса по искове за безработица
Някои неща просто отказват да умрат. Може би сте си мислили в ерата на интернет на нещата, мобилните телефони и Chromebook, че COBOL е мъртъв, но ще с...
Microsoft Edge става вторият най-използван уеб браузър
Преди известно време Microsoft пусна нова версия на своя браузър Edge. Основното привличане на този нов Edge беше, че той използваше Chromium база, ко...
Открита нова тактика на Ransomware, наречена „Двойно изнудване“
Както разгледахме по-рано, разработчиците на зловреден софтуер са се отдалечили от периодичните щети и са направили кариера. Имаше голям скок в рансъм...