gpt4 book ai didi

ruby-on-rails - 有没有办法直接使用 rails dbconsole 执行 SQL 函数

转载 作者:行者123 更新时间:2023-11-29 12:46:19 24 4
gpt4 key购买 nike

当您启动 rails dbconsole 时,您可以轻松执行以下命令:

select * from users limit 1;

但是有些命令需要使用 Postgres 函数,例如 now()timezone(zone, timestamp)

如何在不需要选择数据的情况下评估 Postgres 函数?

能够使用其中一些函数而不必将它们包装到 select 语句中会很好。

=> now()
# now | 2013-11-18 22:32:48.814876+00

如何直接从 dbconsole 执行此操作?

最佳答案

Rails 数据库控制台纯粹是一种与指定数据库的命令行进行交互的方式。它提供任何 Rails 包装器或便利方法——您只能使用数据库语言提供的任何内容。在 PostgreSQL 中,检索带时区的当前时间戳的正确查询如下:

SELECT now();

关于ruby-on-rails - 有没有办法直接使用 rails dbconsole 执行 SQL 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20059127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com