Суть в том, что после vacuum (или autovacuum) ранее удаленные столбцы могут появиться "из ниоткуда" обратно. Вероятность маленькая, но если много частых транзакций, где делается удаление - не такая уж и маленькая. Самая мякотка, конечно, это когда в результате бага появляются две строки с одинаковым значением PK/UK.
Пофиксили в 9.3.2 (также есть корректирующие релизы для более ранних версий), но если база уже побита, просто обновиться недостаточно, надо чинить.
Вот тут хорошее объяснение того, как это получилось. К объяснению прилагаются подручные способы диагностики и починки.
Пофиксили в 9.3.2 (также есть корректирующие релизы для более ранних версий), но если база уже побита, просто обновиться недостаточно, надо чинить.
Вот тут хорошее объяснение того, как это получилось. К объяснению прилагаются подручные способы диагностики и починки.