ruby-on-rails - Ruby - 创建 postgresql 数据库的最佳方法

标签 ruby-on-rails ruby database postgresql

我是 ruby 新手。通过 ruby​​ 脚本制作简单的 postgresql 数据库的最佳方法是什么?我可以为此使用事件记录吗(不确定它是否可以通过 ruby​​ 脚本使用)?或者有更好的选择?

如果您能帮助我提供 ruby​​ 代码片段,或通过链接重定向我,我将不胜感激。

谢谢。

最佳答案

我同意 AlexFranco 的观点,您可以使用 pg gem 轻松实现这一点。 但是,当您阅读如何使用 pg gem 时,您可能想知道应该连接到哪个数据库。毕竟您还没有想要的数据库,如果有的话您也不想创建一个。

原来有一个名为postgres 的master-db。所以这是一个最小的工作示例:

require 'pg'

conn = PG.connect(dbname: 'postgres')
conn.exec("CREATE DATABASE foo")

参见 postgresql documentation关于创建数据库语句的选项。关于如何使用 pg gem 的更多信息可以在 the docs 中找到。 .

关于ruby-on-rails - Ruby - 创建 postgresql 数据库的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13319877/

相关文章:

php - 使用 PHP 的“镜像”数据库连接

ruby-on-rails - 如何在 Rails 中获取表中的下一个 ID

ruby-on-rails - RabbitMQ 3.5.6 无法与任何配置的主机建立 TCP 连接 (Bunny::TCPConnectionFailedForAllHosts)

ruby-on-rails - ActiveAdmin rails 从索引页面特定资源的标题中删除 "New Object"按钮

ruby-on-rails - 如何使用 ruby​​-git gem 在 SSH key 之间切换?

database - 什么是提取/转换/加载 (ETL)?

两个FK有关系时的数据库设计和规范化

css - 使用 bootstrap 3.3.6 的 Rails 应用程序头部没有视口(viewport)

ruby - RDoc 部分 : 的 YARD 等效项

ruby-on-rails - 使用 css 更改 rails 中字段的外观