|
⇤ ← Revision 1 as of 2006-03-18 10:30:13
Size: 1040
Comment:
|
← Revision 2 as of 2009-09-20 22:01:08 ⇥
Size: 1040
Comment: converted to 1.6 markup
|
| No differences found! | |
The steps that to take to implement a new platform are as follows:
* Create a package, e.g. org.apache.ddlutils.platform.informix, and create a platform class (InformixPlatform) in it that inherits from PlatformImplBase
* Add the jdbc driver classname and jdbc subprotocol as constants to the platform class
* Register the platform class in PlatformFactory (including against the driver classname and the subprotocol)
* Create in src/test a jdbc.properties.informix file with the appropriate JDBC settings
* Get the datatype tests to run with the these tests, i.e. that they really access the database (though they'll most likely fail)
* Add a model reader and if necessary, a sql builder implementation to the package
* Register the native type mappings in the platform, and override methods in the model reader/sql builder as needed so that the datatype tests run successfully
* Override methods in the model reader and sql builder as needed so that the constraint and alteration tests run successfully