Я работаю с локальной базой данных mysql
и удаленной базой данных RDS AWS. Мой database.yml
настроен так:
default: &default
adapter: mysql2
encoding: utf8
database: requests
username: <%= Rails.application.credentials[:aws_username] %>
password: <%= Rails.application.credentials[:aws_password] %>
host: <%= Rails.application.credentials[:aws_host] %>
cast: false
port: 3306
development:
aws:
<<: *default
local:
adapter: mysql2
encoding: utf8mb4
database: tml_local
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: <%= Rails.application.credentials[:local_username] %>
password: <%= Rails.application.credentials[:local_password] %>
socket: /tmp/mysql.sock
У меня есть 2 файла миграции для моего локального mysql
дБ. Я могу запустить RAILS_ENV=development rails db:create:local
просто отлично, но не могу сделать то же самое с `migrate 'для создания таблиц. Rails рассматривает это так, как будто я пытаюсь перенести таблицы в удаленную базу данных AWS. Какой правильный способ переноса таблиц для локальной базы данных?