PostgreSQL导入问题 - 所有表只有一个导入

时间:2010-08-03 01:02:19

标签: sql postgresql import

我有一个合理大小的postresql转储(大约270 mb),我正在导入新数据库。所有的表都没有问题导入,除了一个 - 用户表 - 我既不确定问题是什么,也不知道解决问题的最佳方法是什么。导入后的表没有错误,所以它不像barf在某些东西上而且无法继续。

我检查了日志,没有太多可以继续下去:

2010-08-02 15:46:47 UTC STATEMENT:  COPY users ( omitting the fields.. ) FROM stdin;
2010-08-02 15:46:49 UTC LOG:  checkpoints are occurring too frequently (5 seconds apart)
2010-08-02 15:46:49 UTC HINT:  Consider increasing the configuration parameter "checkpoint_segments".

我不是一个postgresql大师;我的大部分时间都是使用mysql,所以如果有一些明显的尝试,请随意指出!不知道下一步该尝试什么。

认为orignal转储可能来自与我试图导入的版本不同的版本..但这似乎是安装其他版本的许多可能不必要的工作。

欢迎所有想法!感谢..

1 个答案:

答案 0 :(得分:0)

查看您的评论看起来像编码问题。如果您的表具有一个具有固定长度的char或varchar字段,并且您尝试插入一个字符串,该字符串包含在utf-8中以字节序列编码的字符,则如果编码不匹配,则字符串看起来更长。 / p>

确保您创建的输入文件和数据库使用相同的编码(我假设您要使用utf-8)