rails migration 有一个change_column_default方法,用于改变数据库的默认值,之前不知道,我用的是change_column
2011-02-02 09:47
363 查看
http://api.rubyonrails.org/v2.3.8/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#M001436change_column_default(table_name, column_name, default)Sets a new default value for a column. If you want to set the default value to NULL, you are out of luck. You need to DatabaseStatements#execute the appropriate SQL statement yourself.
Examples
Examples
change_column_default(:suppliers, :qualification, 'new') change_column_default(:accounts, :authorized, 1)
相关文章推荐
- 用工厂模式写了一个数据库访问类库,但是对于数据库连接字符串和数据库类型有两种方法,不知道哪种好,大家看看了,附类关系图
- 改变Prompt默认路径,Change Default Visual Studio Command Prompt Location
- SSDB:一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis
- 一个对象toString()方法如果没有被重写,那么默认调用它的父类Object的toString()方法,而Object的toString()方法是打印该对象的hashCode,一般hashCode就是此对象的内存地址
- asp.net 自己封装数据库操作一个类中一个自定义方法Execute(),非常实用,省去了麻烦的中间过程,动态参数
- Flex中利用folderOpenIcon, folderClosedIcon和defaultLeafIcon样式改变默认文件夹和子项目图标
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 一个通过反射改变request的请求参数的方法
- 将数据从一个数据库烤出来,想放到另一个数据库,由于某些原因不能直接执行sql文件,笨方法这是一个excel函数
- 删除一个数据库中所有数据的方法
- SQLServer】“无法对数据库'XXX' 执行删除,因为它正用于复制”的解决方法
- [学习笔记]工厂方法用于数据库开发
- 根据数据库连接,登录操作系统的一个方法
- 字符转成网页Unicode码的方法,可用于在一个网页上显示多种语种.
- 一个数据库查询方法(可以动态设置查询参数,设置查询条件),很巧妙的组合sql语句
- 一个子类要调用父类的方法时,默认是使用this还是super?
- sql无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法
- 分析:windows下cmd默认的编码是ASCII编码 ,windows的中文环境下编码是GBK 方法一:在保存输出流保存的时候做一个对文字GBK编码,在输出到文件 如下 [python] view
- SQL Server 2014 数据库数据库备份恢复和一个3154错误解决方法
- 无法打开用户默认数据库(用户 计算机名字\Administrator登录失败) 解决方法之一