記錄分區(qū)表插入遇到的倆個(gè)問題:
問題1. 分區(qū)表需要先創(chuàng)建子表在插入,創(chuàng)建子表立馬插入后可能會(huì)報(bào)錯(cuò)子表不存在;
解決: 創(chuàng)建子表及索引后,sleep10毫秒后,進(jìn)行子表數(shù)據(jù)插入;
問題2. 提示 column “xxx“ does not exist 解決方法
這個(gè)問題可真的是,太難查了,倆個(gè)sql看著一模一樣,但就是一個(gè)報(bào)錯(cuò),一個(gè)不報(bào)錯(cuò);只有導(dǎo)入的文件有差別,猜測(cè)是文件的原因;
但具體是什么呢?來(lái)實(shí)錘下文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-795113.html
解決 替換非法字符,或者原始文件保存去除非法字符
錯(cuò)誤的文件前面有非法字符:\uFEFF; 怎么解決呢?代碼兼容,
1. 每次替換下非法字符;
2. 文件在notpad++處理,去掉非法字符;
保留為使用UTF-8編碼,使用UTF-8BOM編碼是有問題的。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-795113.html
參考
- https://blog.csdn.net/liuruiaaa/article/details/130060722
- https://blog.csdn.net/weixin_49171365/article/details/130469725
- https://blog.csdn.net/Wonz5130/article/details/121044626
到了這里,關(guān)于PostgreSQL 分區(qū)表插入數(shù)據(jù)及報(bào)錯(cuò):子表明明存在卻報(bào)不存在以及column “xxx“ does not exist 解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!