From 744597495dea9b3d90c0a8b3dedb7d7f10f35c4b Mon Sep 17 00:00:00 2001 From: valentin Date: Sat, 11 May 2024 17:46:56 +0200 Subject: [PATCH] docs: create midgard postgresql documentation --- midgard/postgresql.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 midgard/postgresql.md diff --git a/midgard/postgresql.md b/midgard/postgresql.md new file mode 100644 index 0000000..3e2a376 --- /dev/null +++ b/midgard/postgresql.md @@ -0,0 +1,21 @@ +# [midgard] PostgreSQL + +## Installation + +`sudo curl -o /etc/apt/trusted.gpg.d/pgdg.asc https://www.postgresql.org/media/keys/ACCC4CF8.asc` + +`echo "deb [signed-by=/etc/apt/trusted.gpg.d/pgdg.asc] https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list` + +`sudo apt update` + +`sudo apt install postgresql-16` + +## Configuration + +`sudo chown postgres:postgres /data/pgdata /data/pglog` + +`sudo pg_dropcluster --stop 16 main` + +`sudo pg_createcluster -d /data/pgdata/16/midgard -l /data/pglog/postgresql-16-midgard.log 16 midgard` + +`sudo pg_ctlcluster start 16 midgard`