1
0
mirror of synced 2024-12-17 00:18:42 +03:00
Commit Graph

19 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
beberlei
556f8699ee [2.0] DDC-186 - Fixed DatabaseDriver to work with new Schema abstraction, added functional test-cases for database to yaml convertion. 2009-12-04 21:40:03 +00:00
beberlei
b0bbe281f3 [2.0] DDC-169 - Introduced handling of schema / database case-sensitivity differences and to allow compability between different platforms. 2009-12-03 22:10:13 +00:00
beberlei
25c9588592 [2.0] DDC-169 - Changed AbstractPlatform and AbstractSchemaManager and children to accept Sequences in their create and get sql methods. 2009-12-02 19:07:38 +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
e3314dae16 [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. 2009-11-30 23:12:26 +00:00
beberlei
af48974a75 [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. 2009-11-30 19:02:05 +00:00
beberlei
a7847952a1 [2.0] Fixed DDC-63 and DDC-106. Oracle tests for SchemaManager need further tweeking, marked as skipped for now. 2009-11-03 16:56:05 +00:00
beberlei
cfea7883e0 [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. 2009-11-03 08:58:03 +00:00
romanb
f28127664c [2.0] Cleanups, build fixes. 2009-06-15 18:25:47 +00:00