docs: update home/server/home/postgres
This commit is contained in:
parent
632795489a
commit
0f4ec20090
@ -2,7 +2,7 @@
|
||||
title: Postgres
|
||||
description:
|
||||
published: true
|
||||
date: 2025-11-21T17:22:18.109Z
|
||||
date: 2025-11-21T17:27:16.408Z
|
||||
tags:
|
||||
editor: markdown
|
||||
dateCreated: 2025-11-21T17:22:18.109Z
|
||||
@ -15,4 +15,38 @@ dateCreated: 2025-11-21T17:22:18.109Z
|
||||
stop the running instance
|
||||
```
|
||||
sudo systemctl stop postgresql
|
||||
```
|
||||
```
|
||||
|
||||
install the upgrade tool
|
||||
```
|
||||
sudo pacman -S postgresql-old-upgrade
|
||||
```
|
||||
|
||||
Check where the installed files are with
|
||||
```
|
||||
pacman -Ql postgresql-old-upgrade
|
||||
```
|
||||
|
||||
Initalize the new database
|
||||
```
|
||||
sudo -u postgres initdb -D /var/lib/postgres/data_18 --no-data-checksums
|
||||
```
|
||||
|
||||
Do the upgrade
|
||||
-b previous binaries
|
||||
-d previous data folder
|
||||
```
|
||||
sudo -u postgres \
|
||||
pg_upgrade \
|
||||
-b /opt/pgsql-17/bin/ \
|
||||
-B /usr/bin/ \
|
||||
-d /var/lib/postgres/data \
|
||||
-D /var/lib/postgres/data_18 \
|
||||
-O "-c timescaledb.restoring='on'"
|
||||
```
|
||||
|
||||
Rename the data folder
|
||||
```
|
||||
mv /var/lib/postgres/data /var/lib/postgres/data_old
|
||||
mv /var/lib/postgres/data_18 /var/lib/postgres/data
|
||||
``
|
||||
Loading…
x
Reference in New Issue
Block a user