feat: adjust java.md postgres-install.md postgres-upgrade-pg_upgradecluster.md

This commit is contained in:
dancingCycle 2024-03-28 07:59:15 +01:00
parent 8267f05616
commit 485d136532
3 changed files with 22 additions and 8 deletions

View File

@ -2,19 +2,25 @@
* download OpenJDK from the [Eclipse Foundation](https://adoptium.net/) * download OpenJDK from the [Eclipse Foundation](https://adoptium.net/)
* download JDK 17
```
wget https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.10_7.tar.gz
```
* extract JDK to target folder\ * extract JDK to target folder\
NOTE: Create target folder in advance NOTE: Create target folder in advance
``` ```
sudo mkdir -p /usr/lib/jvm/open-jdk-17 -- sudo mkdir -p /usr/lib/jvm/open-jdk-17
sudo tar -xvzf ./OpenJDK17U-jdk_x64_linux_hotspot_17.0.2_8.tar.gz -C /usr/lib/jvm/open-jdk-17 --strip-components=1 sudo tar -xzf ./OpenJDK17U-jdk_x64_linux_hotspot_17.<version>.tar.gz -C /usr/lib/jvm/open-jdk-17 --strip-components=1
sudo mkdir -p /usr/lib/jvm/open-jdk-11 -- sudo mkdir -p /usr/lib/jvm/open-jdk-11 --
sudo tar -xvzf ./OpenJDK11U-jdk_x64_linux_hotspot_11.0.14.1_1.tar.gz -C /usr/lib/jvm/open-jdk-11/ --strip-components=1 sudo tar -xzf ./OpenJDK11U-jdk_x64_linux_hotspot_11.<version>.tar.gz -C /usr/lib/jvm/open-jdk-11/ --strip-components=1
``` ```
* check if any JDK is already installed * check if any JDK is already installed
``` ```
java -version java -version
update-alternatives --list java update-alternatives --list java
sudo update-alternatives --display java
``` ```
* install JDK 17 * install JDK 17
@ -36,6 +42,9 @@ sudo update-alternatives --install /usr/bin/jshell jshell /usr/lib/jvm/open-jdk-
* chose JDK version * chose JDK version
``` ```
sudo update-alternatives --config java sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config jar
sudo update-alternatives --config jshell
``` ```
* verify installation and configuratin * verify installation and configuratin

View File

@ -2,6 +2,7 @@
* get the latest version of installed packages and refresh the repo cache * get the latest version of installed packages and refresh the repo cache
``` ```
ssh user@host
sudo apt update sudo apt update
``` ```
@ -20,4 +21,6 @@ cat /etc/group|grep postgres
``` ```
sudo -u postgres psql sudo -u postgres psql
postgres=# \password postgres postgres=# \password postgres
\q
exit
``` ```

View File

@ -13,13 +13,13 @@ sudo apt upgrade postgresql-xy
* install relevant packages * install relevant packages
``` ```
sudo apt-get install postgresql-server-dev-13 sudo apt-get install postgresql-server-dev-xy
``` ```
* make a backup * make a backup
``` ```
cd cd ~
time sudo -u postgres pg_dumpall > bckp-all-2023-08-07 time sudo -u postgres pg_dumpall > ~/pg_dumpall-bckp-all-2023-08-07
``` ```
* check installed extensions on old version * check installed extensions on old version
@ -30,11 +30,13 @@ sudo -u postgres psql -p 5432 postgres
* OPTION: install extension on new version * OPTION: install extension on new version
``` ```
sudo apt install postgresql-13-postgis-3 --no-install-recommends sudo apt install postgresql-xy-postgis-3 --no-install-recommends
sudo -u postgres psql -p 5433 postgres //OPTION: sudo -u postgres psql -p 5432 postgres
//OPTION: sudo -u postgres psql -p 5433 postgres
\dx \dx
CREATE EXTENSION postgis; CREATE EXTENSION postgis;
CREATE EXTENSION hstore; CREATE EXTENSION hstore;
\q
``` ```
* stop all clusters * stop all clusters