[英]Import SQL file into Rails database
我想導入一個.sql文件,以便我的新模式和數據是一個和.sql文件(因此,我不在乎丟失當前的模式和數據)
我嘗試了rails db < sql-file-path
但它返回了一個錯誤:
我已經找到了這個答案,但目前尚不清楚它的實際作用,例如我們必須創建一個遷移以執行ruby代碼並導入文件? 每個解決方案都歡迎:)
您不必一定要使用rails。 如果您願意,只能使用mysql。 您可以通過以下方式訪問mysql控制台:
mysql -u user_name -p
用您的用戶(例如root)交換“ user_name”,然后它將要求您輸入用戶密碼。 當您有權訪問控制台時,可以通過以下方式選擇開發數據庫:
use your_database_name;
然后導入:
source your_sql_file.sql
您可以檢查您的憑證,並在你的數據庫名稱database.yml
。
如果它不起作用,請檢查您的sql語法或嘗試再次生成轉儲文件。
祝你好運,希望這會有幫助!
在這種情況下,我將按照以下步驟操作:
從數據庫重新創建schema.rb文件
bundle exec rake db:schema:dump
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.