The last option is the default in PostgreSQL and won't allow you to dynamically changethe rule in a transaction. See for further information.