Почему вставленная строка в таблице на мастере через некоторое время пропадает?
В основе некоторой системы лежит кластер Master-Slave на PostgreSQL (1 Master, 1 Slave).
Обнаружил странное поведение (по крайней мере, для меня) Postgre: на мастере делаю INSERT одной строки в маленькую таблицу-справочник. После INSERT-а вижу, что строка в таблице появилась, но через некоторое время (~15-30 минут) строка исчезает.
Собственно, в связи с этим, у меня 2 вопроса:
1) Почему это происходит?
2) Как всё-таки сделать INSERT строки?
Проверяй гипотезы.
-Ты ходишь рандомным образом то на мастер то на slave.
-Ты работаешь в транзакции но забываешь сделать коммит.
-Кроме тебя кто-то еще работает со справочником.