《migration为什么不提供对table外键的直接支持?》的相关内容
相关讨论
我怎么就觉得数据迁移真的不好用?
在使用Rails开发时,使用数据迁移真的太麻烦了。
首先,无端的给我们初学者台行罐输一个新概念、新技术,学习、摸索好长一段时间,无端给我们增加了许多学习成本。
其次,用起来总是要时时注意,对数据库的每一个修改都只能通过数据迁移的方式来进行。我们有那么多好用的可视化工具,现在都不能用。那些好的可视化工作用起来是如些的方便,为什么就不能用呢。
我就是不懂,为什么就不能用将数据库的DDL语句一起 ...
by guhguh 2008-09-11 浏览 (3013) 回复 (36) 关键字: rails
提问:关于数据库设计中外建的运用
我看到的一些项目中,当数据表之间存在明显的外建约束的情况下,但是数据库的设计却只是简单的在子表中包含一个父表id的字段,而没有任何约束存在,从理论上来说,为保证数据的一致性,是应该加上外建约束的。但是这种情况存不算是少量了,除开mysql不支持外建之外,是否还有隐情?
还有一个问题,就算是使用了外建约束,你们通常使用级连删除或者更新吗?
就是说,是自己手动删除子,然后再删除父;还是直接删除父,让 ...
by jbaggio 2004-02-04 浏览 (10596) 回复 (23) 关键字:
Rails migration简介
migration好像是rails 1.0出的功能,到底它是什么什么东东?用来干吗的?且听下面分解.
migration是一种分布环境下的数据库同步功能,它提供了: 1.独立于特定SQL的schema描述(当然是用ruby DSL啦).目前除了DB2外别的主流商用和开源数据库都被支持.(IBM真衰).显然,这种数据库独立的schema描述不可能包括数据库特定的细节, 所以在生产 ...
by ddtlby 2006-12-26 浏览 (2443) 回复 (2) 关键字:
migrations不止可以更性感,还可以更感性,甚至更个性
凡是有过RoR经验的同志必定会写过如下类似数据表定义:
class UpdateYourFamily < ActiveRecord::Migration
create_table :updates do |t|
t.column :user_id, :integer
t.column :group_id, :integer
t.column :bod ...
by rainchen 2007-09-21 浏览 (10717) 回复 (14) 关键字:
相关博客
Rails migration简介
migration好像是rails 1.0出的功能,到底它是什么什么东东?用来干吗的?且听下面分解.
migration是一种分布环境下的数据库同步功能,它提供了: 1.独立于特定SQL的schema描述(当然是用ruby DSL啦).目前除了DB2外别的主流商用和开源数据库都被支持.(IBM真衰).显然,这种数据库独立的schema描述不可能包括数据库特定的细节, 所以在生产 ...
by ddtlby 2006-12-26 浏览 (1982) 回复 (2) 关键字:
migration 资料 copy from internet
migration好像是rails 1.0出的功能,到底它是什么什么东东?用来干吗的?且听下面分解.
migration是一种分布环境下的数据库同步功能,它提供了: 1.独立于特定SQL的schema描述(当然是用ruby DSL啦).目前除了DB2外别的主流商用和开源数据库都被支持.(IBM真衰).显然,这种数据库独立的schema描述不可能包括数据库特定的细节, 所以在生产环境中需要 ...
by dogstar 2007-02-13 浏览 (1554) 回复 (1) 关键字: migration
oracle学习笔记(四)
primary key约束:
主键约束的定义:
第一种定义形式:列级约束
create table test(c number primary key ); 列级约束
第二种定义形式:表级约束
create table test(c number , primary key(c) )  ...
by java_hanyu 2007-08-09 浏览 (914) 回复 (0) 关键字: oracle,database
相关圈子讨论
关于数据库设计的主外键问题
关于数据库设库还需不需要的问题的,我问了好几个同学了。
但分歧好像不小哦。、
有些同学说要,有些说不要。
要的理由就是,保持数据的完整性,而不要的理由就是可以提高数据库的
性能,但大多数同学以为是要主外键关系的。所以,在学校 的时候,还是使用的主外键关联表的。不过,这几天上班了,发现公司的
项目,是没有主外键的,只有。表之间的关系是在代码层关联的。
哎,现在都 有点糊涂了。
by helloju 2008-08-04 浏览 (377) 回复 (6)
关于grails外键映射的一点问题,好多方法可以映射,但怎么都是映射另一个表的主键呢,我可以映射,不是主键的字段吗?
菜单类:
class Menus {
static optionals = ['菜单代码','菜单名字','模块代码']
//static belongsTo = Modules
String menuCode
String menuName
Modules module
String bz
s ...
by jy00057800 2007-12-10 浏览 (272) 回复 (0)
grails中关于一对多的映射关系(save-update)
我现在尝试一个关于一对多的映射,在看了教程上的关于1对多的映射关系之后并按照教程上的例子试了下.发现下面一个问题. 我做的例子是一个关于新闻的例子,其中涉及到两个模型:category(目录)和article(文章).对应关系应该是一个category下应该有多个article,而一个article应该持有一个category.我现在要实现的就是在删除category时不会删除其下的article ...
by Fly_m 2008-02-26 浏览 (774) 回复 (8)
相关新闻
Migrations不止更性感,还更感性,甚至更个性
Rails的migration数据表定义是一件开发的利器,我们经常会写类似如下的数据库定义:
class UpdateYourFamily < ActiveRecord::Migration
create_table :updates do |t|
t.column :user_id, :integer
t.column :group_id, :integer ...
by JavaEye管理员 2007-10-03 浏览 (494) 回复 (0) 关键字: Rails
db4o 7.0 beta版已经对Java社区开放!!!
db4o 7.0的beta已经在Java社区发布了。最终发行版还得等到2008年第一季度,在这之前。NET版本的也会推出。新的版本增加或增强了如下特性:透明激活,新的缓存机制,更出色的异常处理,唯一性约束以及Client/Server模式构架增强。
1. 透明激活:仅仅加载应用程序所需要的最小对象树(而不是全部取出),提高了性能。
当然db4j保存的是一个对象树,它包含了一组对象的引用。尽管当对 ...
by kyo100900 2007-11-26 浏览 (413) 回复 (0) 关键字: db4o, object database
Apache Wicket 1.3.1发布 支持透明集群transparent clustering
Wicket是拥有一流的组件模型的Java Web应用框架,目前Wicket开发团队宣布Wicket 1.3.1版本发布,是第一个1.3的维护版本。这里是relase notes新版本特性包括:1。最后一个JDK1.4兼容版本,下一个版本将基于Java 52。简化一些核心API3。增加Google Guice支持。注:Guice是一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架( ...
by SpringArt 2008-02-17 浏览 (790) 回复 (0) 关键字: apache wicket

