Neo Liu

Results 4 comments of Neo Liu

This behavior is really unnatural and undocumented. I had to debug my provider to figure out what's going on under the hood. I figured a simple way to do **diff...

Firstly, your program should send status update message to Postgres, like this: ``` err = pglogrepl.SendStandbyStatusUpdate(ctx, c.conn, pglogrepl.StandbyStatusUpdate{WALFlushPosition: c.lastWriteWALPos}) ``` The `lastWriteWALPos` can be fetched from `CommitMessage.CommitLSN`: ``` // CommitMessage...

I have this issue, too. And finally, I found Karabiner conflicts with Elgato Stream Deck. It works fine if I close Stream Deck.

For further discussion, quote the formats from the official doc: **Old format** ``` CREATE_REPLICATION_SLOT slot_name [ TEMPORARY ] { PHYSICAL [ RESERVE_WAL ] | LOGICAL output_plugin [ EXPORT_SNAPSHOT | NOEXPORT_SNAPSHOT...