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

107 Commits

Author SHA1 Message Date
Guilherme Blanco
d0325d7048 Merged with upstream/master 2010-05-08 12:42:06 -03:00
Christian Heinrich
dc3844e167 Fixed #DDC-571 2010-05-08 14:29:43 +02:00
Guilherme Blanco
b12b8b0041 Revertd partially the support to DBAL\Transaction, it was wrong. Fixed implementation of ORM\EntityTransaction and fixed tests. 2010-05-06 18:39:19 -03:00
Guilherme Blanco
4ab5dffc4c Fixed UnitOfWork and isRollbackOnly flag. 2010-05-01 11:49:14 -03:00
Guilherme Blanco
6705d9b9cc Introduced the concept of DBAL\Transaction and ORM\EntityTransaction. 2010-04-29 22:46:51 -03:00
Benjamin Eberlei
024b2bab91 DDC-496 Finished first versions of platform and schema manager for DB2, DDC-528 Added support for PDO_IBM driver, passing all but 3 tests that are related to CLOB fields 2010-04-18 19:12:38 +02:00
Benjamin Eberlei
5fd6e687ce Commit current state of IBM DB2 driver, but it segfaults the hell out of the Doctrine Testsuite 2010-04-08 22:40:53 +02:00
Benjamin Eberlei
7d179aaf95 Current snapshot of the IBM Db2 Driver Implementation 2010-04-07 20:39:34 +02:00
romanb
354ede1e04 [2.0][DDC-354][DDC-425] Fixed. Encapsulated SQL logging better in the DBAL. Added binding types to DBAL mapping types as well as using these binding types in the persisters. Query and NativeQuery now support PDO binding types as well as DBAL mapping types when binding parameters. 2010-03-29 13:20:41 +00:00
romanb
a53c2fbd6c [2.0] Code cleanups. Preparations for DDC-193. Fixed DDC-399, type configuration remains global for now but the irritating instance methods on the Configuration have been removed. Use Type::addType et al. Added TODOs for naming standards. 2010-03-15 17:19:00 +00:00
beberlei
2ebd2c901e [2.0] DDC-396 - Fixed bug with RESTRICT/NO ACTION and PHP NULL not valued as the same in Schema Foreign Key Diff 2010-03-11 20:23:49 +00:00
romanb
df6ca602fb [2.0][DDC-92] Fixed. Patch provided by Christian Heinrich. [DDC-274] Started some method renaming. [DDC-142] Fixed (join column names and discriminator column names dont support quoting) [DDC-258] Fixed. 2010-03-05 16:35:00 +00:00
jwage
50e9d8c547 [2.0] Fixing php error 2010-02-26 02:00:41 +00:00
beberlei
3e96788438 [2.0] DDC-312 - Revert annoying View and Trigger variables in Schema instance, complete "View" support by just returning a View instance 2010-02-25 22:05:23 +00:00
beberlei
946fa6d7ca [2.0] Refactored Doctrine\DBAL\Schema API a bit Table::createColumn() was inconsistent with all the other methods being add* 2010-02-25 21:51:30 +00:00
beberlei
07e73880f5 [2.0] DDC-92 - Completly removed DoctrineException in DBAL package 2010-02-19 22:33:54 +00:00
beberlei
446a2ea7bb [2.0] DDC-327 - Always Deep Clone all Schema Assets 2010-02-13 22:58:36 +00:00
beberlei
b9daf621cf [2.0] DDC-313 - Removed lots of dead and unnecessary code 2010-02-11 14:29:12 +00:00
beberlei
5b43f72e27 [2.0] DDC-313 - Removed abstracted trigger support, list functions, list users and the platform specific code to generate the queries for this stuff. 2010-02-11 13:06:14 +00:00
beberlei
962ecab75e [2.0] DDC-312 - Prepared View and Trigger support in DBAL\Schema 2010-02-10 23:53:07 +00:00
beberlei
22edbcec33 [2.0] DDC-312 - Refactored View support of all platforms a little - Oracle now also supports the retrieval of the sql used to generate a view so that a common datastructure View is a viable option. 2010-02-10 23:41:35 +00:00
beberlei
3de3bbb969 [2.0] DDC-302 - Drop convenience methods since their API is somewhat strange, have to think about something else. Dropped AbstractSchemaManager::listTableConstraints() support - since it only returns the names of all constraints, which are already returned much more nicely with listTableIndexes(). 2010-02-10 22:45:39 +00:00
beberlei
0b058c0609 [2.0] DDC-302 - Fix failures occuring from Sqlite Tests in this regard - No test coverage for this features now. 2010-02-06 23:31:47 +00:00
beberlei
e500669165 [2.0] DDC-301 - Table Primary Key Columns should explicitly set to notnull => true. 2010-02-04 18:23:38 +00:00
beberlei
2fa58ee7b8 [2.0] DDC-296 - Fix in quoting 2010-02-01 19:20:37 +00:00
beberlei
310d98cffe [2.0] DDC-296 - Implement and document Mysql Session Init 'postConnect' Subscriber 2010-02-01 18:56:06 +00:00
beberlei
cb7fbee1b0 [2.0] DDC-295 - Add OracleSessionInit postConnect Subscriber 2010-01-31 22:01:58 +00:00
beberlei
e7f5089ea4 [2.0] DDC-294 - Added "postConnect" event in Doctrine\DBAL\Connection and refactored TestUtil to allow configuration of DBAL EventManager Subscribers by the use of PHPunit Xml configuration. 2010-01-31 21:51:15 +00:00
beberlei
2036c95834 [2.0] DDC-92 - Refactored Doctrine\DBAL\DriverManager some more in regards to exceptions and added some more test-cases. 2010-01-23 23:12:27 +00:00
beberlei
bbce4a407a [2.0] DDC-92 - Removed DoctrineException from Doctrine\DBAL\DriverManager and replaced with more specific DBALException's 2010-01-23 22:59:48 +00:00
beberlei
9cd0379f53 [2.0] DDC-200 Implemented support for @columnDefinition - even with support to pass the definition to join columns if necessary for relations. 2010-01-20 22:35:18 +00:00
beberlei
8ebd444966 DDC-179 - One more test for possible summer-time crazyness 2010-01-13 18:17:36 +00:00
beberlei
83b247b812 DDC-179 - Use ! modifier in Date Format to reset all non-date parts to zero unix timestamp values, i.e. H:i:s => '00:00:00' always 2010-01-13 18:11:34 +00:00
romanb
30ed439111 [2.0][DDC-144][DDC-113] Fixed. 2009-12-18 12:30:19 +00:00
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
03bc9350dc [2.0] DDC-156 - Allow to pass custom platforms 2009-12-08 19:41: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
5730a32d91 [2.0] Fixed more STRICT standards notices (only variables should be passed by reference...). @beberlei, error_reporting=E_ALL | E_STRICT 2009-12-07 13:04: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
8a46eb0439 [2.0] DDC-169 - Finished ALTER Table TableDiff refactoring, adding code to handle index and FK changes. Added a general functional test for alter table against all platforms. 2009-12-06 12:13:15 +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
4736f5ee50 [2.0] DDC-169 - Refactored Parts of the Platform Tests into an Abstract Test Case 2009-12-05 23:06:29 +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
0788cdf15e [2.0] DDC-169 - Stripped case handling since its just a load of complex crap and doesn't solve any problem! Idea: just implement case-insensitivity in the comparator. 2009-12-04 22:41:09 +00:00