foreign-key-relationship

    1热度

    1回答

    假设我有一个运行库存系统的人员。每个人都有一些汽车,每辆汽车都有很多零件(数千个,我们假设)。 一个人,Bob,使用Django表单来创建一个Car。现在,鲍勃去创建一些零件。只有在形式层面上,Django知道这些部件属于某个特定的汽车,并且Parts.ForeignKey(Car)字段应该只有一个特定的汽车作为选择。在创建零件时,您必须弄乱表单的构造函数或类似物,才能将汽车的选择限制为仅由鲍勃拥

    2热度

    4回答

    如果我试图从表中删除多行,并且其中一行由于数据库关系而无法删除,会发生什么情况? 不受关系约束的行是否仍会被删除?或者将整个删除失败?

    3热度

    2回答

    不确定此问题的正确标题应该是什么。我有以下模式: 问题与WorkItems有一对多的关系。 WorkItem与LineItems有一对一(或一个零)关系。 我想创建事项和工作项 Matter.unbilled_work_items = orm.relation(WorkItem, primaryjoin = (Matter.id == WorkItem.matter_id) and (W

    4热度

    2回答

    我真的不知道我使用的是良好的条件复合外键,所以我会尽量先解释一下我的问题。 我有一个交叉引用表,CompetenceCollab,包含人民和他们的能力之间的关联。该表有两个主键,即人员ID和能力的ID。到目前为止,一切都很好。 然而,新的功能,我要补充的是以下之一:人必须能够评级添加到其他人的能力。基本上,这意味着我必须添加一个新的表格,其中将包含该笔记,谁给了它,并以某种方式链接到表格的Comp

    0热度

    1回答

    我刚从Kohana框架的第3版开始。 我曾与$ _has_many等 现在我有表页面。主键是pageID。该表有一个名为parentPageID的列。现在我想创建一个ORM模型,当像这样加入$page->parent->find()时,返回由parentPageID标识的页面。 我已经有下列要求: // Settings protected $_table_name = 'pages'; pr

    1热度

    2回答

    我是Rails的初学者,我读到Rails在创建表时在模型级别和迁移文件中的数据库级别强制外键关系。它是否真的有必要,它提供了什么样的优势

    1热度

    2回答

    我在使用原则选择数据子集时遇到了问题。 我有3个表 位置 联系 Contact_location 该联系人和位置表中保存的名称和其他表仅持有ID的一个ID。例如: Location loc_id: 1 name: detroit Contact contact_id: 1 name: Mike Contact_location loc_id: 1 contact_id: 1 教

    -1热度

    2回答

    有没有一种方法可以防止主体在一对一关系的双方上分配一个限制?我尝试将定义从一方移到另一方,并使用拥有方,但它仍然对两个表都设置了约束。当我只想要父表有一个约束 - 即。其父母可能没有关联的孩子。 例如iwant实质上包含以下SQL模式: CREATE TABLE `parent_table` ( `child_id` varchar(50) NOT NULL, `id` inte

    2热度

    1回答

    我一直在试图让级联删除,它似乎并没有工作。我敢肯定我错过了一些明显的东西,谁能帮我找到它? 我期望'articles'表上的删除触发'article_section_lt'表中相应行的删除。 CREATE TABLE articles ( id INTEGER UNSIGNED PRIMARY KEY AUTO_INCREMENT, url_stub VARCHAR(255) N

    0热度

    1回答

    我刚开始使用PHP symfony框架。目前我正在尝试在YAML中创建fixture文件,以便将数据轻松插入到我的MySQL数据库中。 现在我的数据库有几个关系,我有表组织和位置表。 Organisation org_id (PK) org_name Location loc_id (PK) org_id (FK) loc_name 现在我试图在我的夹具文件中链接这些表格,但对于