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

rails创建工程

Rails 创建工程的一般步骤: 创建一个工程: rails 工程名(例如:CookBook) 启动这个工程: 在命令窗口,移动到CookBook目录下 输入: ruby script/server 创建一个控制器类: ruby script/generate controller MyTest, 产生的文件如下:my_test_controller.rb. 创建数据库: 由于rail ...
by lihbobo 2007-10-28 浏览 (304) 回复 (0) 关键字: rails 学习

table的管理

CREATE TABLE名称CREATE TABLE — 创建一个新表 语法CREATE [ TEMPORARY | TEMP ] TABLE table (    column type    [ NULL | NOT NULL ] [ UNIQUE ] [ DEFAULT value ]  &nbs ...
by percent 2008-08-24 浏览 (36) 回复 (0) 关键字:

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

相关问答

赞助商链接