[
https://issues.apache.org/jira/browse/METAMODEL-58?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kasper Sørensen updated METAMODEL-58:
-------------------------------------
Fix Version/s: (was: 4.1)
4.2
> ColumnBuilder.asPrimaryKey() not respected when using CreateTable class
> -----------------------------------------------------------------------
>
> Key: METAMODEL-58
> URL: https://issues.apache.org/jira/browse/METAMODEL-58
> Project: Metamodel
> Issue Type: Bug
> Affects Versions: 4.0
> Reporter: Kasper Sørensen
> Assignee: Kasper Sørensen
> Labels: starter
> Fix For: 4.2
>
>
> If I create a table like this:
> DataContext dc = ...
> dc.executeUpdate(new CreateTable(...).withColumn("foo").asPrimaryKey()...);
> then the "foo" column's primary key aspect is not respected and the table
> gets created without any PK.
> I found the issue to be that CreateTable is using this method:
> AbstractColumnBuilder.like(Column)
> And in this method we do not properly check the primary key flag and set it
> if appropriate.
> It should be easy to fix, and quite important!
--
This message was sent by Atlassian JIRA
(v6.2#6252)