title: Postgresql - unrecognized configuration parameter
body: <p>I exported a postgresql database from an external server, and attempted to import it into my local server but got this error:</p>
  
  <pre><code>unrecognized configuration parameter "idle_in_transaction_session_timeout"
  </code></pre>
  
  <p>Does this kind of error mean that the two servers are using different versions of postgresql? I looked into that, and the external server is running:</p>
  
  <pre><code>version
  PostgreSQL 9.5.4 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2, 64-bit 
  </code></pre>
  
  <p>and my server is running:</p>
  
  <pre><code>version
  PostgreSQL 9.5.5 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609, 64-bit 
  </code></pre>
  
  <p>Pretty much the same thing. Is there a site where you can see all of the valid config parameters for each version? And is there a way to sync up two databases like this, so incompatibilities like this get patched up automatically?</p>