私はPostgreSQLで2つの部分からなるデータベースアプリケーションを書いています:
- GUI-Symfony/Doctrineで書かれています
- 処理-C/libpqで記述
処理コンポーネントは、GUIによって挿入された後、テーブルからのデータを処理します。しかし、処理コンポーネントはどのようにして変更があることを認識しますか?私のデフォルトの答えは、ある種のポーリングを避けたいので、PostgreSQLのnotify/listenコマンドを使用することでした。
質問:
Symfonyアプリケーションがpostgresqlnotifyコマンドを使用できる方法はありますか?DoctrineはネイティブSQL選択をサポートしていますが、これが私に必要なものだとは思いません。
他のアイデアはありますか?
前もって感謝します。