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 } %>
我在 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 } %>