You can write data on change. It is supported by PostgreSQL archives.
> Just for a selected channel, not all of them.
It’s needed to create a new archive in the configuration database and in the Server settings. The created archive should not be marked as default. Then you can set an archive mask of the channel to write that channel to the certain archive.
Ask for the details if needed.