1
我正在使用SilverStripe的PostgresSQL模块。银条仅创建索引但没有外键
我的问题是,我可以定义例如关系:
public static $has_one = array(
'PageRedirect' => 'SiteTree',
);
这段代码会做的是,它会与命名模式的指数之创建数据库:ix_tablename_pageredirectId 但是没有外键是创建。
此外,SilverStripe似乎在空关系的列中写入“0”而不是“null”。所以实际上你甚至不能创建这些外键约束,因为SilverStripe会不断违反它们。
如何配置SilverStripe在数据库中正确的外键约束?
这是SilverStripe v2.4.x