> > There is no wal_level higher than logical, so the current sense looks > > perfectly fine to me. > > If there is no wal_level higher than logical, should the following error > message indicate to set it >= logical. > > select * from > pg_create_logical_replication_slot('regression_slot','test_decoding'); > ERROR: logical decoding requires wal_level >= logical
I think it's purposefully ambiguous to cover a possible future extension.
Should documentation also have similar statement and indicate future possibility.
What is the benefit of having it just in error message.