sergiogonzalez/liferay-portal — pull request #120 by matethurzo (2012-02-09 10:08:44+00:00)
Title: LPS-8326

Hi Sergio,

This pull contains 3 fixes. I'll add some description for each coming from Daniel Reuther.

LPS-8326: "LPS-8326 really is related to a NPE that is thrown by BaseDB#dropIndexes:623. The if clause doesn't take into consideration that the list may be null (it is doing a .isEmpty() check)."

LPS-25281: "SQL Server 2000's diagram editor creates a system table called dtproperties which has an index with the name pk_dtproperties. The problem here is that, since it starts with a lowercase pk prefix, we are are trying to drop this index during an upgrade. This will cause the upgrade to fail since SQL Server will refuse to drop system indices."

LPS-24850: The problem here is that the SQL Server 2000 does not support the max data types.

Thanks,

Máté

(cc-ing ZBerentey: @zberentey)