Da kann ich Dir jetzt nicht weiterhelfen, da ich selbst keine SQLite-Datenbank verwende. Ich gehe davon aus, dass SQLite3 den Ausdruck “**character varying(256)*” nicht versteht und der Befehl deshalb geringfügi modifiziert werden muss.
Vielleicht findet sich hier ja noch ein SQLite-Datenbank-Nutzer, der einmal das Tabellenschema von “oc_flow_operations” hier postet.
OK Nextcloud funktioniert wieder
Danke an j-ed für den suport
hier mein Lösungsweg:
nur für Datenbank: SQLite
Ort der Datenbank suchen: z.B /Data oder /nextcloud_data
DB auf Rechner laden
DB in einem DB Browser wie DB Browser for SQLite öffnen
Im DB-Browser für SQLite:
Registerkarte „Datenbankstruktur“
Tabelle oc_flow_operations wählen
die Spalte, entity wählen
Klick auf Feld und tragen Sie VARCHAR ein und dann auf OK
I’m personally not using PostgreSQL but as usual you will find information about the command syntax on the internet. At first I would expect that the “alter table” command works as expected.
Guten Abend,
ich bin noch neu in diesem Forum und nutze Nextcloud als privaten zentralen Speicher. Jetzt habe ich beim Update auf Version 18.0.10 folgende Fehlermeldung erhalten:
InvalidArgumentException: Column name “oc_flow_operations”.“entity” is NotNull, but has empty string or null as default.
Update vorbereiten
Log-Level auf “debug” gesetzt
Wartungsmodus eingeschaltet
Reparaturschritt: Repair MySQL collation
Reparaturinformation: All tables already have the correct collation -> nothing to do
Reparaturschritt: Repair SQLite autoincrement
Reparaturschritt: Copy data from accounts table when migrating from ownCloud
Reparaturschritt: Drop account terms table when migrating from ownCloud
Das Datenbankschema wird aktualisiert
Datenbank aktualisiert
InvalidArgumentException: Column name “oc_flow_operations”.“entity” is NotNull, but has empty string or null as default.
Bin mittlerweile auch von SQLite zu MariaDB gewechselt. Ohne Probleme.
Ich möchte euch die sehr gute NextCloud Doku ans Herz legen.
Einen Link direkt in zum Datenbanken-Kapitel hier:
Können Sie mir mitteilen, in welchem Ordner die Datenbank normalerweise gespeichert wird? Ich habe die Ordner durchsucht und keine Datenbank mit dem Namen nextcloud gefunden. Dieser steht als DB-Name in der config.php.
Und wie kann ich mich an der DB anmelden, um einen Befehl abzusetzen?
Vielen Dank für die Antworten.
Vielen Dank für die Hilfe.
Ich habe das Update einspielen können, indem ich folgende PHP Datei verändert habe:
/config/www/nextcloud/apps/workflowengine/lib/Migration/Version2000Date20190808074233.php