数据从Sqlite移动到Postgres时出错

时间:2016-02-09 08:55:57

标签: ruby-on-rails postgresql sqlite

我正在尝试使用gem 'yaml_db'从Sqlite迁移到Postgres。在我的语言环境开发中,一切都很顺利。但是,当我尝试在生产服务器上执行相同操作时,我看到错误: PG::InvalidParameterValue: ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)

如何保存我的数据并将其从一个数据库移动到另一个数据库?

的database.yml

语言环境计算机上的

default: &default
  adapter: sqlite3
  pool: 5
  timeout: 5000

development:
  <<: *default
  database: db/development.sqlite3
服务器上的

production:
  adapter: sqlite3
  database: db/production.sqlite3

但该文件具有UTF-8编码:

$ file -i data.yml
data.yml: text/plain; charset=utf-8

0 个答案:

没有答案