Commit 04e85da1 authored by Jan Tojnar's avatar Jan Tojnar
Browse files

doc/nixos/postgress: Mention extensions in upgrading

analyze_new_cluster script is not available in PostgreSQL 14+:

https://github.com/postgres/postgres/commit/8f113698b63b15a4e0a4b15d3ee37238c1d1821d
parent e5986362
Loading
Loading
Loading
Loading
+16 −3
Original line number Diff line number Diff line
@@ -131,11 +131,24 @@ Type "help" for help.
   </listitem>
   <listitem>
    <para>
     After the upgrade it's advisable to analyze the new cluster (as <literal>su -l postgres</literal> in the
     <xref linkend="opt-services.postgresql.dataDir" />, in this example <filename>/var/lib/postgresql/13</filename>):
     After the upgrade it's advisable to analyze the new cluster.
    </para>
    <itemizedlist>
     <listitem>
      <para>
       For PostgreSQL ≥ 14, use the <literal>vacuumdb</literal> command printed by the upgrades script.
      </para>
     </listitem>
     <listitem>
       <para>
        For PostgreSQL &lt; 14, run (as <literal>su -l postgres</literal> in the <xref linkend="opt-services.postgresql.dataDir" />, in this example <filename>/var/lib/postgresql/13</filename>):
<programlisting>
<prompt>$ </prompt>./analyze_new_cluster.sh
</programlisting>
       </para>
     </listitem>
    </itemizedlist>
    <para>
      <warning><para>The next step removes the old state-directory!</para></warning>
<programlisting>
<prompt>$ </prompt>./delete_old_cluster.sh