Cakephp 和 Postgres,表关系

Posted

技术标签:

【中文标题】Cakephp 和 Postgres,表关系【英文标题】:Cakephp and Postgres, table relations 【发布时间】:2014-04-02 12:56:46 【问题描述】:

这个问题很简单(也许很傻):

当我在 Postgres 中创建表时,我是否还必须创建关系?我问这个是因为我之前使用过一个 orm,并且在一些关系上遇到了问题,特别是多个主键,所以我不得不用 orm 重新做所有的 db 结构。

我正在考虑只使用没有关系的表,并使用 cake 的 $hasMany、$belongsTo 变量来管理关系。这行得通吗?

提前致谢。

【问题讨论】:

当你说“关系”时......你的意思是“外键关系”吗? SQL 中的“关系”表示特定的、完全不同的东西。 【参考方案1】:

Cakephp$hasMany$belongsTo 正在访问数据库的关系。 所以你必须创建它们。

【讨论】:

以上是关于Cakephp 和 Postgres,表关系的主要内容,如果未能解决你的问题,请参考以下文章

postgres表空间模式表和用户/角色之间的关系

我的 CakePHP 是不是属于关系创建空白条目?

CakePHP 如何处理带有/不带有 'id' 字段的 HABTM 表?

CakePHP hasOne belongsTo 关系,编辑/添加相同动作

CakePHP 分组和计数

Cakephp HABTM 连接表为空