User Tools

Site Tools


postgresql

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
postgresql [2023/01/07 19:41] – created keremetpostgresql [2025/03/22 21:32] (current) keremet
Line 11: Line 11:
   gmake -j`nproc`   gmake -j`nproc`
   gmake install   gmake install
 +
 +**Установка в Альте**
 +  sudo apt-get update
 +  sudo apt-get install postgresql14-server
 +
 +**Смена каталога с данными**
 +
 +Пусть новым каталогом будет /home/mydb/pgsql/data. В этом пути все каталоги, кроме последнего, должны существовать.
 +  sudo mkdir -p /home/mydb/pgsql
 +Поменять в файле /etc/init.d/postgresql PGDATA на /home/mydb/pgsql/data
 +
 +Инициализация каталога с БД
 +  sudo /etc/init.d/postgresql initdb
 +
 +Создание своей версии сервиса
 +  sudo cp /lib/systemd/system/postgresql.service /etc/systemd/system/postgresql.service
 +Заменить в /etc/systemd/system/postgresql.service PGDATA на /home/mydb/pgsql/data
 +  sudo systemctl start postgresql.service
 +Убедиться, что все получилось
 +  $ ps -fC postgres
 +  UID          PID    PPID  C STIME TTY          TIME CMD
 +  postgres    4444        0 17:22 ?        00:00:00 /usr/bin/postgres -D /home/mydb/pgsql/data -p 5432
 +  postgres    4447    4444  0 17:22 ?        00:00:00 postgres: checkpointer 
 +  postgres    4448    4444  0 17:22 ?        00:00:00 postgres: background writer 
 +  postgres    4449    4444  0 17:22 ?        00:00:00 postgres: walwriter 
 +  postgres    4450    4444  0 17:22 ?        00:00:00 postgres: autovacuum launcher 
 +  postgres    4451    4444  0 17:22 ?        00:00:00 postgres: stats collector 
 +  postgres    4452    4444  0 17:22 ?        00:00:00 postgres: logical replication launcher 
 +  
 +
 +**Сервер на базе Simply Linux**
 +
 +  sudo apt-get update
 +  sudo apt-get install postgresql15-1C postgresql15-1C-server
 +  sudo /etc/init.d/postgresql initdb
 +
 +БД в каталоге /var/lib/pgsql/data
 +
 +  sudo systemctl enable --now postgresql
 +
 +  psql postgres -U postgres
 +
 +
 +  sudo apt-get remove libX11
 +  sudo apt-get remove lightdm
 +  sudo apt-get remove samba
 +  sudo apt-get remove ModemManager
 +  sudo apt-get remove avahi-daemon
 +  sudo apt-get remove polkit
 +  sudo apt-get remove NetworkManager-daemon
 +  sudo apt-get remove rpcbind
 +  sudo apt-get remove upower
 +
 +  [keremet@host-15 ~]$ cat /etc/net/ifaces/ens3/options
 +  BOOTPROTO=dhcp
 +  TYPE=eth
 +  DISABLED=no
 +  CONFIG_WIRELESS=no
 +  SYSTEMD_BOOTPROTO=dhcp4
 +  CONFIG_IPV4=yes
 +  SYSTEMD_CONTROLLED=no
 +  [keremet@host-15 ~]$ 
 +
 +https://www.altlinux.org/PostgreSQL
 +
 +Курсы https://postgrespro.ru/education/courses
 +
 +[[подключение_из_postgresql_к_greenplum|Подключение из PostgreSQL к Greenplum]]
postgresql.1673120498.txt.gz · Last modified: 2023/01/07 19:41 by keremet