Мне нужно настроить мое приложение для использования нескольких осколков и даже нескольких адаптеров db. Я заметил, что все команды рейка, такие как rake db:migrate
, работают, и имеют последствия на осколках, определенных в shards.yml, кроме rake db:create
. Это будет настоящая боль, чтобы создать все это вручную. Как я могу заставить его работать?Рельсы с камнем Осьминоги. Как создать db, определенную в shards.yml с rake
Мой database.yml (я определил здесь, только мой мастер осколок)
development:
adapter: postgresql
host: localhost
encoding: unicode
database: db_workload_master_development
pool: 5
username:
password:
production:
......
Мой shards.yml
octopus:
environments:
- production
- development
development:
shards:
mysql:
host: localhost
adapter: mysql2
database: db_workload_mysql_shard_development
sqlite:
host: localhost
adapter: sqlite3
database: db_workload_sqlite_shard_development
pg:
host: localhost
adapter: postgresql
database: db_workload_pg_shard_development
pool: 5
username:
password:
production:
....
только децибел из database.yml созданы с граблями-задачи rake db:create
,
Такая же проблема здесь ... Я не понимаю, как создавать базы данных осколков ... Должен ли я создать их вручную? WTF – Pioz