mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-03 03:40:49 +08:00
fix: init project
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user