相关疑难解决方法(0)

rails migration:postgresql for md5 of random string as default

Rails 3 + postgresql

我希望有一个随机字符串的sha用于列的默认值.

所以,在我的迁移中,我有:

t.string :uniqueid, default: md5(random()::text)

然而,我无法让它实际产生任何东西,我使用了反引号,引号等.从我看过的例子来看,似乎pg函数只能在一个SELECT语句中起作用.

那是准确的吗?有关如何实现这一目标的任何想法?

谢谢

postgresql ruby-on-rails rails-migrations ruby-on-rails-3 rails-activerecord

3
推荐指数
2
解决办法
1651
查看次数