Repository navigation
Conversation
moodyjmz
force-pushed
the
docs/oracle-string-to-text
branch
from
October 1, 2026 08:35
7783b24 to
11bcd85
Compare
Adds a rule to "Supporting more databases" that string columns can not be changed to text in place on Oracle (ORA-22858), and a subsection on the out-of-place conversion: the schema API copy steps, the raw SQL variant that keeps NOT NULL, and fixing an already released migration. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assisted-by: ClaudeCode:claude-opus-5-5 Signed-off-by: James Manuel <moodyjmz@users.noreply.github.com>
moodyjmz
force-pushed
the
docs/oracle-string-to-text
branch
from
October 1, 2026 08:39
11bcd85 to
134d01f
Compare
Contributor
📖 Documentation Preview📄 1 changed documentation pageLast updated: Thu, 01 Oct 2026 09:15:52 GMT |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
☑️ Resolves
occ upgradefails on Oracle: core migrationVersion34000Date20260318095645cannot convertoc_jobs.argumentto TEXT (ORA-22858) server#64668 and fix(db): convert oc_jobs.argument to CLOB out of place on Oracle server#64935Changing a string column to text fails on Oracle (ORA-22858), and the developer manual doesn't say so. This adds a rule to "Supporting more databases" and a new "Changing a string column to text" subsection: the out-of-place copy steps through the schema API, the raw SQL variant that keeps
NOT NULL, and how to fix an already released migration.Depends on nextcloud/server#64935: the "Keeping NOT NULL" bullet names core's
Version34000Date20260318095645as the example, which is only true once that PR is merged.Repro:
MigratorTest::testChangeStringToTextfails withORA-22858: invalid alteration of datatypeon Oracle 18 and 23 in CI (nextcloud/server#61912).🖼️ Screenshots
✅ Checklist
codespellor similar and addressed any spelling issuesAI disclosure: written with Claude Code; the commit carries an
Assisted-bytrailer.🤖 Generated with Claude Code