feat: adjust java.md postgres-install.md postgres-upgrade-pg_upgradecluster.md
This commit is contained in:
parent
8267f05616
commit
485d136532
15
doc/java.md
15
doc/java.md
|
@ -2,19 +2,25 @@
|
|||
|
||||
* 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\
|
||||
NOTE: Create target folder in advance
|
||||
```
|
||||
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 mkdir -p /usr/lib/jvm/open-jdk-17
|
||||
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 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
|
||||
```
|
||||
java -version
|
||||
update-alternatives --list java
|
||||
sudo update-alternatives --display java
|
||||
```
|
||||
|
||||
* install JDK 17
|
||||
|
@ -36,6 +42,9 @@ sudo update-alternatives --install /usr/bin/jshell jshell /usr/lib/jvm/open-jdk-
|
|||
* chose JDK version
|
||||
```
|
||||
sudo update-alternatives --config java
|
||||
sudo update-alternatives --config javac
|
||||
sudo update-alternatives --config jar
|
||||
sudo update-alternatives --config jshell
|
||||
```
|
||||
|
||||
* verify installation and configuratin
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
* get the latest version of installed packages and refresh the repo cache
|
||||
```
|
||||
ssh user@host
|
||||
sudo apt update
|
||||
```
|
||||
|
||||
|
@ -20,4 +21,6 @@ cat /etc/group|grep postgres
|
|||
```
|
||||
sudo -u postgres psql
|
||||
postgres=# \password postgres
|
||||
\q
|
||||
exit
|
||||
```
|
||||
|
|
|
@ -13,13 +13,13 @@ sudo apt upgrade postgresql-xy
|
|||
|
||||
* install relevant packages
|
||||
```
|
||||
sudo apt-get install postgresql-server-dev-13
|
||||
sudo apt-get install postgresql-server-dev-xy
|
||||
```
|
||||
|
||||
* make a backup
|
||||
```
|
||||
cd
|
||||
time sudo -u postgres pg_dumpall > bckp-all-2023-08-07
|
||||
cd ~
|
||||
time sudo -u postgres pg_dumpall > ~/pg_dumpall-bckp-all-2023-08-07
|
||||
```
|
||||
|
||||
* check installed extensions on old version
|
||||
|
@ -30,11 +30,13 @@ sudo -u postgres psql -p 5432 postgres
|
|||
|
||||
* OPTION: install extension on new version
|
||||
```
|
||||
sudo apt install postgresql-13-postgis-3 --no-install-recommends
|
||||
sudo -u postgres psql -p 5433 postgres
|
||||
sudo apt install postgresql-xy-postgis-3 --no-install-recommends
|
||||
//OPTION: sudo -u postgres psql -p 5432 postgres
|
||||
//OPTION: sudo -u postgres psql -p 5433 postgres
|
||||
\dx
|
||||
CREATE EXTENSION postgis;
|
||||
CREATE EXTENSION hstore;
|
||||
\q
|
||||
```
|
||||
|
||||
* stop all clusters
|
||||
|
|
Loading…
Reference in New Issue