Rails 6 上的 Rubyn:向现有 Rest API 项目添加数据库支持

Rubyn on Rails 6: Adding database support to an existing Rest API Project

我在 Rails 上使用 Ruby 在 RestAPI 的创建过程中,我使用以下命令创建应用程序:

rails _6.1.5_ new myproject --api

现在我需要为项目添加数据库支持,具体我需要使用PostgreSQL,目前我找到了这个参数但是对于新项目:

rails _6.1.5_ new myproject --api --database=postgresql

我的问题是:有没有办法(参数、命令?)将 postgresql 支持添加到我现有的项目中?

非常感谢

如果您想从 sqlite 更改为 postgresql 很简单,只需将 gem 'pg' 添加到 Gemfile,然后进行捆绑安装,然后将 database.yml 的默认部分更改为:

default: &default
  adapter: postgresql
  encoding: unicode
  # For details on connection pooling, see Rails configuration guide
  # https://guides.rubyonrails.org/configuring.html#database-pooling
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>