[英]Migrating a local mysql database to heroku postgres from a cakephp application
嗨,我正嘗試在本地MYSQL數據庫上遷移使用cakePHP創建的數據庫。 我知道在Rails中,解決方案是安裝將處理遷移的postgres gem,但我想知道的是關於cakePHP的更多具體信息。
我使用以下解決方案生成了mysql數據庫的sqldump: http ://book.cakephp.org/2.0/en/console-and-shells/schema-management-and-migrations.html
我還在本地安裝了postgres到我的機器上,並且能夠使用heroku pg:psql
從命令行連接到我的遠程空HEROKU數據庫。
但是,如果直接在控制台中運行SQL轉儲文件,則會收到稱為SSL SYSCALL error: Software caused connection abort.
這顯然是因為作為DEV / Free數據庫帳戶,您被限制直接輸入SQL命令。
因此,這表明我將不得不使用類似
heroku db:push localdatabase herokudatabase
但這會產生錯誤Sequel::AdapterNotFound -> LoadError: 193: not a valid Win32 application
請記住,由於它是一個CakePHP應用程序,因此我不能選擇僅安裝PostGres gem,因此我將如何管理此遷移?
感謝您的指導或想法。
您幾乎可以肯定要在計算機上本地安裝Postgres,並在那里使數據庫和代碼正常工作。 設置完成后,可以很容易地轉儲Postgres數據庫並將其上傳到Heroku。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.