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

215 Commits

Author SHA1 Message Date
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
guilhermeblanco
3d34f266c6 [2.0][DDC-395] Applied the provided patch of Jordi Boggiano removing some trailing whitespaces and fixing missing public keywords 2010-03-09 01:47:45 +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
guilhermeblanco
0af8b66599 [2.0][DDC-389] Fixed the PHPDriver that was causing a fatal error when classes uses inheritance type join. Thanks Tiago Ferreira for report and patch. 2010-03-03 17:46:21 +00:00
romanb
536aca23da [2.0][DDC-371] Fixed together with other hydration/initialization issues. 2010-02-27 17:48:18 +00:00
beberlei
839603dafe [2.0] DDC-365 - Added tests for several missing column types - also showing that decimals come and go correctly into the database. 2010-02-26 19:39:12 +00:00
jwage
3a778e624f [2.0] Fixing strict standards notice 2010-02-26 01:26:42 +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
guilhermeblanco
b274a69ec2 [2.0][DDC-364] Added Doctrine\Common\Version which provides the current version of Doctrine. Also added CLI tasks for Common and DBAL, since they may vary in the future. 2010-02-24 02:54:24 +00:00
beberlei
ac62e4d9bb [2.0] DDC-358 - Refactored UnitOfWork Event triggering capabilities 2010-02-21 21:55:39 +00:00
beberlei
d5fd881c27 [2.0] DDC-92 - Completly removed DoctrineException in DBAL package 2010-02-19 22:43:39 +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
6bfbab9f7d [2.0] DDC-325 - Fixed LOCATE() support for all platforms. 2010-02-11 22:38:23 +00:00
beberlei
371f3d5ecc [2.0] DDC-321, DDC-323, DDC-324 - Implemented way to define UDFs from PHP in Sqlite Driver and registered to required default callbacks for SQRT and MOD, allowing functional tests for DQL MOD and SQRT to pass for all platforms. 2010-02-11 21:38:58 +00:00
beberlei
13bf8a760f [2.0] DDC-322 - Fixed Trim across all platforms using AbstractPlatform::getTrimExpression() 2010-02-11 21:19:54 +00:00
beberlei
8357289050 [2.0] DDC-320 - Fixed Substring across all platforms using AbstractPlatform::getSubstringExpression() instead of the "hand-built" one. 2010-02-11 20:19:05 +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
bf32775953 [2.0] DDC-214 - Changed MysqlPlatform::geTListTableForeignKeySql() slightly to be performant again, thanks Eric Durand-Tremblay for the patch! 2010-02-09 18:48:09 +00:00
romanb
4adc289596 [2.0][DDC-284] Fixed. API polish and some convention over configuration simplifications for join columns and join tables. 2010-02-09 17:13:49 +00:00
beberlei
ac4c33c371 [2.0] DDC-214, DDC-303, DDC-304 - Fix several errors with Schema Inference from Database and Metadata and Comparisons, aswell as related bugs in DatabaseDriver. DDC-305 - Abstracted TRUNCATE command for all platforms. 2010-02-07 12:36:30 +00:00
beberlei
775bd5d0da [2.0] Restriction of coverage to library path 2010-02-07 00:29:45 +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
3ea1f8064a [2.0] DDC-290 - Enhance OCI8 Error handling and convert errors to exceptions where necessary. 2010-01-31 18:17:05 +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
c0d023c511 [2.0] Removed accidentlly committed .orig patch files. 2010-01-22 16:29: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
b521b49402 DDC-179 - Fixed issue with persistance of date fields by moving ! operator to the convertToPhpValue method. 2010-01-16 08:52:58 +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
guilhermeblanco
9f9cc4870d [2.0][DDC-236] Enhanced unique constraints to support names. Fixed general issues on XML and YAML exporters. Fixed issues on XML, YAML, Doctrine 1.X and Annotation drivers. 2010-01-06 13:27:09 +00:00
guilhermeblanco
9ad13c4730 [2.0][DDC-236] Enhanced unique constraints to support names. Fixed general issues on XML and YAML exporters. Fixed issues on XML, YAML, Doctrine 1.X and Annotation drivers. 2010-01-06 13:23:56 +00:00
guilhermeblanco
bd6ed7cc76 [2.0] Fixing more glitches found with CLI refactoring 2009-12-22 16:17:35 +00:00
guilhermeblanco
bf0cfba239 [2.0] Incorporated CLI refactorings. Added support to namespaces and unlimited depth namespaces. Dropped globalArguments for now, since they interfer in DAG implementation. 2009-12-21 17:38:14 +00:00
romanb
fe7ef4bbeb [2.0][DDC-122][DDC-97][DDC-98][DDC-147] Refactored metadata mapping drivers by removing the useless PRELOAD mode. Introduced ClassMetadataFactory#getAllMetadata. Classloader simplifications. Old classloaders deprecated. New Doctrine\Common\ClassLoader is almost the same as the previous IsolatedClassLoader. 2009-12-15 21:06:32 +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
1546663743 [2.0] DDC-169 - Some refactorings 2009-12-10 22:39:28 +00:00
romanb
3a39bea9f0 [2.0][DDC-171] Fixed. 2009-12-09 16:06:39 +00:00
romanb
909e98c6f2 [2.0][DDC-202][DDC-132][DDC-185] Fixed. 2009-12-09 12:37:57 +00:00
beberlei
03bc9350dc [2.0] DDC-156 - Allow to pass custom platforms 2009-12-08 19:41:47 +00:00