Files
notes/postgresql/pg_install_01.txt

37 lines
819 B
Plaintext
Raw Permalink Normal View History

2026-03-12 22:01:38 +01:00
dnf install -y gcc.x86_64 make.x86_64 readline.x86_64 readline-devel.x86_64 zlib-devel.x86_64 zlib.x86_64 openssl-devel.x86_64
./configure \
--prefix=/app/postgres/15.3 \
--datarootdir=/data \
--with-ssl=openssl
make
make install
useradd postgres-G postgres -g postgres
useradd postgres -G postgres -g postgres
chown -R postgres:postgres /app/postgres /data /backup
pg_ctl -D /data/postgresql/dbf -l logfile start
# add to .bash_profile
export PS1="\u@\h:\w> "
alias listen='lsof -i -P | grep -i "listen"'
export POSTGRES_HOME=/app/postgres/15.3
export PGDATA=/data/postgresql/dbf
export LD_LIBRARY_PATH=$POSTGRES_HOME/lib:$LD_LIBRARY_PATH
export PATH=$POSTGRES_HOME/bin:$PATH
# init database and startup
initdb
pg_ctl -D /data/postgresql/dbf -l /home/postgres/postgres.log start