Nextcloud Daten-Ordner verschieben (Apache, PostgreSQL)

Hallo, ich würde gerne so wie hier den Nextcloud Daten-Ordner verschieben:

1. sudo -u www-data php /path/to/nextcloud/occ maintenance:mode --on
2. mkdir -p /new/path/to/data
3. cp -a /path/to/data/. /new/path/to/data
4. chown -R www-data:www-data /new/path/to/data
5. nano /path/to/nextcloud/config/config.php
       'datadirectory' => '/new/path/to/data',
6. mysqldump -u<rootuser> -p > /path/to/dbdump/dump.sql
7. Adjust "oc_storages"database table to reflect the new data folder location:
      mysql -u<rootuser> -p
      //enter mysql root password, then within mysql console:
      use <nextclouddb>;
      update oc_storages set id='local::/new/path/to/data/' where id='local::/path/to/data/'; //take care about backslash at the end of path!!
      quit;
8. sudo -u www-data php /path/to/nextcloud/occ maintenance:mode --off

Allerdings nutze ich kein MySQL sondern PostgreSQL. Gibt es dafür auch eine passende Anleitung?

Danke, Mello

Die SQL Anweisungen sollten doch ähnlich oder gleich sein?

Ich glaub’, ich schau mir das morgen an…

Hat geklappt:

# z.B.:
# Pfad Nextcloud Ordner: /var/www/html/nextcloud
# Pfad eingebundener USB Stick: /media/usb_nextcloud

# Maintenance Mode aktivieren
    sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mode --on

# Datenordner erstellen
    sudo mkdir -p /media/usb_nextcloud/data

# Datenordner kopieren
    sudo cp -a /var/www/html/nextcloud/data/. /media/usb_nextcloud/data

# Rechtevergabe
    sudo chown -R www-data:www-data /media/usb_nextcloud/data

# Konfigurationsdatei öffenen und Pfad zu Datenordner ändern
    sudo nano /var/www/html/nextcloud/config/config.php
        'datadirectory' => '/var/www/html/nextcloud/data',
        in
        'datadirectory' => '/media/usb_nextcloud/data',

# Mit Strg+X schließen und mit Y/Enter bestätigen

# Pfad in PostgreSQL Datenbank (z.B. 'n_cloud) ändern
    sudo -u postgres psql
    \c n_cloud
    UPDATE public.oc_storages SET id = 'local::/media/usb_nextcloud/data/' WHERE id = 'local::/var/www/html/nextcloud/data/';
    \q

# Maintenance Mode deaktiveren
    sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mode --off

also ich bekomme diese Meldung nach dem Verschieben

Dein Datenverzeichnis ist ungültig Stelle sicher, dass eine Datei “.ocdata” im Wurzelverzeichnis des data-Verzeichnisses existiert.