Doku: CREATE EXTENSION statt CREATE LANGUAGE
authorSven Schöling <s.schoeling@linet-services.de>
Fri, 6 Nov 2015 10:37:40 +0000 (11:37 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Fri, 6 Nov 2015 11:30:29 +0000 (12:30 +0100)
doc/dokumentation.xml

index b623dda..c7f3400 100644 (file)
@@ -517,8 +517,15 @@ psql template1</programlisting>
 
         führen Sie die folgenden Kommandos aus:</para>
 
-        <programlisting>create language 'plpgsql';
+        <programlisting>CREATE EXTENSION IF NOT EXISTS plpgsql;
 \q</programlisting>
+
+       <note>
+        <para><literal>CREATE EXTENSION</literal> ist seit Version 9.1 die bevorzugte Syntax um die Sprache <literal>plpgsql</literal> anzulegen. In diesen Versionen ist die Extension meist auch schon vorhanden. Sollten Sie eine ältere Version von Postgres haben, benutzen Sie stattdessen den folgenden Befehl.</para>
+        <programlisting>CREATE LANGUAGE 'plpgsql';
+\q</programlisting>
+       </note>
+
       </sect2>
 
       <sect2 id="Datenbankbenutzer-anlegen">