我刚开始学习 Ruby,但我已经做了 30 多年的 DBA,其中最后 20 年使用的是 PostgreSQL。
数据结构很复杂,但我见过(也可能写过)更糟的。
是否可以用 SQL 而不是 rake 来更改大量用户的所属组?有什么需要注意的?
我刚开始学习 Ruby,但我已经做了 30 多年的 DBA,其中最后 20 年使用的是 PostgreSQL。
数据结构很复杂,但我见过(也可能写过)更糟的。
是否可以用 SQL 而不是 rake 来更改大量用户的所属组?有什么需要注意的?
如果你走那条路,你就是在玩火,你很可能会错过各种审计表中的记录,并且明显绕过了代码中的许多验证。
这在技术上是可能的,但风险很高。
另请参阅 Administrative Bulk Operations 以了解批量更新的方法。
是的,而且我不会走 SQL 的路线。有时当你面临一个问题时,一个更具创造性的方法比你最初的设计更优雅,这就是我构建我的存档的方式。
但我对 Discourse 使用的数据结构印象深刻,并祝贺其数据设计团队。