ruby-on-rails - 如何将 GoDaddy MS-SQL 备份迁移到 Rails 应用程序
问题描述
我有一个托管在 GoDaddy 的 Windows 服务器上的 Asp.Net Web 应用程序。我现在在 Ruby on Rails 上创建相同的应用程序,有没有办法将 MSSQL DB 备份文件导入我的 rails 应用程序?我正在使用 PostgreSQL for Rails 应用程序。
解决方案
假设您有 MSSQL 数据库备份文件。您可以使用三种不同的方式将数据库备份导入/恢复到您的 Rails 应用程序。
第一的:
psql -U <username> <database_name> < my_backup.psql
第二: pg_restore -U <username> -h localhost -O -d <database_name> my_backup.dump
第三(恢复 SQL 备份/转储):
- 以超级用户身份登录:
sudo su - postgres
或sudo -u postgres psql
- 然后运行命令:
psql averlent_development < my_backup.sql
PS:如果您有超级用户密码,第三个选项将起作用。
推荐阅读
- javascript - 当文件名中有空格时如何导入
- python - 使用flask + marshmallow + sqlalachemy 发送枚举值并将它们保存到数据库?
- c - 在 C 中解析缓冲区
- r - 使用 Shiny 在操作多个 excel 文件时出错
- python-3.x - 优化 Numpy 操作
- javascript - 给定一个 ISO 日期,以 ISO 字符串范围的形式获取星期几
- r - 如何将行添加到 Arima 模型的训练集中?
- c++ - 如何将 boost::interprocess::winapi::get_last_bootup_time() 的输出转换为 unix 时间?
- dependency-injection - SwiftUI 依赖注入
- python - 将长度未知的 numpy 2D 数组拆分为 3D 数组