1
0
mirror of synced 2024-12-15 15:46:02 +03:00
Commit Graph

4485 Commits

Author SHA1 Message Date
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
e4a38a74c5 [2.0] - DDC-169 - Extracted Method for the generation of a Schema Instance from Doctrine Metadata. 2009-11-28 11:30:25 +00:00
beberlei
b21553c5a8 [2.0] - DDC-169 - Refactored lots of sections with duplicate code in gather relations part of SchemaTool::getCreateSql() 2009-11-28 11:17:31 +00:00
beberlei
2c27435bb2 [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. 2009-11-28 10:48:51 +00:00
beberlei
ba01175700 [2.0] - DDC-169 - Fix for breaking the building of Single-Table Inheritence in SchemaTool 2009-11-28 08:59:29 +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
bdae89cb57 [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:01:47 +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
romanb
fdd9b05158 [2.0] Fix for optimistic locking. 2009-11-25 21:48:04 +00:00
guilhermeblanco
ba4d1bb393 Fix create/drop database against PgSQL. Thanks Hannes and Russ for patch 2009-11-25 16:27:18 +00:00
romanb
555b097641 [2.0][DDC-164][DDC-165] Fixed. Cleaned up ManyToManyMapping. Cleaned up identifier handling and handling of composite identifiers in some places. 2009-11-21 18:52:02 +00:00
beberlei
a9d739a743 [2.0] Refactor Exceptions from Query and AST\InputParameter into QueryException class. 2009-11-21 17:04:17 +00:00
beberlei
26a2ec2e63 DDC-127 - Special Case with invalid input parameter in DQL leads to php notice instead of an exception. 2009-11-21 13:18:45 +00:00
beberlei
f9ab947372 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. 2009-11-21 13:13:19 +00:00
beberlei
fc98f26371 DDC-127 - Commit missing changes to Query Error handling which make testsuite fail. 2009-11-21 12:33:30 +00:00
beberlei
3b9fd15dd6 DDC-154 - Commit patch by giorgiosironi which improves SchemaTool error messages. 2009-11-21 12:11:30 +00:00
beberlei
5930a7c42d 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. 2009-11-20 15:10:45 +00:00
romanb
32e608e5e2 [2.0][DDC-159] Fixed. 2009-11-19 17:35:14 +00:00
romanb
7db2f9abd9 [2.0] Fixed dirty state of lazy-initialized collection with new elements prior to initialization. 2009-11-19 13:29:55 +00:00
romanb
ba496fd3ad [2.0][DDC-158] Small correction to previous patch. Moved takeSnapshot up in order not lose new objects that were added before initialization. 2009-11-19 13:26:27 +00:00
romanb
61f09e335e [2.0][DDC-158] Fixed. Collections did not take snapshots after lazy initialization leading to wrong change sets. 2009-11-19 13:12:00 +00:00
jwage
220e30e519 [2.0] Fixing the IsolatedClassLoader to work with null ns 2009-11-17 03:38:35 +00:00
guilhermeblanco
50f727b58e [2.0] Major refactorings to CLI. New documentation applied. Missing validation and tests 2009-11-17 01:43:01 +00:00
guilhermeblanco
67665aa574 [2.0] Major refactorings to CLI. New documentation applied. Missing validation and tests 2009-11-17 01:29:20 +00:00
romanb
ea4f5c172a [2.0][DDC-149] Fixed. 2009-11-16 17:03:33 +00:00
romanb
124cbe9086 [2.0][DDC-137] Fixed. 2009-11-15 11:42:05 +00:00
romanb
c3ef019549 [2.0][DDC-145] Fixed. 2009-11-13 19:34:10 +00:00
romanb
94d771172e [2.0][DDC-74] Fixed. 2009-11-13 16:39:28 +00:00
romanb
3a282b1e9c [2.0][DDC-141] Fixed. 2009-11-13 10:11:14 +00:00
jwage
fa99b94420 [2.0] Increasing time allowed for hydration performance test 2009-11-11 21:44:04 +00:00
jwage
1a08dd2d90 [2.0][DDC-81] Fixes issue with wrong class names when using sub-namespaces 2009-11-11 21:18:09 +00:00
jwage
fdd1954a7b [2.0][DDC-72] Fixes issue with converting D1 column aliases to D2 field names 2009-11-11 21:15:27 +00:00
jwage
fa4046787e [2.0][DDC-66] Fixing mapping of D1 timestamp to D2 datetime 2009-11-11 20:46:49 +00:00
jwage
2a663bee05 [2.0][DDC-64] Fixing issue with converting D1 schema clob to D2 2009-11-11 20:44:14 +00:00
jwage
d047f0e25e [2.0][DDC-71] Fixing call to incorrect method name 2009-11-11 19:39:47 +00:00
jwage
1405993e6a [2.0][DDC-104] Making sure current code is cleared 2009-11-11 19:34:43 +00:00
romanb
ab0c7b11c8 [2.0][DDC-136] Some fixes to internal UnitOfWork logic. 2009-11-11 16:20:29 +00:00
romanb
57a97eba01 [2.0][DDC-120] First version of OCI8 driver. 2009-11-08 11:11:46 +00:00
romanb
8e3f6eee0a [2.0][DDC-121] Fixed. Also fixed memcache tests and some small refactorings. 2009-11-08 11:07:49 +00:00
romanb
7f725aa71c [2.0][DDC-121] Fixed unintended collection initialization in UnitOfWork. 2009-11-07 11:54:47 +00:00
romanb
3a59aefd5c [2.0] Fixed typo in test. 2009-11-07 11:41:16 +00:00
beberlei
b24811e29a [2.0] Fix Fatal errors in unused classes that crash the testsuite when running PHPUnit with coverage-whitelisting of complete Doctrine directory. 2009-11-06 17:05:22 +00:00
beberlei
93b20427c9 [2.0] Fix Tab Formating in ParserResult class, added doc-comments and fixed a missing variable initialization error for certain query special cases. 2009-11-06 17:03:59 +00:00
beberlei
1dae2eaf41 [2.0] DDC-109 - Fixed another warning in SchemaTool with inverse join columns and unique constraints. 2009-11-06 14:15:58 +00:00
beberlei
30e2299321 [2.0] DDC-109 - Fixed warning in SchemaTool with inverse join columns and unique constraints. 2009-11-06 14:11:03 +00:00
romanb
10bc51fdcd [2.0][DDC-116] Fixed. 2009-11-06 10:28:37 +00:00
beberlei
7220cb2e8b DDC-118 - Fixed introduced regression and added tests for future 2009-11-05 18:55:02 +00:00
beberlei
3678b65186 [2.0] DDC-114 - Extend SchemaTool Drop functionality to optionally drop the complete database. Additionally a filter against all existing table is applied to avoid errors due to dropping non-existant tables. Updated Schema-Tool CLI command with optional calls --drop=database --drop=metadata but kept original --drop which defaults to "metadata". Updated documentation. 2009-11-05 08:47:56 +00:00