Hallo,
ich habe grade eine neue Instanz von Laravel 6.8 erstellt mit einer Oracel-Datenverbindung und Auth-Extension.
ich habe die Datenbank-Tabelle über "php artisan migrate" erstellt. anschließend habe ich die Migration geändert und wollte diese über "php artisan migrate:fresh" updaten.
anschließend habe ich folgende Fehlermeldung in der PowerShell bekommen:
Hast Du einen Tipp wie ich dies beheben könnte?
ich habe grade eine neue Instanz von Laravel 6.8 erstellt mit einer Oracel-Datenverbindung und Auth-Extension.
ich habe die Datenbank-Tabelle über "php artisan migrate" erstellt. anschließend habe ich die Migration geändert und wollte diese über "php artisan migrate:fresh" updaten.
anschließend habe ich folgende Fehlermeldung in der PowerShell bekommen:
HTML-Code:
Illuminate\Database\QueryException : Error Code : 4098 Error Message : ORA-04098: Trigger 'SYS.DELETE_ENTRIES' ist ungültig und konnte nicht neu bestätigt werden ORA-06512: in Zeile 3 ORA-06512: in Zeile 3 Position : 0 Statement : BEGIN FOR c IN (SELECT table_name FROM user_tables) LOOP EXECUTE IMMEDIATE ('DROP TABLE "' || c.table_name || '" CASCADE CONSTRAINTS'); END LOOP; FOR s IN (SELECT sequence_name FROM user_sequences) LOOP EXECUTE IMMEDIATE ('DROP SEQUENCE ' || s.sequence_name); END LOOP; END; Bindings : [] (SQL: BEGIN FOR c IN (SELECT table_name FROM user_tables) LOOP EXECUTE IMMEDIATE ('DROP TABLE "' || c.table_name || '" CASCADE CONSTRAINTS'); END LOOP; FOR s IN (SELECT sequence_name FROM user_sequences) LOOP EXECUTE IMMEDIATE ('DROP SEQUENCE ' || s.sequence_name); END LOOP; END;) at C:\xampp\htdocs\VirtualServer\dev\Projekte\ac_admin\vendor\laravel\framework\src\Illuminate\Database\Connection.php:669 665| // If an exception occurs when attempting to run a query, we'll format the error 666| // message to include the bindings with SQL, which will make this exception a 667| // lot more helpful to the developer instead of just the database's errors. 668| catch (Exception $e) { > 669| throw new QueryException( 670| $query, $this->prepareBindings($bindings), $e 671| ); 672| } 673| Exception trace: 1 Yajra\Pdo\Oci8\Exceptions\Oci8Exception::("Error Code : 4098 Error Message : ORA-04098: Trigger 'SYS.DELETE_ENTRIES' ist ungültig und konnte nicht neu bestätigt werden ORA-06512: in Zeile 3 ORA-06512: in Zeile 3 Position : 0 Statement : BEGIN FOR c IN (SELECT table_name FROM user_tables) LOOP EXECUTE IMMEDIATE ('DROP TABLE "' || c.table_name || '" CASCADE CONSTRAINTS'); END LOOP; FOR s IN (SELECT sequence_name FROM user_sequences) LOOP EXECUTE IMMEDIATE ('DROP SEQUENCE ' || s.sequence_name); END LOOP; END; Bindings : [] ") C:\xampp\htdocs\VirtualServer\dev\Projekte\ac_admin\vendor\yajra\laravel-pdo-via-oci8\src\Pdo\Oci8\Statement.php:183 2 Yajra\Pdo\Oci8\Statement::execute() C:\xampp\htdocs\VirtualServer\dev\Projekte\ac_admin\vendor\laravel\framework\src\Illuminate\Database\Connection.php:463
Hast Du einen Tipp wie ich dies beheben könnte?
Kommentar