I get a little confused some times when working with psql between when to use a set vs. \set vs. \pset. I think that:
setis for session variables on my connection to the db. For exampleSET ROLE dba;\setis for local variables for this psql session. For example\set time 'select current_timestamp'\psetis for psql settings for this psql session. For example'\pset border 2'
But, I've never found what I thought was a good explanation of each. Are my assumptions above correct?
I'm using PostgreSQL 9.4