From 5d2a65079e8e34538a0d15fb62700c757d9cd934 Mon Sep 17 00:00:00 2001 From: bom Date: Thu, 25 Apr 2024 14:23:38 +0200 Subject: [PATCH] Add Doc to rename the cloud DB --- doc/RenameDatabase.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 doc/RenameDatabase.md diff --git a/doc/RenameDatabase.md b/doc/RenameDatabase.md new file mode 100644 index 0000000..f9f3d73 --- /dev/null +++ b/doc/RenameDatabase.md @@ -0,0 +1,41 @@ +# Rename Database + +## Start + +1. Scale down cloud deployment +`k -n nextcloud scale deployment cloud-deployment --replicas 0` + +## Change db-name in postgres + +1. Connect to postgres-pod +`k -n nextcloud exec -it postgresql-... -- bash` +2. Connect to a database +`PGPASSWORD=$POSTGRES_PASSWORD psql -h postgresql-service -U $POSTGRES_USER postgres` +3. List available databases +`\l` +4. Rename database +`ALTER DATABASE cloud RENAME TO nextcloud;` +5. Verify +`\l` +6. Quit +`\q` + +## Update postgres-config + +1. Edit configmap +`k -n nextcloud edit configmap postgres-config` +2. Update postgres-db value +3. Save + +## Update nextcloud db-name + +1. Scale up nextcloud +`k -n nextcloud scale deployment cloud-deployment --replicas 1` +2. Connect +`k -n nextcloud exec -it cloud-deployment-... -- bash` +3. Update db value in config.php +`apt update` +`apt install vim` +`vim config/config.php` +4. Update dbname field +5. Verify server+website is working