2011-05-22 14 views
1

有没有人注意到这一点?学说:具有column_aggregation继承的模型在SQL中出现两次

每当一个模型使用column_aggregation(遗传),所述schema.sql文件具有2 CREATE TABLE命令,创建一个基本表中,而另一个(除了字段)增加了一个索引上的传承柱

CREATE TABLE Prop (id INT AUTO_INCREMENT, opt_property_type SMALLINT UNSIGNED DEFAULT 251 NOT NULL, property_nature VARCHAR(255), INDEX opt_property_type_idx (opt_property_type), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; 

CREATE TABLE Prop (id INT AUTO_INCREMENT, opt_property_type SMALLINT UNSIGNED DEFAULT 251 NOT NULL, property_nature VARCHAR(255), INDEX Prop_property_nature_idx (property_nature), INDEX opt_property_type_idx (opt_property_type), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; 

注意在第二个语句中包含INDEX Prop_property_nature_idx (property_nature)

如果有其他人正面临此问题,我将记录一个错误。谢谢

回答