无意间向 chatGPT 问了这么一个需求怎么实现:
向 postgresql 中增加字段,这个字段插入在特定字段的后面。
chatGPT 直接翻车,使用的都是 mysql 的方案:
ALTER TABLE moldata.main ALTER COLUMN energy SET AFTER moldata.eg;
给它报错,它又信誓旦旦拆成两个语句执行:先删除,再插入,仍然报错。
来来会会对话了十几遍。。
最后 Google 后发现,实际上 postgresql 中压根不支持字段的顺序更改。