使用Flyway的迁移文件在 Windows 10 上执行测试期间无法加载到enbedded-postgresql(来自yandex)。在OS X上,它们工作正常。
例如我们得到:
INSERT INTO table1 SELECT * FROM table2 WHERE table2.date NOT IN(SELECT DISTINCT date from table1);
我们的测试设置Spock类tarting embedded-postgresql如下所示:
Message : ERROR: character with byte sequence 0xc5 0xbc in encoding "UTF8" has no equivalent in encoding "WIN1252"
Location : db/migration/V1475170474871__email_templates.sql (D:\work\project\build\resources\main\db\migration\V1475170474871___email_templates.sql)
我已经尝试了一些参数来指定连接编码,但到目前为止没有任何帮助。