- 02 Dec, 2009 1 commit
-
-
beberlei authored
[2.0] DDC-169 - Changed AbstractPlatform and AbstractSchemaManager and children to accept Table, Index and ForeignKey instances for the respective create*() methods.
-
- 30 Nov, 2009 4 commits
-
-
beberlei authored
-
beberlei authored
[2.0] DC-169 - New method AbstractSchemaManager::createSchema() which creates a schema instance with full tables and sequences, additionally listTables() was rewritten to return a full Table instance instead of just the table names.
-
beberlei authored
[2.0] DDC-169 - Fix build, Postgres, Oracle and Sqlite made some minor troubles with regards to sequences.
-
beberlei authored
[2.0] DDC-169 - Converted introspection queries of all platforms to return Column, Sequence, Index, ForeignKey Schema Instances instead of arrays, heavily pimped Oracle support thereby.
-
- 29 Nov, 2009 1 commit
-
-
beberlei authored
[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.
-
- 28 Nov, 2009 3 commits
-
-
beberlei authored
[2.0] - DDC-169 - Fixed another regression in refactored SchemaTool, began porting of eZ Components Database Schema Comparator, SchemaDiff and TableDiff.
-
beberlei authored
[2.0] - DDC-169 - Completed refactoring of SchemaTool::getCreateSql() to use new DBAL Schema API, several internal optimizations in SchemaTool are now possible. Stripped out shared functionality with getUpdateSql() so that this part of SchemaTool is still completly working with the old API.
-
beberlei authored
[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.
-
- 27 Nov, 2009 2 commits
-
-
beberlei authored
[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
-
beberlei authored
[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
-
- 26 Nov, 2009 1 commit
-
-
beberlei authored
[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...
-
- 25 Nov, 2009 1 commit
-
-
romanb authored
-
- 21 Nov, 2009 3 commits
-
-
romanb authored
[2.0][DDC-164][DDC-165] Fixed. Cleaned up ManyToManyMapping. Cleaned up identifier handling and handling of composite identifiers in some places.
-
beberlei authored
-
beberlei authored
DDC-126 - Make Query, NativeQuery Fluent-Interfaces for all their set Methods, renamed setExpireQueryCache() and setExpireResultCache() to expireQueryCache() and expireResultCache(). Updated UPGRADE_TO_2_0 document accordingly.
-
- 20 Nov, 2009 1 commit
-
-
beberlei authored
DDC-127 - Enhance IterableResult by making it implement the Iterator interface, wrote a unit-test for this scenario, also added some additional tests for special cases in the query api that lead to exceptions.
-
- 19 Nov, 2009 1 commit
-
-
romanb authored
[2.0][DDC-158] Fixed. Collections did not take snapshots after lazy initialization leading to wrong change sets.
-
- 16 Nov, 2009 1 commit
-
-
romanb authored
-
- 15 Nov, 2009 1 commit
-
-
romanb authored
-
- 13 Nov, 2009 3 commits
- 11 Nov, 2009 4 commits
- 08 Nov, 2009 1 commit
-
-
romanb authored
-
- 07 Nov, 2009 1 commit
-
-
romanb authored
-
- 06 Nov, 2009 2 commits
- 05 Nov, 2009 1 commit
-
-
beberlei authored
-
- 04 Nov, 2009 4 commits
-
-
beberlei authored
[2.0] DDC-115 - Proper fix of global namespace problem was in the ClassMetadataInfo, a namespace plus seperator was appended for reasons of shortcuts. However this broke associations in global namespace. Changes to ClassMetadataFactory were reverted and fix plus tests applied to ClassMetadataInfo.
-
beberlei authored
[2.0] DDC-115 - Fix for multiple class metadata instances because of classes being addressed with or without prepending namespace separator.
-
beberlei authored
[2.0] DDC-112 - Enhance debugging capabilities in OrmFunctionalTestCase by logging all SQL queries and enrichting all test failures with them (PHPUnit 3.4 only feature).
-
guilhermeblanco authored
[2.0] More refactorings in Annotations parser and DQL parser. Now they only use constants instead of string processment
-
- 03 Nov, 2009 4 commits
-
-
guilhermeblanco authored
-
romanb authored
-
beberlei authored
[2.0] Fixed DDC-63 and DDC-106. Oracle tests for SchemaManager need further tweeking, marked as skipped for now.
-
beberlei authored
[2.0] DDC-91 - Enhanced SchemaManager::listTableIndexes() considerably. Add primary keys to the index list, add a bool flag primary to each index, add an array of columns to each index. Moved a test to SchemaFunctionalTestCase to check that every database (Mysql, Pgsql, Sqlite, Oracle) returns exactly the same data from this function.
-