beberlei
|
fade63a29c
|
[2.0] DDC-169 - Further refactorings, schema max identifier length is now used for asset generation. Added platform-wide test for unique index generation with create table.
|
2009-12-10 23:55:47 +00:00 |
|
beberlei
|
4e50441306
|
[2.0] DDC-191 - Added Test-Case to verify the problem works.
|
2009-12-07 19:19:54 +00:00 |
|
romanb
|
1013eb66c1
|
[2.0] Fixed PHP Notice in SchemaTest (only variables should be passed by reference...) and a few other cosmetics in various parts.
|
2009-12-07 12:47:23 +00:00 |
|
beberlei
|
146e2319f1
|
[2.0] DDC-169 - Some final cleanups for the DBAL refactoring, changed SchemaTool CLI API slightly.
|
2009-12-06 23:11:35 +00:00 |
|
beberlei
|
bf0ef0d0a7
|
[2.0] DDC-169 - Fix several complications in update and drop schema code.
|
2009-12-06 18:36:46 +00:00 |
|
beberlei
|
9fdce97b97
|
[2.0] DDC-169 - Fix bug in Comparator
|
2009-12-06 13:06:09 +00:00 |
|
beberlei
|
dd6abf751f
|
[2.0] DDC-169 - AbstractPlatform::getAlterTableSql() now accepts only a TableDiff instance as argument across all platforms.
|
2009-12-06 09:47:54 +00:00 |
|
beberlei
|
8bfde41374
|
[2.0] DDC-169 - Add ColumnDiff and further Comparator column stuff
|
2009-12-05 15:48:54 +00:00 |
|
beberlei
|
6339372718
|
[2.0] DDC-169 - Add functionality to detect that an add + drop column diff is actually just a rename column.
|
2009-12-05 11:01:11 +00:00 |
|
beberlei
|
35e0121b49
|
[2.0] DDC-169 - Implemented Index and ForeignKey comparison based on properties and not on names.
|
2009-12-05 10:33:46 +00:00 |
|
beberlei
|
ecfa0eee83
|
[2.0] DDC-169 - Added tests for case-handling which is necessary for Comparator
|
2009-12-04 23:03:08 +00:00 |
|
beberlei
|
8562c80890
|
[2.0] DDC-169 - Changed AbstractPlatform and AbstractSchemaManager and children to accept Table, Index and ForeignKey instances for the respective create*() methods.
|
2009-12-02 18:52:21 +00:00 |
|
beberlei
|
709dfb52c4
|
[2.0] DDC-169 - Finalized implementation of Schema diff algorithm, added diffs of sequences and foreign keys. Fixed several bugs and changed the API of the Schema objects.
|
2009-11-29 15:51:14 +00:00 |
|
beberlei
|
f22a56cdd7
|
[2.0] - DDC-169 - Fixed another regression in refactored SchemaTool, began porting of eZ Components Database Schema Comparator, SchemaDiff and TableDiff.
|
2009-11-28 14:30:08 +00:00 |
|
beberlei
|
44cc6465be
|
[2.0] DDC-169 - Savepoint for Refactorings in Schema-Tool - It is now generating DDL according to the old and the new mechanisms in parallel. Equality of generation has been verified on Sqlite, Mysql, Oracle. If Postgres is also verified, the old code will be removed in favour of the new one completly.
|
2009-11-28 01:22:21 +00:00 |
|
beberlei
|
0902527476
|
[2.0] - DDC-169 - Added DropSchemaSql Visitor - Refactored Visitor package a bit, however its still not very appealing to have that much use statements cluttered in the code
|
2009-11-27 22:00:43 +00:00 |
|
beberlei
|
22cfa37f43
|
[2.0] - DDC-169 - Began refactoring of DBAL code, introduced object notation for a database schema, including Tables, Indexes, Constraints, Sequences and Columns. Added a CreateSql Visitor which transforms a schema object graph into the required SQL statements to create it. Next: Replacing SchemaTool::getCreateSql() with new syntax...
|
2009-11-26 21:56:08 +00:00 |
|