<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://chez.jcdenis.fr/feed/rss2/xslt" ?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jean-Christian Paul Denis - Mot-clé - postgres</title>
    <link>https://chez.jcdenis.fr/</link>
    <atom:link href="https://chez.jcdenis.fr/feed/tag/postgres/rss2" rel="self" type="application/rss+xml" />
    <description>Moment de vie d'un homme invisible.</description>
    <language>fr</language>
    <pubDate>Sun, 09 Nov 2025 09:31:14 +0100</pubDate>
    <copyright>Tous droits réservés © Jean-Christian Denis</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Dotclear</generator>
          <item>
        <title>Upgrade postgresql 13 to 15</title>
        <link>https://chez.jcdenis.fr/post/2023/07/28/Upgrade-postgresql-13-to-15</link>
        <guid isPermaLink="false">urn:md5:584dbc5d82779be90e12baa2eefcc4e5</guid>
        <pubDate>Sat, 29 Jul 2023 10:00:00 +0200</pubDate>
        <dc:creator>Jean-Christian Denis</dc:creator>
                  <category>Domotique</category>
                          <category>postgres</category>
                  <category>update</category>
                <description>&lt;p&gt;Suite à la mise à jour de Debian en version majeure (bookworm), je me fais un petit mémo express sur la mise à jour de Postgresql 13 vers 15.&lt;/p&gt; &lt;p&gt;Je pars du principe que j'ai un utilisateur spécial pour postgres, on va l'appeler &lt;code&gt;pgu&lt;/code&gt; et un seul cluster en version 13. Si on fait juste l'upgrade de postgres mais pas du système il faut installer les paquetages puis avec l'utilisateur postgres, on arrête le clusters nouvellement installé et vide, on upgrade l'ancien, on vérifie, on purge. :&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;apt update
apt install postgresql-15 postgresql-client-15
sudo -u pgu pg_dropcluster 15 main --stop
sudo -u pgu pg_upgradecluster 13 main
sudo -u pgu pg_lsclusters
apt purge postgresql-13 postgresql-client-13&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;PS: Je suis un fou, je n'ai pas fait de sauvegarde avant, pour cela il suffit de faire&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;sudo -u pgu pg_dumpall -F t &amp;gt; ~/backup_postgres_all_dbs.tar&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Voila voila.&lt;/p&gt;</description>
        
              </item>
      </channel>
</rss>
