Hi Matt,

thanks for filing that bug. I guess that bug is my fault and as i have some free time i can handle it. I'll also have a look on EMPIRE-113 as that bug is related to the codegen, too.

cherio
  benjamin

Am 02.09.2011 18:05, schrieb Matt DeHoust (JIRA):
Codegen adds redundant relations to the database model
------------------------------------------------------

                  Key: EMPIREDB-114
                  URL: https://issues.apache.org/jira/browse/EMPIREDB-114
              Project: Empire-DB
           Issue Type: Bug
           Components: CodeGenerator
     Affects Versions: empire-db-2.2.0-incubating
             Reporter: Matt DeHoust


Under some circumstances CodeGen produces redundant relations on the 
DBDatabase, which may lead to problems if you use the empire-db model to create 
your schema. The script will fail when you try to create the same foreign key 
relationship twice.

Steps to reproduce:
1. Define a schema with at least two different tables with foreign key 
relationships.
2. Use the "dbTablePattern" configuration option.
3. The generated DBDatabase will add the same relations more than once.

This is a major problem if you use empire-db to generate schemas with foreign 
key relationships. If not, you can work around the problem by modifying the 
Database.vm template to exclude the relations setup..

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



Reply via email to