stable

Clone or download

Read-only

Make sure all known DB tables can be created (and removed)

Supporting the utf8mb4 charset might requires some changes in the schemas. Before doing that, having a way to make sure the tables can still be created across all the different configuration is nice to have. Some uninstall.sql scripts have been modified to fix existing errors. Part of request #12299: Support multibyte characters on new instances 🎆 🦄 Change-Id: I06f0f7407b48fa18d0561c8e9b672f63f0bfd2cf

Modified Files

Name
M plugins/admindelegation/db/uninstall.sql +0 −17 Go to diff View file
M plugins/cardwall/db/uninstall.sql +3 −0 Go to diff View file
M plugins/docman/db/uninstall.sql +4 −0 Go to diff View file
M plugins/git/db/uninstall.sql +8 −0 Go to diff View file
M plugins/hudson/db/uninstall.sql +0 −2 Go to diff View file
M plugins/ldap/db/uninstall.sql +1 −0 Go to diff View file
M plugins/timetracking/tests/rest/TimetrackingDataBuilder.php +4 −4 Go to diff View file
M plugins/tracker/db/uninstall.sql +8 −6 Go to diff View file
D src/common/dao/DBTablesDao.class.php +0 −101 Go to diff View file
A src/common/dao/DBTablesDao.php +48 −0 Go to diff View file
M src/common/plugin/PluginManager.class.php +15 −25 Go to diff View file
M tests/integration/bin/setup.sh +3 −0 Go to diff View file
A tests/integration/tests/DAO/DBTablesDaoLoadKnowDataTest.php +92 −0 Go to diff View file
A tests/unit/Tuleap/DAO/DBTablesDaoTest.php +80 −0 Go to diff View file