diff options
author | Thomas Müller <DeepDiver1975@users.noreply.github.com> | 2016-06-29 14:54:41 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-29 14:54:41 +0200 |
commit | b55ab6d22a82dbd5c1f6f30b23471dfb0a6a48ab (patch) | |
tree | 21451703ce0616984ebe66f22b7109ccb394b928 /tests/lib/DB/schemDiffData/clob.xml | |
parent | c8fbe3980116bd94bd136c63d581c4bd6212cc3d (diff) | |
download | nextcloud-server-b55ab6d22a82dbd5c1f6f30b23471dfb0a6a48ab.tar.gz nextcloud-server-b55ab6d22a82dbd5c1f6f30b23471dfb0a6a48ab.zip |
Various database migration fixes (#25209)
* String columns with a length higher then 4000 are converted into a CLOB columns automagically - we have to respect this when migrating
* Adding schema migration tests to prevent unnecessary and non-sense migration steps
Fix Oracle autoincrement and unsigned handling
* Fix sqlite integer type for autoincrement
* Use lower case table names - fixes pg
* Fix postgres with default -1 - this only affect pg 9.4 servers - 9.5 seems to work fine
Diffstat (limited to 'tests/lib/DB/schemDiffData/clob.xml')
-rw-r--r-- | tests/lib/DB/schemDiffData/clob.xml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/lib/DB/schemDiffData/clob.xml b/tests/lib/DB/schemDiffData/clob.xml new file mode 100644 index 00000000000..08aef18c31d --- /dev/null +++ b/tests/lib/DB/schemDiffData/clob.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8" ?> +<database> + <table> + <name>*dbprefix*external_config</name> + <declaration> + <field> + <name>value</name> + <type>text</type> + <notnull>true</notnull> + <length>100000</length> + </field> + </declaration> + </table> +</database> |