fix: init project

This commit is contained in:
2021-06-03 11:26:14 +08:00
parent 7dc21ff388
commit c58b074173
16 changed files with 204 additions and 216 deletions

View File

@@ -18,4 +18,22 @@ namespace :sync_table_structure do
puts "init success"
end
task data: :environment do
puts "init table data......."
database_config = Rails.configuration.database_configuration
database = database_config[Rails.env]["database"]
database_username = database_config[Rails.env]["username"]
database_password = database_config[Rails.env]["password"]
database_host = database_config[Rails.env]["host"]
database_port = database_config[Rails.env]["port"] || 3306
puts "bash: mysql -u#{database_username} -p#{database_password} -P#{database_port} -h#{database_host} #{database}"
system "mysql -u#{database_username} -p#{database_password} -P#{database_port} -h#{database_host} #{database} < #{Rails.root}/db/init_data.sql"
puts "init success"
end
end