gpt4 book ai didi

ruby - 如何使用 ActiveRecord 列出所有数据库

转载 作者:行者123 更新时间:2023-11-29 14:07:10 25 4
gpt4 key购买 nike

我希望能够使用 ActiveRecord 列出所有数据库。

所以我需要在终端中使用与以下命令等效的 ActiveRecord:

psql --host 192.168.0.100 --port 5432  --username postgres --list

最佳答案

我不了解 PostgreSQL,但是如果有一个返回此信息的 SQL 查询,您可以这样做:

sql = "select * from ... your sql query here"
records_array = ActiveRecord::Base.connection.execute(sql)

看起来这是您需要的 SQL:

SELECT datname FROM pg_database
WHERE datistemplate = false;

关于ruby - 如何使用 ActiveRecord 列出所有数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24322323/

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