<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://doku.asv.bayern.de/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Amtliche Schulverwaltung - Dokumentation - alle:technik:postgresql</title>
        <description></description>
        <link>https://doku.asv.bayern.de/</link>
        <lastBuildDate>Mon, 25 May 2026 10:59:55 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://doku.asv.bayern.de/_media/wiki/dokuwiki-128.png</url>
            <title>Amtliche Schulverwaltung - Dokumentation</title>
            <link>https://doku.asv.bayern.de/</link>
        </image>
        <item>
            <title>Aktualisierung der PostgreSQL-Installation</title>
            <link>https://doku.asv.bayern.de/alle/technik/postgresql/aktualisierung</link>
            <description>


&lt;h1 class=&quot;sectionedit1&quot; id=&quot;aktualisierung_der_postgresql-installation&quot;&gt;Aktualisierung der PostgreSQL-Installation&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_info plugin_wrap&quot; style=&quot;width: 80%;&quot;&gt;
&lt;p&gt;
Die Doku zur PostgreSQL-Aktualisierung teilt sich in zwei Bereiche auf:
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Update zu neuer &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/aktualisierung&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:aktualisierung&quot; data-wiki-id=&quot;alle:technik:postgresql:aktualisierung&quot;&gt;Major-Version (= diese Seite)&lt;/a&gt; (z. B. PSQL13 auf PSQL15)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Update zu neuer &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/update&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:update&quot; data-wiki-id=&quot;alle:technik:postgresql:update&quot;&gt;Minor-Version&lt;/a&gt; (z. B. PSQL14.1 auf PSQL 14.2)&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Diese Anleitung beschränkt sich auf Windows-Installationen und ist so aufgebaut, dass sie an Schulen einfach und schnell durchgeführt werden kann. Natürlich steht es jedem versierten Systemadministrator frei, eine der anderen Möglichkeiten zu nutzen.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt; 1. Sicherung der Daten &lt;/strong&gt;&lt;br/&gt;

1.1 &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/aktualisierung/pgadmin_plaintext&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:aktualisierung:pgadmin_plaintext&quot; data-wiki-id=&quot;alle:technik:postgresql:aktualisierung:pgadmin_plaintext&quot;&gt;Sicherung der PostgreSQL-Datenbank mit pgAdmin&lt;/a&gt; &lt;br/&gt;

1.2 &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/aktualisierung/lokale_konfigurationsdateien&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:aktualisierung:lokale_konfigurationsdateien&quot; data-wiki-id=&quot;alle:technik:postgresql:aktualisierung:lokale_konfigurationsdateien&quot;&gt;Sicherung der lokalen Konfigurationsdateien&lt;/a&gt; (asv.params.local.cfg; configuration/config.local.ini) &lt;br/&gt;

&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt; 2. Vorbereitung der Neuinstallation &lt;/strong&gt; &lt;br/&gt;

2.1 Download des Voll-Installers aus dem &lt;a href=&quot;https://doku.asv.bayern.de/cms/downloads/programmversionen/produktivbetrieb&quot; class=&quot;wikilink1&quot; title=&quot;cms:downloads:programmversionen:produktivbetrieb&quot; data-wiki-id=&quot;cms:downloads:programmversionen:produktivbetrieb&quot;&gt;Download-Bereich&lt;/a&gt; &lt;br/&gt;

2.2 Download einer aktuellen &lt;a href=&quot;https://www.postgresql.org/download/windows/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.postgresql.org/download/windows/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;PostgreSQL- Version&lt;/a&gt; (14, 15, 16 oder - ab &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; 25.2 - 17)&lt;br/&gt;

2.3 &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/aktualisierung/zertifikat&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:aktualisierung:zertifikat&quot; data-wiki-id=&quot;alle:technik:postgresql:aktualisierung:zertifikat&quot;&gt;Zertifikat und Installations-PIN bereithalten&lt;/a&gt; &lt;br/&gt;

2.4 &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/aktualisierung/deinstallation&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:aktualisierung:deinstallation&quot; data-wiki-id=&quot;alle:technik:postgresql:aktualisierung:deinstallation&quot;&gt;Deinstallation von PostgreSQL-Server und ASV-Server&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt; 3. Neuinstallation &lt;/strong&gt; &lt;br/&gt;

3.1 &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/install/neu/enterprise#installation_von_postgresql&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:install:neu:enterprise&quot; data-wiki-id=&quot;alle:technik:install:neu:enterprise&quot;&gt;Installation des PostgreSQL-Servers&lt;/a&gt; &lt;br/&gt;

3.2 &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/install/neu/enterprise#installation_des_asv-server_enterprise&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:install:neu:enterprise&quot; data-wiki-id=&quot;alle:technik:install:neu:enterprise&quot;&gt;Installation des ASV-Servers&lt;/a&gt; &lt;br/&gt;

3.3 &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/aktualisierung/ruecksicherung&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:aktualisierung:ruecksicherung&quot; data-wiki-id=&quot;alle:technik:postgresql:aktualisierung:ruecksicherung&quot;&gt;Rücksichern der Datenbank&lt;/a&gt; &lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Aktualisierung der PostgreSQL-Installation&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;aktualisierung_der_postgresql-installation&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;11-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 26 Jun 2025 08:14:15 +0000</pubDate>
        </item>
        <item>
            <title>Postgres manuell als Dienst unter Windows installieren</title>
            <link>https://doku.asv.bayern.de/alle/technik/postgresql/manuell_als_dienst_unter_windows_installieren</link>
            <description>

&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_justify wrap_1000 wrap_px plugin_wrap&quot;&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;postgres_manuell_als_dienst_unter_windows_installieren&quot;&gt;Postgres manuell als Dienst unter Windows installieren&lt;/h1&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Postgres manuell als Dienst unter Windows installieren&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;postgres_manuell_als_dienst_unter_windows_installieren&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;34-&amp;quot;} --&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_alert plugin_wrap&quot; style=&quot;width: 100%;&quot;&gt;
&lt;p&gt;
&lt;strong&gt; Bitte verwenden Sie die folgende Anleitung nur als versierter Anwender! &lt;/strong&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;installation_der_datenbank&quot;&gt;Installation der Datenbank&lt;/h3&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installation der Datenbank&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installation_der_datenbank&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;214-&amp;quot;} --&gt;
&lt;p&gt;
1. Download der postgres-binaries unter
&lt;a href=&quot;https://doku.asv.bayern.de/lib/exe/fetch.php?tok=bfae0f&amp;amp;media=http%3A%2F%2Fwww.enterprisedb.com%2Fproducts%2Fpgbindownload.do&quot; class=&quot;media mediafile mf_do&quot; title=&quot;http://www.enterprisedb.com/products/pgbindownload.do&quot;&gt;pgbindownload.do&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
 Im Folgenden wird davon ausgegangen, dass die Binaries nach &lt;strong&gt;c:\programme\pgsql&lt;/strong&gt; kopiert worden sind.
&lt;/p&gt;

&lt;p&gt;
2. Ins Unterverzeichnis &lt;strong&gt;c:\programme\pgsql \bin&lt;/strong&gt; wechseln, dann aufrufen:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;initdb –D C:\programme\pgsql\data&lt;/pre&gt;

&lt;p&gt;
Nur zum Test: Jetzt sollte man den postgres-Server mit 
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;pg_ctl –D C:\Programme\pgsql\data –l logfile.txt start&lt;/pre&gt;

&lt;p&gt;
starten können (Abbruch mit &amp;lt;Strg&amp;gt; c ).
&lt;/p&gt;

&lt;h3 class=&quot;sectionedit7&quot; id=&quot;registrierung_als_windows-dienst&quot;&gt;Registrierung als Windows-Dienst:&lt;/h3&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Registrierung als Windows-Dienst:&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;registrierung_als_windows-dienst&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;731-&amp;quot;} --&gt;
&lt;p&gt;
1. Den Windows-user postgres anlegen (statt „passwort“ natürlich ein vernünftiges Passwort setzen!):
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;net user postgres passwort&lt;/pre&gt;

&lt;p&gt;
2. Anmelden in Windows als user postgres, dann Aufruf von c:\programme\pgsql\bin\pgsql
&lt;/p&gt;

&lt;p&gt;
3. Es erscheint der SQL-Prompt der Datenbank. Dort eingeben:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;alter user postgres with password  ‘dbpasswort‘;&lt;/pre&gt;

&lt;p&gt;
Statt „dbpasswort“ natürlich wieder ein vernünftiges Passwort setzen. Das Passwort wird bei der Installation des &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; benötigt.
&lt;/p&gt;

&lt;p&gt;
Mit \q kann man den Datenbank-Prompt wieder verlassen.
&lt;/p&gt;

&lt;p&gt;
4. Dem Windows-User postgres Vollzugriff auf c:\programme\pgsql und alle Unterverzeichnisse geben.
&lt;/p&gt;

&lt;p&gt;
5. Dem Windows-User postgres das Recht geben, Dienste zu starten:
Einstellungen → Verwaltung → Lokale Sicherheitsrichtlinie → Lokale Richtlinien → Zuweisen von Benutzerrechten
Dann in der rechten Spalte Rechtsklick auf „Als Dienst anmelden“, Eigenschaften
Jetzt mit „Benutzer oder Gruppe hinzufügen“ postgres in die Liste aufnehmen.
&lt;/p&gt;

&lt;p&gt;
6. Einloggen als Windows-Administrator, dann Registrieren des Windows-Service mittels
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;C:\programme\psql\bin pg_ctl register –N postgresService –U postgres –P passwort –D c:\Programme\pgsql\data&lt;/pre&gt;

&lt;p&gt;
Fertig!
&lt;/p&gt;

&lt;h3 class=&quot;sectionedit8&quot; id=&quot;deinstallation&quot;&gt;Deinstallation:&lt;/h3&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Deinstallation:&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;deinstallation&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;1969-&amp;quot;} --&gt;
&lt;p&gt;
1. Registrierung des Dienstes löschen:
&lt;/p&gt;

&lt;p&gt;
Anmelden als Windows-Administrator, dann ausführen:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;C:\programme\psql\bin pg_ctl register –N postgresService&lt;/pre&gt;

&lt;p&gt;
2. Löschen von C:\programme\psql und allen Unterverzeichnissen. 
Vorsicht: Damit werden auch alle Daten in der Datenbank gelöscht (Unterverzeichnis data)!
&lt;/p&gt;

&lt;p&gt;
3. Entfernen des Windows-Benutzers postgres:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;net user postgres /delete&lt;/pre&gt;

&lt;p&gt;
(M. Pabst, Januar 2010)
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 20 Jun 2023 15:54:42 +0000</pubDate>
        </item>
        <item>
            <title>Umstellung des PostgreSQL-Datenbanksystems von MD5- auf SCRAM-SHA-256-Authentifizierung</title>
            <link>https://doku.asv.bayern.de/alle/technik/postgresql/md5-to-scram</link>
            <description>


&lt;h1 class=&quot;sectionedit1&quot; id=&quot;umstellung_des_postgresql-datenbanksystems_von_md5-_auf_scram-sha-256-authentifizierung&quot;&gt;Umstellung des PostgreSQL-Datenbanksystems von MD5- auf SCRAM-SHA-256-Authentifizierung&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_info plugin_wrap&quot; style=&quot;width: 100%;&quot;&gt;
&lt;p&gt;
Vom &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Team wird kein Support für den PostgreSQL-Datenbankserver geleistet.
Dennoch stellen wir Ihnen im Folgenden eine Vorgehensbeschreibung für die Umstellung von MD5 auf SCRAM-SHA-256 zur Verfügung.
&lt;/p&gt;

&lt;p&gt;
Von &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Seite sind keinerlei Konfigurationsänderungen erforderlich.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_tip plugin_wrap&quot; style=&quot;width: 100%;&quot;&gt;
&lt;p&gt;
Für die hier beschriebenen Konfigurationsarbeiten ist es &lt;strong&gt;nicht&lt;/strong&gt; erforderlich, den &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; zu stoppen oder die Arbeit mit &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; zu unterbrechen. Die Schritte können im laufenden Betrieb vollzogen werden.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Umstellung des PostgreSQL-Datenbanksystems von MD5- auf SCRAM-SHA-256-Authentifizierung&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;umstellung_des_postgresql-datenbanksystems_von_md5-_auf_scram-sha-256-authentifizierung&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;11-655&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;begruendung_der_notwendigkeit_und_technischer_hintergrund&quot;&gt;Begründung der Notwendigkeit und technischer Hintergrund&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Das bislang landläufig im Einsatz befindliche MD5-Verfahren, um die Benutzerpasswörter des PostgreSQL-Datenbankservers verschlüsselt zu speichern, weist Schwachstellen auf und muss daher im produktiven Einsatz durch SCRAM-SHA-256 abgelöst werden:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Grundschutz/Download/IT-GS-Bausteine/Webservices/Baustein-Web-Services-B5_24.pdf?__blob=publicationFile&amp;amp;v=1&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Grundschutz/Download/IT-GS-Bausteine/Webservices/Baustein-Web-Services-B5_24.pdf?__blob=publicationFile&amp;amp;v=1&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Grundschutz/Download/IT-GS-Bausteine/Webservices/Baustein-Web-Services-B5_24.pdf?__blob=publicationFile&amp;amp;v=1&lt;/a&gt; (Punkt G 4.35)
&lt;/p&gt;

&lt;p&gt;
SCRAM-SHA-256 wird ab PostgreSQL Version 10.x unterstützt. Unabhängig davon ist der Betrieb ab der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Version 24.4 nur noch mit PostgreSQL Version 13 aufwärts möglich.
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_important plugin_wrap&quot; style=&quot;width: 100%;&quot;&gt;
&lt;p&gt;
Alle Schulen und Betreiber, die &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; in der Enterprise-Variante (d. h. mit PostgreSQL als Datenbank-Backend) einsetzen, sind daher aufgefordert, zum nächstmöglichen Zeitpunkt von der MD5-Verschlüsselung auf das neue, sichere SCRAM-SHA-256-Verfahren umzustellen.
&lt;/p&gt;

&lt;p&gt;
Beachten Sie, dass auch in den PostgreSQL-Versionen 11 und 12 standardmäßig noch mit MD5 verschlüsselt wird – d. h. hier besteht in der Regel Handlungsbedarf.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Begr\u00fcndung der Notwendigkeit und technischer Hintergrund&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;begruendung_der_notwendigkeit_und_technischer_hintergrund&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;656-1793&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;schritt_1pruefen_fuer_welche_datenbank-benutzer_handlungsbedarf_besteht&quot;&gt;Schritt 1: Prüfen, für welche Datenbank-Benutzer Handlungsbedarf besteht&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Liefert das nachfolgende SQL-Statement Treffer, bei denen &lt;code&gt;has_upgraded&lt;/code&gt; den Wert &lt;code&gt;FALSE&lt;/code&gt; hat, so sind die PostgreSQL-Passwörter der betroffenen Benutzer noch mit dem MD5-Verfahren verschlüsselt.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;SELECT rolname, rolpassword ~ &amp;#039;^SCRAM-SHA-256\$&amp;#039; AS has_upgraded
FROM pg_authid
WHERE rolcanlogin;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Schritt 1: Pr\u00fcfen, f\u00fcr welche Datenbank-Benutzer Handlungsbedarf besteht&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;schritt_1pruefen_fuer_welche_datenbank-benutzer_handlungsbedarf_besteht&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;1794-2190&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit10&quot; id=&quot;schritt_2umstellung_der_passwortverschluesselungsmethode&quot;&gt;Schritt 2: Umstellung der Passwortverschlüsselungsmethode&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_tip plugin_wrap&quot; style=&quot;width: 100%;&quot;&gt;
&lt;p&gt;
Unter Windows befinden sich die nachfolgend zu bearbeitenden Dateien in der Regel im Verzeichnis &lt;code&gt;C:\Program Files\PostgreSQL\13\data&lt;/code&gt;, wobei &lt;code&gt;13&lt;/code&gt; ggf. durch die verwendete PostgreSQL-Version zu ersetzen ist.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
In der Datei &lt;code&gt;postgresql.conf&lt;/code&gt; muss die Einstellung, welche Methode zur Passwortverschlüsselung eingesetzt wird, wie folgt eingetragen bzw. abgeändert werden (ein vorhandenes Hashtag &lt;code&gt;#&lt;/code&gt; am Zeilenanfang ist zu entfernen!):
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;password_encryption = scram-sha-256&lt;/pre&gt;

&lt;p&gt;
Damit die Änderung wirksam wird, speichern Sie die Datei und laden Sie die PostgreSQL-Konfiguration neu:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;SELECT pg_reload_conf();&lt;/pre&gt;

&lt;p&gt;
Das Absetzen des SQL-Statements
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;SHOW password_encryption;&lt;/pre&gt;

&lt;p&gt;
muss nun als Verschlüsselungsverfahren &lt;code&gt;scram-sha-256&lt;/code&gt; zurückliefern.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Schritt 2: Umstellung der Passwortverschl\u00fcsselungsmethode&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;schritt_2umstellung_der_passwortverschluesselungsmethode&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;2191-3053&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit13&quot; id=&quot;schritt_3aktualisierung_aller_bislang_md5-verschluesselten_passwoerter&quot;&gt;Schritt 3: Aktualisierung aller bislang MD5-verschlüsselten Passwörter&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Bei den im Ergebnis des SQL-Statements aus Schritt 1 aufgelisteten, noch nicht auf SCRAM-SHA-256 migrierten Benutzern muss das Passwort noch einmal aktiv neu gesetzt werden, damit es mit SCRAM-SHA-256 verschlüsselt wird. Dieser Vorgang ist nicht automatisierbar, da PostgreSQL das Passwort nicht im Klartext kennt, sondern nur dessen MD5-Hash.
&lt;/p&gt;

&lt;p&gt;
Öffnen Sie dazu eine &lt;code&gt;psql&lt;/code&gt;-Konsole. Beispiel für Windows und PostgreSQL-Version 13:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;quot;C:\Program Files\PostgreSQL\13\bin\psql.exe&amp;quot; -h localhost -U postgres&lt;/pre&gt;

&lt;p&gt;
Setzen Sie nun für die betroffenen Benutzer (i. d. R. geht es nur um die beiden Benutzer &lt;em&gt;postgres&lt;/em&gt; sowie &lt;em&gt;asv&lt;/em&gt;) deren bestehendes Passwort erneut:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;\password postgres&lt;/pre&gt;

&lt;p&gt;
bzw.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;\password asv&lt;/pre&gt;

&lt;p&gt;
Anschließend muss das jeweilige Passwort sowie dessen Wiederholung eingegeben werden.
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:14,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_important plugin_wrap&quot; style=&quot;width: 100%;&quot;&gt;
&lt;p&gt;
Bitte beachten Sie, dass Sie während der Eingabe &lt;strong&gt;keine Rückmeldung&lt;/strong&gt; (in Form von „Sternchen“ o. ä.) erhalten, sondern &lt;strong&gt;die Passwort-Eingabe vollständig „blind“ erfolgt&lt;/strong&gt;. Lassen Sie sich davon nicht irritieren und schließen Sie die Eingabe des vollständigen Passworts (sowie dessen Wiederholung) jeweils durch Drücken der „Enter“-Taste ab.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:15,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Schritt 3: Aktualisierung aller bislang MD5-verschl\u00fcsselten Passw\u00f6rter&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;schritt_3aktualisierung_aller_bislang_md5-verschluesselten_passwoerter&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;3054-4329&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit16&quot; id=&quot;schritt_4erneute_ueberpruefung_der_benutzer&quot;&gt;Schritt 4: Erneute Überprüfung der Benutzer&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Die abermalige Ausführung des SQL-Statements aus Schritt 1 sollte nun bei &lt;em class=&quot;u&quot;&gt;allen&lt;/em&gt; Benutzern für &lt;code&gt;has_upgraded&lt;/code&gt; den Wert &lt;code&gt;TRUE&lt;/code&gt; oder &lt;code&gt;NULL&lt;/code&gt; zurückliefern.
&lt;/p&gt;

&lt;p&gt;
Damit ist sichergestellt, dass die Tabelle &lt;code&gt;pg_authid&lt;/code&gt; keine MD5-verschlüsselten Passwörter mehr enthält.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Schritt 4: Erneute \u00dcberpr\u00fcfung der Benutzer&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;schritt_4erneute_ueberpruefung_der_benutzer&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:16,&amp;quot;range&amp;quot;:&amp;quot;4330-4666&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit17&quot; id=&quot;schritt_5anpassung_der_datei_pg_hbaconf_um_scram-sha-256_zu_erzwingen&quot;&gt;Schritt 5: Anpassung der Datei pg_hba.conf, um SCRAM-SHA-256 zu erzwingen&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Öffnen Sie die Datei &lt;code&gt;pg_hba.conf&lt;/code&gt;. In der Regel bietet sich folgendes Bild (falls der &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; auf einer anderen Maschine läuft als PostgreSQL, können es auch einige Zeilen mehr sein):
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5&lt;/pre&gt;

&lt;p&gt;
Ändern Sie alle Zeilen, die als Verschlüsselungsmethode (Spalte &lt;code&gt;METHOD&lt;/code&gt;) bisher &lt;code&gt;md5&lt;/code&gt; ausweisen, auf &lt;code&gt;scram-sha-256&lt;/code&gt; ab:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            scram-sha-256
# IPv6 local connections:
host    all             all             ::1/128                 scram-sha-256
# Allow replication connections from localhost, by a user with the
# replication privilege.
host    replication     all             127.0.0.1/32            scram-sha-256
host    replication     all             ::1/128                 scram-sha-256&lt;/pre&gt;

&lt;p&gt;
Speichern Sie anschließend die Datei und laden Sie die Postgres-Konfiguration noch einmal neu, um die Änderungen anzuziehen:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;SELECT pg_reload_conf();&lt;/pre&gt;

&lt;p&gt;
Die Umstellung auf SCRAM-SHA-256 (für bestehende und zukünftig vergebene Passwörter) ist damit abgeschlossen.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Schritt 5: Anpassung der Datei pg_hba.conf, um SCRAM-SHA-256 zu erzwingen&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;schritt_5anpassung_der_datei_pg_hbaconf_um_scram-sha-256_zu_erzwingen&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:17,&amp;quot;range&amp;quot;:&amp;quot;4667-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 05 Nov 2024 16:10:11 +0000</pubDate>
        </item>
        <item>
            <title>PostgreSQL</title>
            <link>https://doku.asv.bayern.de/alle/technik/postgresql/start</link>
            <description>


&lt;h1 class=&quot;sectionedit1&quot; id=&quot;postgresql&quot;&gt;PostgreSQL&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;strong&gt;Hinweis&lt;/strong&gt;: Bitte prüfen Sie vor einer Installation die Installationsart: Für die Installation eines &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Servers School und eines &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Clients ist keine Installation von PostgreSQL notwendig!
Sie benötigen PostgreSQL &lt;strong&gt;nur&lt;/strong&gt; für die Installationsart &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/install/mehrplatz&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:install:mehrplatz&quot; data-wiki-id=&quot;alle:technik:install:mehrplatz&quot;&gt;&amp;quot;Mehrplatzserver&amp;quot;&lt;/a&gt; in der Variante &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/install/variante&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:install:variante&quot; data-wiki-id=&quot;alle:technik:install:variante&quot;&gt;ASV-Server Enterprise&lt;/a&gt;.
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_center wrap_round wrap_info plugin_wrap&quot; style=&quot;width: 100%;&quot;&gt;
&lt;p&gt;
Ab &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Version 25.2 (Bereitstellung: Ende Juni 2025) können die PostgreSQL-Versionen 13, 14, 15, 16 und 17 mit &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; eingesetzt werden. &lt;strong&gt;PostgreSQL 13 wird ab Version 25.4 (November 2025) nicht mehr unterstützt werden!&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Für eine Neuinstallation wird die PostgreSQL-Version 17 empfohlen, da der Support für dieses Release erst im November 2029 ausläuft.&lt;/strong&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_center wrap_round wrap_alert plugin_wrap&quot; style=&quot;width: 100%;&quot;&gt;
&lt;p&gt;
Prüfen Sie beim Umstieg auf eine neue PostgreSQL-Version unbedingt, ob bei Ihnen noch das unsichere MD5-Verschlüsselungsverfahren eingesetzt wird.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Die diesbezügliche Verantwortung liegt bei der jeweiligen Schule bzw. dem jeweiligen Betreiber der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Installation.&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
Eine Vorgehensbeschreibung für den Wechsel zum SCRAM-SHA-256-Verfahren finden Sie &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/md5-to-scram&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:md5-to-scram&quot; data-wiki-id=&quot;alle:technik:postgresql:md5-to-scram&quot;&gt;hier&lt;/a&gt;.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Bitte beachten Sie die Final-Release-Termine der Entwickler und planen Sie die Aktualisierung rechtzeitig ein. &lt;a href=&quot;https://www.postgresql.org/support/versioning/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.postgresql.org/support/versioning/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://www.postgresql.org/support/versioning/&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Der Windows-Installer für PostgreSQL der Firma EDB wird nur für wenige Windows Varianten getestet.
Erfahrungsgemäß funktioniert dieser Installer jedoch auf allen aktuellen Windows Varianten (Desktop- wie Server-Betriebssysteme).
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.postgresql.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.postgresql.org&quot; rel=&quot;ugc nofollow noopener&quot;&gt;PostgreSQL&lt;/a&gt; steht für alle gängigen Betriebssysteme zur Verfügung (siehe Herstellerseite). 
Bitte informieren Sie sich - abhängig von Ihren betriebsbedingten Voraussetzungen - über die notwendigen Installationsschritte.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Unter Linux ist PostgreSQL in der Regel in den Repositories vorhanden (siehe zum Beispiel &lt;a href=&quot;https://wiki.ubuntuusers.de/PostgreSQL/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://wiki.ubuntuusers.de/PostgreSQL/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://wiki.ubuntuusers.de/PostgreSQL/&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;PostgreSQL&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;postgresql&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;11-2049&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;installationsanleitungen&quot;&gt;Installationsanleitungen&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/install/postgres/linux/start&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:install:postgres:linux:start&quot; data-wiki-id=&quot;alle:technik:install:postgres:linux:start&quot;&gt;Installationsanleitung für Linux&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/install/neu&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:install:neu&quot; data-wiki-id=&quot;alle:technik:install:neu&quot;&gt;Die Installation von ASV auf einem Windows-Betriebssystem&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Zum Thema &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/backup/start&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:backup:start&quot; data-wiki-id=&quot;alle:technik:backup:start&quot;&gt;Sicherung und Rücksicherung&lt;/a&gt; ist eine eigene Seite vorhanden.
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_center wrap_round wrap_important plugin_wrap&quot; style=&quot;width: 100%;&quot;&gt;
&lt;p&gt;
Für die &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/backup/service&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:backup:service&quot; data-wiki-id=&quot;alle:technik:backup:service&quot;&gt;regelmäßige Sicherung durch den Aktualisierungsdienst&lt;/a&gt; ist eine spezifische Konfiguration (Eintrag in der &lt;code&gt;config.local.ini&lt;/code&gt;) nach der Installation erforderlich.
&lt;/p&gt;

&lt;p&gt;
Falls Sie eigene Sicherungsskripten (Batch-Dateien o. ä.) einsetzen, denken Sie bei PostgreSQL-Updates daran, dort ggf. den Pfad zur Datei &lt;code&gt;pg_dump.exe&lt;/code&gt; anzupassen und prüfen Sie das Sicherungsverzeichnis.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Installationsanleitungen&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;installationsanleitungen&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;2050-2825&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;upgrade_minor-_und_major-release&quot;&gt;Upgrade Minor- und Major-Release&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/update&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:update&quot; data-wiki-id=&quot;alle:technik:postgresql:update&quot;&gt;Update Minor-Release Windows&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/upgrade-major-release&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:upgrade-major-release&quot; data-wiki-id=&quot;alle:technik:postgresql:upgrade-major-release&quot;&gt;Upgrade Major-Release Windows&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Upgrade Minor- und Major-Release&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;upgrade_minor-_und_major-release&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;2826-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 26 Jun 2025 08:15:09 +0000</pubDate>
        </item>
        <item>
            <title>Update des PostgreSQL-Datenbankservers</title>
            <link>https://doku.asv.bayern.de/alle/technik/postgresql/update</link>
            <description>


&lt;h1 class=&quot;sectionedit1&quot; id=&quot;update_des_postgresql-datenbankservers&quot;&gt;Update des PostgreSQL-Datenbankservers&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_round wrap_info plugin_wrap&quot; style=&quot;width: 80%;&quot;&gt;
&lt;p&gt;
Die Doku zur PostgreSQL-Aktualisierung teilt sich in zwei Bereiche auf:
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Update zu neuer &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/aktualisierung&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:aktualisierung&quot; data-wiki-id=&quot;alle:technik:postgresql:aktualisierung&quot;&gt;Major-Version&lt;/a&gt; (z. B. PSQL13 auf PSQL15)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Update zu neuer &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/update&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:update&quot; data-wiki-id=&quot;alle:technik:postgresql:update&quot;&gt;Minor-Version (= diese Seite)&lt;/a&gt; (z. B. PSQL14.1 auf PSQL 14.2)&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Von Zeit zu Zeit kann es notwendig sein, ein Update des PostgreSQL-Datenbankservers durchzuführen, weil neue Sicherheitslücken bekannt geworden und in einer neuen Version behoben sind. Hierüber werden Sie per &lt;abbr title=&quot;Real Simple Syndication&quot;&gt;RSS&lt;/abbr&gt;-Feed informiert.
&lt;/p&gt;

&lt;p&gt;
Mit der vorliegenden Seite erhalten Sie eine Anleitung zum Update.
&lt;/p&gt;

&lt;p&gt;
Unter Linux empfiehlt es sich, PostgreSQL über das distributionsspezifische Repository zu installieren und auch die dort verfügbaren Updates einzuspielen.
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_center wrap_round wrap_alert plugin_wrap&quot; style=&quot;width: 100%;&quot;&gt;
&lt;p&gt;
Prüfen Sie beim Umstieg auf eine neue PostgreSQL-Version 11 unbedingt, ob bei Ihnen noch das unsichere MD5-Verschlüsselungsverfahren eingesetzt wird.
&lt;strong&gt;Die diesbezügliche Verantwortung liegt bei der jeweiligen Schule bzw. dem jeweiligen Betreiber der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Installation.&lt;/strong&gt;
Eine Vorgehensbeschreibung für den Wechsel zum SCRAM-SHA-256-Verfahren finden Sie &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/md5-to-scram&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:md5-to-scram&quot; data-wiki-id=&quot;alle:technik:postgresql:md5-to-scram&quot;&gt;hier&lt;/a&gt;.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Update des PostgreSQL-Datenbankservers&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;update_des_postgresql-datenbankservers&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;11-1291&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;sicherung_der_datenbank_mit_pgadmin&quot;&gt;Sicherung der Datenbank mit pgAdmin&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Bitte folgen Sie den Anweisungen auf &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/backup/pgadmin&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:backup:pgadmin&quot; data-wiki-id=&quot;alle:technik:backup:pgadmin&quot;&gt;dieser Seite&lt;/a&gt;, um eine Sicherung des Datenbestands anzulegen.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Sicherung der Datenbank mit pgAdmin&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;sicherung_der_datenbank_mit_pgadmin&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;1292-1469&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit7&quot; id=&quot;ermittlung_des_aktuell_installierten_postgresql-releases_fuer_windowsanalog_fuer_linux&quot;&gt;Ermittlung des aktuell installierten PostgreSQL-Releases (für Windows; analog für Linux)&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Öffnen Sie mit der Tastenkombination &lt;em&gt;Windows-Taste + R&lt;/em&gt; (wie „Run“) das „Ausführen“-Dialogfeld und geben Sie dort &lt;code&gt;cmd&lt;/code&gt; ein. Klicken Sie nun auf &lt;em&gt;OK&lt;/em&gt;.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/update/version-abfragen-1.png?id=alle%3Atechnik%3Apostgresql%3Aupdate&quot; class=&quot;media&quot; title=&quot;alle:technik:update:version-abfragen-1.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/update/version-abfragen-1.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Geben Sie in den Kommandozeilenprompt den Befehl &lt;code&gt;psql –V&lt;/code&gt; ein und drücken Sie anschließend Enter. Sie erhalten nun die installierte PostgreSQL-Version zurückgemeldet.
&lt;/p&gt;

&lt;p&gt;
Falls dies nicht aus dem angezeigten Verzeichnis funktionieren sollte, wechseln Sie über den Begriff &lt;code&gt;cd c:\&lt;/code&gt; ins Wurzelverzeichnis. Anschließend wechseln Sie ggfs. mit &lt;code&gt;X:&lt;/code&gt; das Laufwerk und gehen dann mit dem Befehl &lt;code&gt;cd Pfad\PostgreSQL\11\bin&lt;/code&gt; ins entsprechende Verzeichnis. Dort führen Sie anschließend den obigen Befehl aus.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/update/version-abfragen-2.png?id=alle%3Atechnik%3Apostgresql%3Aupdate&quot; class=&quot;media&quot; title=&quot;alle:technik:update:version-abfragen-2.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/update/version-abfragen-2.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Es muss das entsprechend passende Update heruntergeladen und eingespielt werden. 
&lt;/p&gt;

&lt;p&gt;
Die von &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt; unterstützten PostgreSQL Versionen finden Sie unter &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/start&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:start&quot; data-wiki-id=&quot;alle:technik:postgresql:start&quot;&gt;PostgreSQL&lt;/a&gt;.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Ermittlung des aktuell installierten PostgreSQL-Releases (f\u00fcr Windows; analog f\u00fcr Linux)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ermittlung_des_aktuell_installierten_postgresql-releases_fuer_windowsanalog_fuer_linux&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;1470-2544&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit8&quot; id=&quot;stoppen_des_postgresql-dienstes&quot;&gt;Stoppen des PostgreSQL-Dienstes&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Bitte beachten Sie, dass der Datenbankserver nur gestoppt werden kann, wenn keine aktiven Verbindungen mehr bestehen. Insbesondere darf kein &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server mehr verbunden sein, keine pgAdmin-Instanz, etc.
&lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/dss/stoppen&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:dss:stoppen&quot; data-wiki-id=&quot;alle:technik:dss:stoppen&quot;&gt;Stoppen Sie vorher den ASV-Server&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Öffnen Sie mit der Tastenkombination &lt;em&gt;Windows-Taste + R&lt;/em&gt; (wie „Run“) das „Ausführen“-Dialogfeld und geben Sie dort &lt;code&gt;services.msc&lt;/code&gt; ein. Klicken Sie nun auf &lt;em&gt;OK&lt;/em&gt;.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/update/dienst-stoppen-1.png?id=alle%3Atechnik%3Apostgresql%3Aupdate&quot; class=&quot;media&quot; title=&quot;alle:technik:update:dienst-stoppen-1.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/update/dienst-stoppen-1.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;Diensteverwaltung starten&quot; alt=&quot;Diensteverwaltung starten&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Suchen Sie in der Liste den PostgreSQL-Dienst und klicken Sie mit der rechten Maustaste auf den Eintrag. Wählen Sie dort die Option &lt;em&gt;Beenden&lt;/em&gt;.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/update/dienst-stoppen-2.png?id=alle%3Atechnik%3Apostgresql%3Aupdate&quot; class=&quot;media&quot; title=&quot;alle:technik:update:dienst-stoppen-2.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/update/dienst-stoppen-2.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;PostgreSQL in der Diensteverwaltung&quot; alt=&quot;PostgreSQL in der Diensteverwaltung&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Stoppen des PostgreSQL-Dienstes&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;stoppen_des_postgresql-dienstes&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;2545-3330&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit9&quot; id=&quot;download_und_installation_des_updates&quot;&gt;Download und Installation des Updates&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Über den Link &lt;a href=&quot;https://www.enterprisedb.com/downloads/postgres-postgresql-downloads&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.enterprisedb.com/downloads/postgres-postgresql-downloads&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://www.enterprisedb.com/downloads/postgres-postgresql-downloads&lt;/a&gt; gelangen Sie direkt zu den PostgreSQL-Downloads. Wählen Sie die für Sie passende Version sowie Ihr Betriebssystem und klicken Sie anschließend auf &lt;em&gt;Download now&lt;/em&gt;.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/update/1-download.png?id=alle%3Atechnik%3Apostgresql%3Aupdate&quot; class=&quot;media&quot; title=&quot;alle:technik:update:1-download.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/update/1-download.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Öffnen Sie nun Ihren Downloads-Ordner und führen Sie einen Doppelklick auf den PostgreSQL-Installer durch.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/update/2-installer-starten.png?id=alle%3Atechnik%3Apostgresql%3Aupdate&quot; class=&quot;media&quot; title=&quot;alle:technik:update:2-installer-starten.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/update/2-installer-starten.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Klicken Sie auf &lt;em&gt;Next&lt;/em&gt;.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/update/3-setup-erster-schritt.png?id=alle%3Atechnik%3Apostgresql%3Aupdate&quot; class=&quot;media&quot; title=&quot;alle:technik:update:3-setup-erster-schritt.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/update/3-setup-erster-schritt.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Die Setup-Routine findet Ihre bestehende PostgreSQL-Installation und bietet ein Update an:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/update/4-setup-existing-dbs-found.png?id=alle%3Atechnik%3Apostgresql%3Aupdate&quot; class=&quot;media&quot; title=&quot;alle:technik:update:4-setup-existing-dbs-found.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/update/4-setup-existing-dbs-found.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Klicken Sie mehrmals auf &lt;em&gt;Next&lt;/em&gt;, um die eigentliche Installation zu starten.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/update/5-installation-in-progress.png?id=alle%3Atechnik%3Apostgresql%3Aupdate&quot; class=&quot;media&quot; title=&quot;alle:technik:update:5-installation-in-progress.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/update/5-installation-in-progress.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Entfernen Sie im letzten Schritt noch das Häkchen für die Installation des Stack Builders.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_detail/alle/technik/update/6-haken-entfernen.png?id=alle%3Atechnik%3Apostgresql%3Aupdate&quot; class=&quot;media&quot; title=&quot;alle:technik:update:6-haken-entfernen.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/update/6-haken-entfernen.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Der Update-Installer startet den PostgreSQL-Dienst selbsttätig wieder, so dass an dieser Stelle kein zusätzlicher Eingriff erforderlich ist. Sie haben das Update erfolgreich vollzogen und können durch einen nochmaligen Aufruf von &lt;code&gt;psql -V&lt;/code&gt; den Versionssprung prüfen.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Download und Installation des Updates&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;download_und_installation_des_updates&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;3331-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 13 Nov 2023 13:16:56 +0000</pubDate>
        </item>
        <item>
            <title>Umstieg auf ein neues Major-Release von PostgreSQL-Server</title>
            <link>https://doku.asv.bayern.de/alle/technik/postgresql/upgrade-major-release</link>
            <description>


&lt;h1 class=&quot;sectionedit1&quot; id=&quot;umstieg_auf_ein_neues_major-release_von_postgresql-server&quot;&gt;Umstieg auf ein neues Major-Release von PostgreSQL-Server&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_center wrap_round wrap_important plugin_wrap&quot; style=&quot;width: 100%;&quot;&gt;
&lt;p&gt;
Es wird ausdrücklich empfohlen eine Umstellung von PostgreSQL-Server auf ein neues Major-Release dann zu machen, wenn ohnehin der &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/install/umzug&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:install:umzug&quot; data-wiki-id=&quot;alle:technik:install:umzug&quot;&gt;ASV-Server neu aufgesetzt&lt;/a&gt; wird.
Ggf. ist das neue PostgreSQL-Release der Anlass den &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server neu aufzusetzen.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Wer sich dennoch für ein Upgrade auf dem selben Server entscheidet, ist selbst für die gebotenen Maßnahmen zur Sicherung etc. verantwortlich.
Maßgeblich ist die Dokumentation von PostgreSQL.
Das &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Supportteam kann dafür nur sehr eingeschränkt unterstützen und keinerlei Verantwortung übernehmen.
Beachten Sie bitte die Informationen zur &lt;a href=&quot;https://doku.asv.bayern.de/alle/technik/postgresql/aktualisierung&quot; class=&quot;wikilink1&quot; title=&quot;alle:technik:postgresql:aktualisierung&quot; data-wiki-id=&quot;alle:technik:postgresql:aktualisierung&quot;&gt;Aktualisierung einer Postgres Version&lt;/a&gt;.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Umstieg auf ein neues Major-Release von PostgreSQL-Server&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;umstieg_auf_ein_neues_major-release_von_postgresql-server&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;11-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 12 May 2023 16:24:16 +0000</pubDate>
        </item>
    </channel>
</rss>
