Christophe Coevoet
00eb0d3b67
Fixed the structure of the reverse-engineered mapping
2014-08-27 13:56:02 +02:00
Cédric Chandon
9ba31a394a
[DBAL-878] Wrong mapping type
...
the type should be the mapping type, and not the name of the type. This
does the difference for simple_array, as the result should be
simple_array and not simplearray
2014-04-25 01:59:15 +02:00
Guilherme Blanco
3d86c82a7f
DDC-2476 Better approach for reverse engineer. Some refactoring done to driver.
2013-06-12 02:00:36 -04:00
Benjamin Eberlei
7220c3c125
[DDC-2387] Fix DatabaseDriver not working with combinations of composite/association keys.
2013-05-09 12:10:37 +02:00
Pascal Borreli
a2cd0f5804
Fixed typos
2013-03-11 00:08:58 +00:00
Benjamin Morel
46e6ada4f9
Fixed documentation for ORM\Mapping
2012-12-03 09:36:08 +00:00
Benjamin Eberlei
44c0ca4d3c
[DDC-2059] Fix column and foreign key interfering with each other during reverse engineering.
2012-10-05 20:03:51 +02:00
Marco Pivetta
379e69865e
Reusing chained driver now available in common, fixing cs/code smells and removing duplicate docs.
2012-07-04 20:59:22 +02:00
Marco Pivetta
94714db132
Fixing code sniff issues before continuing refactoring of
2012-07-04 20:59:21 +02:00
Marco Pivetta
e9e36dcf32
Removing Doctrine\ORM\Mapping\Driver\Driver interface
...
Interface has been moved to Doctrine\Common\Persistence\Mapping\Driver\MappingDriver
2012-07-04 20:59:21 +02:00
Marco Pivetta
5b97357402
Removing unused imports
2012-07-04 20:59:21 +02:00
Marco Pivetta
e6a2bae5d7
Updating mapping driver interface to comply with Doctrine\Common\Persistence\Mapping\Driver\MappingDriver
2012-07-04 20:59:20 +02:00
Benjamin Eberlei
70458b2f48
LGPL => MIT
2012-05-26 14:37:00 +02:00
Benjamin Eberlei
ab15528fde
Fix CS: AS => as in foreach loops.
2012-03-24 11:16:32 +01:00
rivaros
9c4e52c136
Convention fix
2012-03-14 21:38:56 +01:00
Rivaros
b346f1901a
convention fixes #2
2012-03-14 21:38:50 +01:00
Rivaros
df82b6060b
Convention fixes
2012-03-14 21:38:43 +01:00
Rivaros
06eed4cfda
Primary Keys as Foreign Keys - reverse engineering
2012-03-14 21:38:33 +01:00
Benjamin Eberlei
de5e4b0fdc
[DBAL-1692] Throw exception if table has no primary key instead of fatal error.
2012-03-14 21:09:48 +01:00
Benjamin Eberlei
cd6131c9b8
Remove all trailing whitespaces
2011-12-19 22:56:19 +01:00
Johannes Heinen
c05fffcc93
Suppressed php undefined variable notice adding initialization code to Doctrine\ORM\Mapping\Driver\DatabaseDriver.php
2011-06-20 19:07:03 +02:00
Alexander
7ee8dc4e44
DDC-1179 - Make it possible to specify a namespace when mapping with --from-database
2011-06-02 21:45:03 +02:00
Alexander
cec62db2d8
Removed _ prefix from private functions.
2011-05-20 16:53:35 +02:00
Alexander
262ae7c942
Implemented tableName -> className and columnName -> fieldName mapping in
...
DatabaseDriver.
2011-05-20 16:36:43 +02:00
Benjamin Eberlei
42230a4c51
[DDC-1132] Fix many to many table detection.
2011-04-30 11:16:30 +02:00
Jonathan H. Wage
839b6dd5e4
Revert "Removing old Driver interface in favor of the new one in Common\Persistence. Also changed to use fully qualified class name for interfaces in common to avoid weird aliases."
...
This reverts commit c988a99d55
.
2011-02-16 10:24:42 -06:00
Jonathan H. Wage
c988a99d55
Removing old Driver interface in favor of the new one in Common\Persistence. Also changed to use fully qualified class name for interfaces in common to avoid weird aliases.
2011-02-16 10:06:39 -06:00
Benjamin Eberlei
8658376713
DDC-929 - Fix bug with DatabaseDriver not detecting indexes that are not called primary.
2010-12-30 23:18:00 +01:00
Benjamin Eberlei
97b80d69f1
Fix several test-issues after upgrading dependencies and a Bug in a SchemaTool and DatabaseDriver
2010-11-18 23:07:32 +01:00
Benjamin Eberlei
aa2a80f3ff
DDC-787 - Fix table name casing in DatabaseDriver
2010-10-30 12:35:22 +02:00
Benjamin Eberlei
1d5d092453
DDC-616 - Fixed issue appearing when running the whole test-suite against the changes in the DatabasaeDriver
2010-06-20 23:39:21 +02:00
Benjamin Eberlei
cd978fb8c9
DDC-616 Made Database Reverse Engineering a Two-Step Approach, first collect details on all tables once and try to detect which tables are many-to-many tables. Then build metadata from this information. This allows to support even many-to-many tables in reverse engineering correctly
2010-06-20 19:34:09 +02:00
Benjamin Eberlei
190d115dce
DDC-616 - Fix a regression with many-to-many tables introduced with the DDC-627 commit
2010-06-13 23:02:18 +02:00
Benjamin Eberlei
b7db8df7ef
Fixed DDC-627 and DDC-616
2010-06-13 19:36:49 +02:00
Jonathan H. Wage
2d7f7691e9
[DDC-603] Fixing issue with reverse engineering a database where table names are all caps
2010-05-20 09:01:34 -04:00
Jonathan H. Wage
5a92c0b51e
Fixing issue with reverse engineering databases.
2010-05-14 12:38:42 -04:00
Jonathan H. Wage
7ac08931bc
Fixing DatabaseDriver to specify nullable => true instead of notnull => false
2010-05-14 12:31:25 -04:00
Roman S. Borschel
7cc56c45d3
[DDC-193] Fixed.
2010-04-10 00:00:36 +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
49d2dd9bf2
[2.0] DDC-329 - Allow Reverse Engineering with multiple column foreign keys
2010-02-13 22:28:33 +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
703ba989be
[2.0] DDC-268 - Exchanged DoctrineException for MappingException and added missing exception method (thanks to Christian Heinrich for the patch)
2010-02-02 21:17:00 +00:00
guilhermeblanco
14ec40e1e6
[2.0][DDC-281] Fixed several issues with mapping drivers and loading of mapping files.
2010-01-28 12:46:12 +00:00
beberlei
eebb7c7e18
[2.0] DDC-277 - Remove support "default" option in metadata mappings, but keep it as a concept in DBAL layer to support for example versionable entities.
2010-01-26 21:45:20 +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
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
a0d26a8409
[2.0] DDC-169 - Fixed DatabaseDriver
2009-12-05 09:39:11 +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
jwage
6fd2eaa45d
[2.0] Fix to DatabaseDriver so drivers that don't support foreign keys will still work
2009-10-08 18:54:19 +00:00