首页 > 解决方案 > 如何将 GoDaddy MS-SQL 备份迁移到 Rails 应用程序

问题描述

我有一个托管在 GoDaddy 的 Windows 服务器上的 Asp.Net Web 应用程序。我现在在 Ruby on Rails 上创建相同的应用程序,有没有办法将 MSSQL DB 备份文件导入我的 rails 应用程序?我正在使用 PostgreSQL for Rails 应用程序。

标签: ruby-on-railssql-serverpostgresql

解决方案


假设您有 MSSQL 数据库备份文件。您可以使用三种不同的方式将数据库备份导入/恢复到您的 Rails 应用程序。

第一的: psql -U <username> <database_name> < my_backup.psql

第二: pg_restore -U <username> -h localhost -O -d <database_name> my_backup.dump

第三(恢复 SQL 备份/转储):

  1. 以超级用户身份登录:sudo su - postgressudo -u postgres psql
  2. 然后运行命令:psql averlent_development < my_backup.sql

PS:如果您有超级用户密码,第三个选项将起作用。


推荐阅读