gpt4 book ai didi

ruby-on-rails - 创建使用 Postgres 数据库的 Ruby gem

转载 作者:行者123 更新时间:2023-11-29 13:34:08 25 4
gpt4 key购买 nike

我有一个 Ruby 脚本,可以下载包含上市公司财务报表的网页,抓取基本财务数据的页面,处理财务数据,并将结果写入 Postgres 数据库。

我在 http://guides.rubygems.org/make-your-own-gem/ 查看了创建 Ruby gem 的过程,并且我正在考虑将我的 Ruby 网络抓取脚本制作为 Ruby gem。与示例中的 Hello World 练习不同,我的脚本需要准备好 Postgres 数据库。

我正在开发一个显示股票参数的 Rails 应用程序(多普勒值(value)投资)。拥有一个可以很好地集成到我的应用程序中的 Ruby gem 会比我原本使用的设置更流畅、更优雅。 (目前,我有一个单独的 Ruby 应用程序执行抓取工作并将结果写入 Postgres 数据库。)

我能想到的一个障碍是需要先手动创建一个 Postgres 数据库。有没有办法以编程方式执行此操作,或者我是否只需要在 README 中包含一个声明,例如“您必须创建一个名为 *db_name* 的 Postgres 数据库,否则这个 gem 将不起作用”?

最佳答案

只需将说明包含在 README 中即可。除此之外,您无法提前知道您的 gem 用户将拥有什么特权,因此无论如何您都必须处理无法以编程方式创建数据库的问题。这是一项一次性任务,因此将其自动化没有多大意义。

设置数据库后,自动创建架构确实有意义。

关于ruby-on-rails - 创建使用 Postgres 数据库的 Ruby gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17152143/

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