From bc5771b0ffbbd0aa23a5e1703ad5b38c4387a80b Mon Sep 17 00:00:00 2001 From: grnd-alt Date: Tue, 10 Feb 2026 17:42:50 +0100 Subject: [PATCH] fix: correctly quote tablenames for truncating with oracle Signed-off-by: grnd-alt --- lib/private/DB/OracleConnection.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/private/DB/OracleConnection.php b/lib/private/DB/OracleConnection.php index 5ffb65d801dbe..c572157d750a0 100644 --- a/lib/private/DB/OracleConnection.php +++ b/lib/private/DB/OracleConnection.php @@ -26,6 +26,13 @@ private function quoteKeys(array $data) { return $return; } + public function truncateTable(string $table, bool $cascade) { + if ($table[0] !== $this->getDatabasePlatform()->getIdentifierQuoteCharacter()) { + $table = $this->quoteIdentifier($table); + } + return parent::truncateTable($table, $cascade); + } + /** * {@inheritDoc} */