Как следить за добавлением записей в базу данных с помощью кода (C++, QT4)?
Есть база данных (PostgreSQL), в ней таблица, к которой обращаются два приложения. Одно добавляет записи, другое должно делать выборку новых записей, когда узнает о том что была добавлена последняя. Вопрос заключается в следующем: как реализовать это подобие триггера в приложении и стоит ли вообще использовать подобный подход?
В postgresql есть команда notify для обратной связи с приложением. В сети видел заметку как её использовать из Qt 5. Сам не пробовал, просто сохранил в закладках на всякий случай. Посмотрите, может чем поможет.
В общем случае БД не должна сообщать об изменении ее статуса, поэтому читающее приложения должно само проверять с какой-то частотой. Вот и вся петрушка