PostgreSQL 18 press kit
authorJonathan S. Katz <jonathan.katz@excoventures.com>
Thu, 25 Sep 2025 01:48:52 +0000 (21:48 -0400)
committerJonathan S. Katz <jonathan.katz@excoventures.com>
Thu, 25 Sep 2025 02:24:32 +0000 (22:24 -0400)
The press kit for the PostgreSQL 18 release. This includes
translations of the press kit into the following languages:

- Chinese
- English
- French
- German
- Greek
- Hebrew
- Indonesian
- Italian
- Japanese
- Korean
- Portuguese
- Russian
- Spanish
- Ukrainian
- Thai

This includes contributions from the following people, who both
helped with the PostgreSQL 18 Beta 1 and the PostgreSQL 18 GA
release:

- Alifia Achson
- Álvaro Herrera
- Andrea Farci
- Andreas Scherbaum
- Andres Freund
- Bruce Momjian
- Carlos Chapi
- Daniel Westermann
- Domenico Sgarbossa
- Euler Taveira
- Grant Zhou
- Gunnar “Nick” Bluth
- Ioseph Kim
- Jacob Champion
- Jakub Wartak
- Jean-Christophe Arnu
- Jeff Davis
- Jelte Fennema-Nio
- Jian He
- Jimmy Angelakos
- John Naylor
- Jonathan Katz
- Josef Šimánek
- Julian Markwort
- Masahiko Sawada
- Matthias van de Meent
- Melanie Plageman
- Michael Goldberg
- Nathan Bossart
- Noah Misch
- Nozomi Anzai
- Pavlo Golub
- Peter Geoghegan
- Peter Smith
- Philippe Viegas
- Ruike Sun
- Stefanie Janine Stölting
- Stéphane Schildknecht
- Tetiana Petiurenko
- Vadim Iatsenko
- Xueyu Gao

Many thanks to everyone who helped with the PostgreSQL 18
release announcement!

x

18 files changed:
templates/pages/about/press.html
templates/pages/about/press/faq.html
templates/pages/about/press/presskit18/base.html [new file with mode: 0644]
templates/pages/about/press/presskit18/de.html [new file with mode: 0644]
templates/pages/about/press/presskit18/el.html [new file with mode: 0644]
templates/pages/about/press/presskit18/en.html [new file with mode: 0644]
templates/pages/about/press/presskit18/es.html [new file with mode: 0644]
templates/pages/about/press/presskit18/fr.html [new file with mode: 0644]
templates/pages/about/press/presskit18/he.html [new file with mode: 0644]
templates/pages/about/press/presskit18/id.html [new file with mode: 0644]
templates/pages/about/press/presskit18/it.html [new file with mode: 0644]
templates/pages/about/press/presskit18/ja.html [new file with mode: 0644]
templates/pages/about/press/presskit18/ko.html [new file with mode: 0644]
templates/pages/about/press/presskit18/pt.html [new file with mode: 0644]
templates/pages/about/press/presskit18/ru.html [new file with mode: 0644]
templates/pages/about/press/presskit18/th.html [new file with mode: 0644]
templates/pages/about/press/presskit18/uk.html [new file with mode: 0644]
templates/pages/about/press/presskit18/zh.html [new file with mode: 0644]

index b4fb8d1410665eadc2ce17b26d8912ea5e97e7a6..71f6d8ac4217d3aa29d3ef1030440a6e9b71cace 100644 (file)
@@ -8,67 +8,64 @@
   <a href="mailto:press@postgresql.org">press@postgresql.org</a>
 </p>
 
-<h2>PostgreSQL 17 Press Information</h2>
+<h2>PostgreSQL 18 Press Information</h2>
 
 <ul>
-  <li><a href="/about/press/presskit17/">Press Kit</a></li>
+  <li><a href="/about/press/presskit18/">Press Kit</a></li>
   <li><a href="/about/press/faq/">Frequently Asked Questions</a></li>
 </ul>
 
 <h2>Press Kit Languages</h2>
 
 <p>
-  The PostgreSQL 17 press kit is available in the following languages:
+  The PostgreSQL 18 press kit is available in the following languages:
 </p>
 
 <ul>
   <li>
-    <span lang="zh"><a href="/about/press/presskit17/zh/">Chinese</a></span>
+    <span lang="zh"><a href="/about/press/presskit18/zh/">Chinese</a></span>
   </li>
   <li>
-    <span lang="en"><a href="/about/press/presskit17/en/">English</a></span>
+    <span lang="en"><a href="/about/press/presskit18/en/">English</a></span>
   </li>
   <li>
-    <span lang="fr"><a href="/about/press/presskit17/fr/">French</a></span>
+    <span lang="fr"><a href="/about/press/presskit18/fr/">French</a></span>
   </li>
   <li>
-    <span lang="de"><a href="/about/press/presskit17/de/">German</a></span>
+    <span lang="de"><a href="/about/press/presskit18/de/">German</a></span>
   </li>
   <li>
-    <span lang="el"><a href="/about/press/presskit17/el/">Greek</a></span>
+    <span lang="el"><a href="/about/press/presskit18/el/">Greek</a></span>
   </li>
   <li>
-    <span lang="he"><a href="/about/press/presskit17/he/">Hebrew</a></span>
+    <span lang="he"><a href="/about/press/presskit18/he/">Hebrew</a></span>
   </li>
   <li>
-    <span lang="id"><a href="/about/press/presskit17/id/">Indonesian</a></span>
+    <span lang="id"><a href="/about/press/presskit18/id/">Indonesian</a></span>
   </li>
   <li>
-    <span lang="it"><a href="/about/press/presskit17/it/">Italian</a></span>
+    <span lang="it"><a href="/about/press/presskit18/it/">Italian</a></span>
   </li>
   <li>
-    <span lang="ja"><a href="/about/press/presskit17/ja/">Japanese</a></span>
+    <span lang="ja"><a href="/about/press/presskit18/ja/">Japanese</a></span>
   </li>
   <li>
-    <span lang="ko"><a href="/about/press/presskit17/ko/">Korean</a></span>
+    <span lang="ko"><a href="/about/press/presskit18/ko/">Korean</a></span>
   </li>
   <li>
-    <span lang="pl"><a href="/about/press/presskit17/pl/">Polish</a></span>
+    <span lang="pt"><a href="/about/press/presskit18/pt/">Portuguese</a></span>
   </li>
   <li>
-    <span lang="pt"><a href="/about/press/presskit17/pt/">Portuguese</a></span>
+    <span lang="ru"><a href="/about/press/presskit18/ru/">Russian</a></span>
   </li>
   <li>
-    <span lang="ru"><a href="/about/press/presskit17/ru/">Russian</a></span>
+    <span lang="es"><a href="/about/press/presskit18/es/">Spanish</a></span>
   </li>
   <li>
-    <span lang="es"><a href="/about/press/presskit17/es/">Spanish</a></span>
+    <span lang="th"><a href="/about/press/presskit18/th/">Thai</a></span>
   </li>
   <li>
-    <span lang="sv"><a href="/about/press/presskit17/sv/">Swedish</a></span>
-  </li>
-  <li>
-    <span lang="uk"><a href="/about/press/presskit17/uk/">Ukrainian</a></span>
+    <span lang="uk"><a href="/about/press/presskit18/uk/">Ukrainian</a></span>
   </li>
 </ul>
 
 </p>
 
 <ul>
-  <li>Adrian Klaver</li>
-  <li>Alicja Kucharczyk</li>
+  <li>Alifia Achson</li>
+  <li>Álvaro Herrera</li>
   <li>Andrea Farci</li>
-  <li>Andreas 'ads' Scherbaum</li>
-  <li>Andrew Atkinson</li>
-  <li>Anna Uraskova</li>
+  <li>Andreas Scherbaum</li>
+  <li>Andres Freund</li>
+  <li>Bruce Momjian</li>
   <li>Carlos Chapi</li>
-  <li>Cary Huang</li>
-  <li>Daniel Gustafsson</li>
   <li>Daniel Westermann</li>
-  <li>Dayeong Yoon</li>
   <li>Domenico Sgarbossa</li>
-  <li>Ekaterina Kiryanova</li>
-  <li>Elena Karavaeva</li>
   <li>Euler Taveira</li>
-  <li>Gunnar "Nick" Bluth</li>
   <li>Grant Zhou</li>
-  <li>Hervé Lefebvre</li>
-  <li>Iis Khoerun Nisa</li>
+  <li>Gunnar “Nick” Bluth</li>
   <li>Ioseph Kim</li>
-  <li>Jaehan Choi</li>
+  <li>Jacob Champion</li>
+  <li>Jakub Wartak</li>
   <li>Jean-Christophe Arnu</li>
+  <li>Jeff Davis</li>
+  <li>Jelte Fennema-Nio</li>
+  <li>Jian He</li>
   <li>Jimmy Angelakos</li>
+  <li>John Naylor</li>
   <li>Jonathan Katz</li>
-  <li>Julyanto Sutandang</li>
+  <li>Josef Šimánek</li>
+  <li>Julian Markwort</li>
+  <li>Masahiko Sawada</li>
   <li>Matthias van de Meent</li>
+  <li>Melanie Plageman</li>
   <li>Michael Goldberg</li>
-  <li>Nicolas Lutic</li>
+  <li>Nathan Bossart</li>
+  <li>Noah Misch</li>
   <li>Nozomi Anzai</li>
   <li>Pavlo Golub</li>
-  <li>Peter Eisentraut</li>
+  <li>Peter Geoghegan</li>
+  <li>Peter Smith</li>
   <li>Philippe Viegas</li>
-  <li>Robert Haas</li>
+  <li>Ruike Sun</li>
   <li>Stefanie Janine Stölting</li>
   <li>Stéphane Schildknecht</li>
-  <li>Szymon Lipiński</li>
   <li>Tetiana Petiurenko</li>
-  <li>Xiangyu Liang</li>
+  <li>Vadim Iatsenko</li>
   <li>Xueyu Gao</li>
 </ul>
 {%endblock%}
index 93895ab6d758ac511e1c04167141ee0aba8fddc2..e685c0910c4e12c3ccc7dcdd963f8ec5dbb338db 100644 (file)
@@ -5,13 +5,13 @@
 <h1>Frequently Asked Questions</h1>
 
 <p><strong>Q: What is the current version of PostgreSQL?</strong><br />
-A: 17, which was released on September 26, 2024. This is our 34rd major release in over 38 years of development. We release a new version of PostgreSQL every year, which is unique among SQL databases.</p>
+A: 18, which was released on September 25, 2025. This is our 35th major release in over 39 years of development. We release a new version of PostgreSQL every year, which is unique among SQL databases.</p>
 
 <p><strong>Q: Does the PostgreSQL Project have a Code of Conduct?</strong><br />
-A: The PostgreSQL Project prides itself on the quality of our code and our work, and the technical and professional accomplishments of our community. We expect everyone who participates to conduct themselves in a professional manner, acting with common courtesy and in the common interest, with respect for all users and developers. To that end, we established a <a href="/about/policies/coc/">Code of Conduct</a> for community interaction and participation in the projects work and the community at large.
+A: The PostgreSQL Project prides itself on the quality of our code and our work, and the technical and professional accomplishments of our community. We expect everyone who participates to conduct themselves in a professional manner, acting with common courtesy and in the common interest, with respect for all users and developers. To that end, we established a <a href="/about/policies/coc/">Code of Conduct</a> for community interaction and participation in the project's work and the community at large.
 
 <p><strong>Q: How does versioning work?</strong><br />
-A: PostgreSQL <a href="/support/versioning/">versioning</a> has a two-part number scheme. The first number (e.g. 17) represents the major version, which is a new feature release. The second number represents a patch version, which is a bug / security fix release. For example, "17.1" is the first patch release of PostgreSQL 17. For more information, please see the  <a href="/support/versioning/">PostgreSQL versioning</a> page.
+A: PostgreSQL <a href="/support/versioning/">versioning</a> has a two-part number scheme. The first number (e.g. 18) represents the major version, which is a new feature release. The second number represents a patch version, which is a bug / security fix release. For example, "18.1" is the first patch release of PostgreSQL 18. For more information, please see the  <a href="/support/versioning/">PostgreSQL versioning</a> page.
 </p>
 
 <p><strong>Q: When do releases happen?</strong><br />
@@ -59,8 +59,8 @@ Additionally, PostgreSQL has supported storing "unstructured" data types such as
 A: PostgreSQL supports storing and searching over many data types, including vectors. PostgreSQL has an <a href="/docs/current/arrays.html">array</a> data type that can store multi-dimensional data. PostgreSQL's extension framework lets developers add additional vector functionality into PostgreSQL, including custom indexes that interface into PostgreSQL's memory and storage management systems. There are several extensions that augment PostgreSQL's vector search capabilities. 
 </p>
 
-<p><strong>Q: When will PostgreSQL 18 come out?</strong><br />
-A: The PostgreSQL project begins work on the next version of PostgreSQL in July of each year, and releases the GA in September of the following year. So expect version 18 around September 2025.</p>
+<p><strong>Q: When will PostgreSQL 19 come out?</strong><br />
+A: The PostgreSQL project begins work on the next version of PostgreSQL in July of each year, and releases the GA in September of the following year. So expect version 19 around September 2026.</p>
 
 <p><strong>Q: How do you pronounce PostgreSQL</strong><br />
 A: post-GRES-que-ell, per this <a href="/files/postgresql.mp3">audio file</a>.  However, many people find it easier to just say "post-GRES".</p>
diff --git a/templates/pages/about/press/presskit18/base.html b/templates/pages/about/press/presskit18/base.html
new file mode 100644 (file)
index 0000000..681f4e4
--- /dev/null
@@ -0,0 +1,198 @@
+{%extends "base/page.html"%}
+{%block title%}PostgreSQL 18 Press Kit{%endblock%}
+{%block contents%}
+
+
+<div><span>This page in:</span>
+    <span lang="zh"><a href="/about/press/presskit18/zh/">Chinese</a></span>
+    / <span lang="en"><a href="/about/press/presskit18/">English</a></span>
+    / <span lang="fr"><a href="/about/press/presskit18/fr/">French</a></span>
+    / <span lang="de"><a href="/about/press/presskit18/de/">German</a></span>
+    / <span lang="el"><a href="/about/press/presskit18/el/">Greek</a></span>
+    / <span lang="he"><a href="/about/press/presskit18/he/">Hebrew</a></span>
+    / <span lang="id"><a href="/about/press/presskit18/id/">Indonesian</a></span>
+    / <span lang="it"><a href="/about/press/presskit18/it/">Italian</a></span>
+    / <span lang="ja"><a href="/about/press/presskit18/ja/">Japanese</a></span>
+    / <span lang="ko"><a href="/about/press/presskit18/ko/">Korean</a></span>
+    / <span lang="pt"><a href="/about/press/presskit18/pt/">Portuguese</a></span>
+    / <span lang="ru"><a href="/about/press/presskit18/ru/">Russian</a></span>
+    / <span lang="es"><a href="/about/press/presskit18/es/">Spanish</a></span>
+    / <span lang="th"><a href="/about/press/presskit18/th/">Thai</a></span>
+    / <span lang="uk"><a href="/about/press/presskit18/uk/">Ukrainian</a></span>
+    <br/><br/>
+</div>
+
+
+<h1>
+  PostgreSQL 18 Press Kit {% block presskit_language %}{% endblock presskit_language %}
+  <img class="logo" src="/media/img/about/press/elephant.png" alt="PostgreSQL Elephant Logo" />
+</h1>
+
+<h2>Contents</h2>
+
+<ul>
+  <li><a href="#original_release">Original Press Release</a></li>
+  <li><a href="#about">About PostgreSQL</a></li>
+  <li><a href="#features">More About The Features</a></li>
+  <li><a href="#download">Where to Download</a></li>
+  <li><a href="#docs">Documentation</a></li>
+  <li><a href="#licence">Licence</a></li>
+  <li><a href="#contact">Contacts</a></li>
+  <li><a href="#graphics">Images and Logos</a></li>
+  <li><a href="#companies">Corporate Support</a></li>
+</ul>
+
+<a name="original_release"></a><h2>Original Press Release</h2>
+
+{% block presskit_content %}{% endblock presskit_content %}
+
+<a name="about"></a>
+{% block presskit_about %}
+<h2>About PostgreSQL</h2>
+
+<p>
+  <a href="https://www.postgresql.org">PostgreSQL</a> is the world's most
+  advanced open source database, with a global community of thousands of users,
+  contributors, companies and organizations. Built on over 35 years of
+  engineering, starting at the University of California, Berkeley, PostgreSQL
+  has continued with an unmatched pace of development. PostgreSQL's mature
+  feature set not only matches top proprietary database systems, but exceeds
+  them in advanced database features, extensibility, security, and stability.
+</p>
+{% endblock presskit_about %}
+
+<p>
+  Learn more about PostgreSQL and participate in our community at
+  <a href="/">PostgreSQL.org</a>.
+</p>
+
+<a name="features"></a>
+{% block presskit_features %}
+<h2>More About the Features</h2>
+<p>
+For explanations of the above features and others, please see the following
+resources:
+</p>
+
+<ul>
+  <li><a href="/docs/18/release-18.html">Release Notes</a></li>
+  <li><a href="/about/featurematrix/">Feature Matrix</a></li>
+</ul>
+{% endblock presskit_features %}
+
+<a name="download"></a>
+{% block presskit_download %}
+<h2>Where to Download</h2>
+<p>There are several ways you can download PostgreSQL 18, including:</p>
+
+<ul>
+  <li>
+    The <a href="/download/">Official Downloads</a> page, with contains
+    installers and tools for <a href="/download/windows/">Windows</a>, <a href="/download/">Linux</a>,
+    <a href="https://www.postgresql.org/download/macosx/">macOS</a>, and more.
+  </li>
+  <li><a href="/ftp/source/v18.0">Source Code</a></li>
+</ul>
+
+<p>
+  Other tools and extensions are available on the
+  <a href="http://pgxn.org">PostgreSQL Extension Network</a>.
+</p>
+{% endblock presskit_download%}
+
+<a name="docs"></a>
+
+{% block presskit_docs %}
+<h2>Documentation</h2>
+<p>
+  PostgreSQL 18 comes with HTML documentation HTML documentation as well as man
+  pages, and you can also browse the documentation online in both
+  <a href="/docs/18/">HTML</a> and <a href="/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a> formats.
+</p>
+{% endblock presskit_docs %}
+
+<a name="licence"></a>
+{% block presskit_licence %}
+<h2>Licence</h2>
+<p>
+  PostgreSQL uses the <a href="/about/licence/">PostgreSQL License</a>, a
+  BSD-like "permissive" license. This <a href="http://www.opensource.org/licenses/postgresql/">OSI-certified license</a>
+  is widely appreciated as flexible and business-friendly, since it does not
+  restrict the use of PostgreSQL with commercial and proprietary applications.
+  Together with multi-company support and public ownership of the code, our
+  license makes PostgreSQL very popular with vendors wanting to embed a database
+  in their own products without fear of fees, vendor lock-in, or changes in
+  licensing terms.
+</p>
+{% endblock presskit_licence %}
+
+<a name="contact"></a>
+{% block presskit_contact %}
+<h2>Contacts</h2>
+
+<p>Website</p>
+<ul>
+  <li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+
+<p>Email</p>
+<ul>
+  <li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+<a name="graphics"></a>
+
+{% block presskit_images %}
+<h2>Images and Logos</h2>
+
+<p>
+  Postgres and PostgreSQL and the Elephant Logo (Slonik) are all registered
+  trademarks of the <a href="https://www.postgres.ca">PostgreSQL Community Association</a>.
+  If you wish to use these marks, you must comply with the <a href="https://www.postgresql.org/about/policies/trademarks/">trademark policy</a>.
+</p>
+{% endblock presskit_images %}
+
+<img class="img-fluid logo-preview" src="https://www.postgresql.org/media/img/about/press/elephant.png" alt="PostgreSQL Logo" />
+
+<ul>
+  <li>
+    <a href="https://www.postgresql.org/media/img/about/press/elephant.png">
+      PostgreSQL Elephant Logo, PNG format
+    </a>
+  </li>
+  <li>
+    <a href="https://www.postgresql.org/media/img/about/press/elephant64.png">
+      PostgreSQL Elephant Icon
+    </a>
+  </li>
+  <li>
+    <a href="https://www.postgresql.org/media/img/about/press/slonik_with_black_text_and_tagline.gif">
+      PostgreSQL Banner with Logo, Elephant and Slogan
+    </a>
+  </li>
+</ul>
+
+<a name="companies"></a>
+{% block presskit_corporate %}
+<h2>Corporate Support and Donations</h2>
+
+<p>
+  PostgreSQL enjoys the support of numerous companies, who sponsor developers,
+  provide hosting resources, and give us financial support. See our
+  <a href="https://www.postgresql.org/about/sponsors/">sponsors</a> page for
+  some of these project supporters.
+</p>
+<p>
+  There is also a large community of
+  <a href="https://www.postgresql.org/support/professional_support/">companies offering PostgreSQL Support</a>,
+  from individual consultants to multinational companies.
+</p>
+<p>
+  If you wish to make a financial contribution to the PostgreSQL Global
+  Development Group or one of the recognized community non-profit organizations,
+  please visit our <a href="https://www.postgresql.org/about/donate/">donations</a>
+  page.
+</p>
+{% endblock presskit_corporate %}
+{% endblock %}
diff --git a/templates/pages/about/press/presskit18/de.html b/templates/pages/about/press/presskit18/de.html
new file mode 100644 (file)
index 0000000..705a3f2
--- /dev/null
@@ -0,0 +1,123 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>25. September 2025</strong> – Die <a href="https://www.postgresql.org">PostgreSQL Global Development Group</a> hat heute die Veröffentlichung von <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a> bekannt gegeben, der neuesten Version der weltweit fortschrittlichsten Open-Source-Datenbank.</p>
+<p>PostgreSQL 18 verbessert die Leistung für Workloads jeder Größe durch ein neues I/O-Subsystem, das beim Lesen von Speichermedien eine bis zu dreifache Leistungssteigerung aufweist und auch die Anzahl von Abfragen erhöht, die Indizes verwenden können.
+Diese Version sorgt für weniger disruptive Major-Upgrades, beschleunigt die Upgrade-Zeiten und verkürzt die Zeit, die nach Abschluss eines Upgrades benötigt wird, um die erwartete Leistung zu erreichen. Entwickler profitieren ebenso von Funktionen in PostgreSQL 18, darunter virtuell generierte Spalten, die Werte zum Abfragezeitpunkt berechnen, sowie die datenbankfreundliche Funktion <code>uuidv7()</code>, die eine bessere Indizierungs- und Leseleistung für UUIDs bietet. PostgreSQL 18 erleichtert außerdem mit Unterstützung von OAuth 2.0-Authentifizierung die Integration in Single-Sign-On-Systeme (SSO).</p>
+<p>„Die Anstrengungen der globalen Open-Source-Community formen jede PostgreSQL-Version und tragen dazu bei, Funktionen bereitzustellen, die die Nutzer dort abholen, wo ihre Daten gespeichert sind“, sagte Jonathan Katz, Mitglied des PostgreSQL Core Teams. „PostgreSQL 18 baut auf der langjährigen Erfahrung des Projekts auf, zuverlässiges und robustes Datenmanagement zu bieten und gleichzeitig die unterstützten Workloads kontinuierlich zu erweitern.“</p>
+<p>PostgreSQL, ein innovatives Datenverwaltungssystem, das für seine Zuverlässigkeit, Robustheit und Erweiterbarkeit bekannt ist, profitiert von fast 30 Jahren Open-Source-Entwicklung einer globalen Entwickler-Community und hat sich zur bevorzugten relationalen Open-Source-Datenbank für Unternehmen jeder Größe entwickelt.</p>
+<h3 id="einführung-von-asynchronem-io">Einführung von asynchronem I/O</h3>
+<p>PostgreSQL nutzte bisher Readahead-Mechanismen des Betriebssystems, um den Datenabruf zu beschleunigen. Da Betriebssysteme jedoch keinen Einblick in datenbankspezifische Zugriffsmuster haben, können sie nicht immer vorhersehen, welche Daten benötigt werden. Dies führt bei vielen Workloads zu einer suboptimalen Leistung.</p>
+<p>PostgreSQL 18 führt ein neues asynchrones I/O-Subsystem (AIO) ein, das diese Einschränkung adressiert. AIO ermöglicht es PostgreSQL, mehrere I/O-Anfragen gleichzeitig zu stellen, anstatt auf den Abschluss der einzelnen Anfragen zu warten. Dies erweitert das vorhandene vorausschauende Lesen und verbessert den Gesamtdurchsatz. Zu den in PostgreSQL 18 unterstützten AIO-Operationen gehören sequentielle Scans, Bitmap-Heap-Scans und Vacuum. Benchmarking hat in bestimmten Szenarien eine bis zu dreifache Leistungssteigerung gezeigt.</p>
+<p>The new <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a>
+setting lets you toggle between the AIO methods, including <code>worker</code> and <code>io_uring</code>,
+or you can choose to maintain the current PostgreSQL behavior with the <code>sync</code>
+setting. There are now more parameters to consider tuning with AIO, which you
+can <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">learn more about in the documentation</a>.</p>
+<p>Mit der neuen Einstellung <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a>
+können Sie zwischen den AIO-Methoden, einschließlich <code>worker</code> und <code>io_uring</code>, wechseln.
+Mit der Einstellung <code>sync</code> können Sie das Verhalten vorheriger PostgreSQL Versionen beibehalten.
+Es gibt jetzt mehr Parameter, die mit AIO bei der Optimierung berücksichtigt werden sollten. Weitere Informationen dazu finden Sie in der <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">Dokumentation</a>.</p>
+<h3 id="schnellere-upgrades-bessere-leistung-nach-dem-upgrade">Schnellere Upgrades, bessere Leistung nach dem Upgrade</h3>
+<p>Eine zentrale Funktion von PostgreSQL ist die Generierung und Speicherung von <a href="https://www.postgresql.org/docs/18/planner-stats.html">Statistiken</a>, die PostgreSQL bei der Auswahl des effizientesten Abfrageplans unterstützen.
+Vor PostgreSQL 18 wurden diese Statistiken bei einem <a href="https://www.postgresql.org/docs/18/pgupgrade.html">Major-Upgrade</a> nicht übernommen, was zu erheblichen Leistungseinbußen bei stark ausgelasteten Systemen führen konnte, bis die Ausführung von <a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a> abgeschlossen war. PostgreSQL 18 bietet die Möglichkeit, Planerstatistiken auch bei einem Major-Upgrade beizubehalten. Dadurch erreicht ein aktualisierter Cluster nach dem Upgrade schneller die erwartete Leistung.</p>
+<p>Darüber hinaus erhält <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>, ein Dienstprogramm zur Durchführung von Major-Upgrades, mehrere Verbesserungen in PostgreSQL 18. Beispielsweise schnellere Upgrades, wenn eine Datenbank viele Objekte wie Tabellen und Sequenzen enthält. Diese Version ermöglicht es <code>pg_upgrade</code> außerdem, seine Prüfungen basierend auf den Einstellungen des Flags <code>--jobs</code> parallel durchzuführen, und fügt das Flag <code>--swap</code> hinzu, das Upgrade-Verzeichnisse austauscht, anstatt Dateien zu kopieren, zu klonen oder zu verlinken.</p>
+<h3 id="abfrage--und-allgemeine-leistungsverbesserungen">Abfrage- und allgemeine Leistungsverbesserungen</h3>
+<p>PostgreSQL 18 beschleunigt die Geschwindigkeiten von Abfragen mit Features, die Ihre Workloads automatisch beschleunigen. Diese Version führt „Skip Scan“-Lookups für <a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">mehrspaltige B-Tree-Indizes</a> ein, die die Ausführungszeit für Abfragen verbessern, die keine „=“-Bedingung auf einer oder mehreren Präfix-Indexspalten enthalten. Auch Abfragen mit „OR“-in einer „WHERE“-Bedingung können dahingehend optimiert werden einen Index zu verwenden. Dies führt zu einer deutlich schnelleren Ausführung.
+Darüber hinaus gibt es zahlreiche Verbesserungen bei der Planung und Ausführung von Joins in PostgreSQL, von der Leistungssteigerung bei Hash-Joins bis hin zur Möglichkeit, inkrementelle Sortierungen bei Merge-Joins zu verwenden. PostgreSQL 18 unterstützt außerdem die parallele Erstellung von <a href="https://www.postgresql.org/docs/18/gin.html">GIN-Indizes</a>, womit diese zu B-Tree- und <a href="https://www.postgresql.org/docs/current/brin.html">BRIN-Indizes</a> aufschließen.</p>
+<p>Diese Version baut außerdem die PostgreSQL-Unterstützung für Hardwarebeschleunigung aus, einschließlich der Unterstützung für ARM NEON- und SVE-CPU-Intrinsics für die Funktion „popcount“, die von <a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a> verwendet wird, sowie anderen internen Funktionen.</p>
+<h3 id="verbesserte-entwicklererfahrung">Verbesserte Entwicklererfahrung</h3>
+<p>PostgreSQL 18 führt <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">virtuell generierte Spalten</a> ein, die Werte zur Abfragezeit berechnen, anstatt diese zu speichern. Dies ist nun die Standardoption für generierte Spalten. Darüber hinaus können gespeicherte generierte Spalten nun logisch repliziert werden.</p>
+<p>Diese Version ermöglicht den Zugriff auf die vorherigen (<code>OLD</code>) und aktuellen (<code>NEW</code>) Werte in der <a href="https://www.postgresql.org/docs/18/dml-returning.html"><code>RETURNING</code>-Klausel</a> für die Befehle <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code> und <code>MERGE</code>. Die UUIDv7-Generierung über die Funktion <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a> in PostgreSQL 18 und ermöglicht so die Generierung zufälliger UUIDs in Zeitstempelreihenfolge, um bessere Caching-Strategien zu unterstützen. PostgreSQL 18 enthält auch die Funktion <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a> als Alias ​​für <code>gen_random_uuid()</code>.</p>
+<p>PostgreSQL 18 führt <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">zeitliche Constraints</a>, also Einschränkungen über Zeiträume, sowohl für <code>PRIMARY KEY“</code> als auch für <code>UNIQUE</code>-Constraints mit der Klausel <code>WITHOUT OVERLAPS</code> sowie für <code>FOREIGN KEY</code>-Constraints mit der Klausel „PERIOD“ ein.</p>
+<p>Außerdem vereinfacht PostgreSQL 18 die Erstellung der Schemadefinition einer Fremdtabelle mithilfe der Definition einer lokalen Tabelle mit dem Befehl <a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a>.</p>
+<h3 id="verbesserte-verarbeitung-von-text">Verbesserte Verarbeitung von Text</h3>
+<p>PostgreSQL 18 vereinfacht und beschleunigt die Verarbeitung von Text dank mehrerer Verbesserungen. Diese Version enthält <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a> Collation, welche vollständige Unicode-Semantik für Groß- und Kleinschreibung bietet, gleichzeitig aber viele Vergleiche beschleunigt. Dazu gehören die String-Vergleichsfunktionen <code>upper</code> und <code>lower</code> sowie die neue Funktion <a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a> für Vergleiche ohne Berücksichtigung der Groß- und Kleinschreibung. Darüber hinaus unterstützt PostgreSQL 18 jetzt <code>LIKE</code>-Vergleiche für Text mit einer nichtdeterministischen Collation. Dies vereinfacht die Durchführung komplexerer Mustervergleiche. Diese Version ändert außerdem die <a href="https://www.postgresql.org/docs/18/textsearch.html">Volltextsuche</a> dahingehend, dass nun die Standard-Collation eines Clusters verwendet wird, anstatt immer <code>libc</code> zu verwenden. Dies kann eine Neuindizierung aller <a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">Volltextsuche</a>
+und <a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a> Indizes nach der Ausführung von <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a> erforderlich machen.</p>
+<h3 id="authentifizierungs--und-sicherheitsfunktionen">Authentifizierungs- und Sicherheitsfunktionen</h3>
+<p>PostgreSQL 18 führt die <a href="https://www.postgresql.org/docs/18/auth-oauth.html"><code>oauth</code>-Authentifizierung</a> ein, die eine Authentifizierung über OAuth 2.0-Mechanismen ermöglicht, die durch PostgreSQL-Erweiterungen bereitgestellt werden. Zusätzlich enthält PostgreSQL 18 eine Validierung für den FIPS-Modus und fügt den Parameter <a href="https://www.postgresql.org/docs/18/runtime-config-connection.html#GUC-SSL-TLS13-CIPHERS"><code>ssl_tls13_ciphers</code></a> zur Konfiguration serverseitiger TLS v1.3-Verschlüsselung hinzu.</p>
+<p>Mit dieser Version wird die <code>md5</code>-Passwortauthentifizierung als veraltet markiert. Sie wird in einer zukünftigen Version entfernt. Wenn Sie eine passwortbasierte PostgreSQL-Authentifizierung benötigen, verwenden Sie die <a href="https://www.postgresql.org/docs/18/auth-password.html"><code>SCRAM</code>-Authentifizierung</a>. PostgreSQL 18 unterstützt außerdem die <code>SCRAM-Passthrough</code>-Authentifizierung mit PostgreSQL-Remote-Instanzen sowohl für <a href="https://www.postgresql.org/docs/18/postgres-fdw.html"><code>postgres_fdw</code></a> als auch <a href="https://www.postgresql.org/docs/18/dblink.html"><code>dblink</code></a>. Darüber hinaus unterstützt <a href="https://www.postgresql.org/docs/18/pgcrypto.html"><code>pgcrypto</code></a> jetzt <a href="https://www.postgresql.org/docs/18/pgcrypto.html#PGCRYPTO-CRYPT-ALGORITHMS"><code>SHA-2</code>-Verschlüsselung für Passwort-Hashing</a>.</p>
+<h3 id="replikation">Replikation</h3>
+<p>PostgreSQL 18 unterstützt die Meldung von Schreibkonflikten bei logischen Replikationen in Log-Dateien und in der View <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a>. Darüber hinaus verwendet <a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a> jetzt standardmäßig paralleles Streaming für die Applikation von Transaktionen, was die Leistung verbessern kann. Das Dienstprogramm <a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a> verfügt jetzt über das Flag <code>--all</code>, sodass Sie mit einem einzigen Befehl logische Replikate für alle Datenbanken einer Instanz erstellen können. Mit PostgreSQL 18 können Sie außerdem <a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">ungenutzte Replikationsslots automatisch löschen</a>, um zu verhindern, dass zu viele Write-Ahead-Log-Dateien auf einem Publisher gespeichert werden.</p>
+<h3 id="wartung-und-monitoring">Wartung und Monitoring</h3>
+<p>PostgreSQL 18 verbessert die <a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">vacuum</a>-Strategie, indem bei regelmäßigen Vakuumvorgängen proaktiv mehr Seiten eingefroren werden. Dies reduziert den Overhead und hilft in Situationen, die intensive Vakuumvorgänge erfordern.</p>
+<p>PostgreSQL 18 erweitert <a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a> um weitere Details. Das Tool liefert Informationen zur Ausführung des Abfrageplans und zeigt ab dieser Version automatisch an, wie viele Buffer (die grundlegende Einheit der Datenspeicherung) bei der Ausführung von <code>EXPLAIN ANALYZE</code> abgerufen werden. Außerdem zeigt <code>EXPLAIN ANALYZE</code> nun an, wie viele Indexzugriffe während eines Index-Scans stattfinden, und <code>EXPLAIN ANALYZE VERBOSE</code> enthält CPU-, WAL- und durchschnittliche Lesestatistiken. PostgreSQL 18 enthält nun mehr Informationen in <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a> zur für Vacuum und verwandte Operationen aufgewendeten Zeit sowie verbindungsbezogene Statistiken zur I/O- und WAL-Nutzung.</p>
+<h3 id="weitere-erwähnenswerte-änderungen">Weitere erwähnenswerte Änderungen</h3>
+<p>Ab PostgreSQL 18 werden von <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a> initialisierte Datenbanken standardmäßig mit aktivierten Seitenprüfsummen angelegt. Dies kann sich auf Upgrades von Clustern ohne Prüfsummen auswirken. In diesem Fall müssen Sie bei Verwendung von <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a> einen neuen PostgreSQL 18-Cluster mit der Option <code>--no-data-checksums</code> erstellen.</p>
+<p>PostgreSQL 18 führt außerdem eine neue Version (3.2) des PostgreSQL-Wire-Protokolls ein, die erste neue Protokollversion seit PostgreSQL 7.4 (2003).
+<a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a> verwendet standardmäßig noch Version 3.0, während Clients wie z. B. Treiber, Pooler und Proxys bereits beginnen, die Unterstützung für die neue Protokollversion einbauen.</p>
+<h3 id="zusätzliche-funktionen">Zusätzliche Funktionen</h3>
+<p>PostgreSQL 18 bietet zahlreiche weitere neue Funktionen und Verbesserungen, die auch für Ihre Anwendungsfälle hilfreich sein können. Eine vollständige Liste der neuen und geänderten Funktionen finden Sie in den <a href="https://www.postgresql.org/docs/18/release-18.html">Versionshinweisen</a>.</p>
+<h3 id="über-postgresql">Über PostgreSQL</h3>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> ist das führende Open-Source Datenbanksystem, mit einer weltweiten Community bestehend aus Tausenden von Nutzern und Mitwirkenden sowie Dutzenden von Firmen und Organisationen.</p>
+<p>Seit seinen Anfängen an der University of California, Berkeley vor über 40 Jahren hat sich PostgreSQL mit beispiellosem Tempo weiterentwickelt. Der ausgereifte Funktionsumfang von PostgreSQL steht den führenden proprietären Datenbanksystemen in nichts nach, sondern übertrifft diese in puncto fortschrittlicher Datenbankfunktionen, Erweiterbarkeit, Sicherheit und Stabilität.</p>
+<h3 id="links">Links</h3>
+<ul>
+<li><a href="https://www.postgresql.org/download/">Download</a></li>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Versionshinweise</a></li>
+<li><a href="https://www.postgresql.org/about/press/">Pressemitteilung</a></li>
+<li><a href="https://www.postgresql.org/support/security/">Sicherheit</a></li>
+<li><a href="https://www.postgresql.org/support/versioning/">Versionierungsrichtlinie</a></li>
+<li><a href="https://www.postgresql.org/about/contact/">Kontakt</a></li>
+<li><a href="https://www.postgresql.org/about/donate/">Spende</a></li>
+</ul>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2>Über PostgreSQL</h2>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> ist das führende Open-Source Datenbanksystem, mit einer weltweiten Community bestehend aus Tausenden von Nutzern und Mitwirkenden sowie Dutzenden von Firmen und Organisationen.</p>
+<p>Seit seinen Anfängen an der University of California, Berkeley vor über 40 Jahren hat sich PostgreSQL mit beispiellosem Tempo weiterentwickelt. Der ausgereifte Funktionsumfang von PostgreSQL steht den führenden proprietären Datenbanksystemen in nichts nach, sondern übertrifft diese in puncto fortschrittlicher Datenbankfunktionen, Erweiterbarkeit, Sicherheit und Stabilität.</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="mehr-über-die-funktionen">Mehr über die Funktionen</h2>
+<p>Erläuterungen zu den oben genannten und anderen Funktionen finden Sie in den folgenden Quellen:</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Versionshinweise</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">Feature Matrix</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="wo-herunterladen">Wo Herunterladen</h2>
+<p>Es gibt mehrere Möglichkeiten, PostgreSQL 18 herunterzuladen, darunter:</p>
+<ul>
+<li>Die Seite <a href="https://www.postgresql.org/download/">Offizielle Downloads</a> enthält Installationsprogramme und Tools für <a href="https://www.postgresql.org/download/windows/">Windows</a>, <a href="https://www.postgresql.org/download/">Linux </a>, <a href="https://www.postgresql.org/download/macosx/">macOS</a> und weitere.</li>
+<li><a href="https://www.postgresql.org/ftp/source/v18.0">Quellcode</a></li>
+</ul>
+<p>Weitere Tools und Erweiterungen sind über das <a href="http://pgxn.org/">PostgreSQL Extension Network</a> verfügbar.</p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="dokumentation">Dokumentation</h2>
+<p>PostgreSQL 18 wird mit einer HTML-Dokumentation sowie Manpages geliefert. Sie können die Dokumentation auch online unter <a href="https://www.postgresql.org/docs/18/">HTML</a> aufrufen und als <a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a> Datei herunterladen.</p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="lizenz">Lizenz</h2>
+<p>PostgreSQL verwendet die <a href="https://www.postgresql.org/about/licence/">PostgreSQL-Lizenz</a>, eine BSD-artige &quot;permissive&quot; Lizenz. Diese <a href="http://www.opensource.org/licenses/postgresql/">OSI-zertifizierte Lizenz</a> wird  allgemein als flexibel und geschäftsfreundlich geschätzt, da die Verwendung von PostgreSQL mit kommerziellen und proprietären Anwendungen nicht eingeschränkt wird. Zusammen mit unternehmensübergreifender Unterstützung und öffentlichem Quellcode macht diese Lizenz PostgreSQL sehr beliebt bei Anbietern die eine Datenbank in ihre eigene Anwendungen einbetten möchten, ohne Einschränkugen bei Gebühren, Herstellerbindung oder Änderungen der Lizenzbedingungen.</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="kontakte">Kontakte</h2>
+<p>Webseite</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>E-Mail</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="bilder-und-logos">Bilder und Logos</h2>
+<p>Postgres und PostgreSQL und das Elefanten Logo (Slonik) sind registrierte Marken der <a href="https://www.postgres.ca">PostgreSQL Community Association</a>. Wenn Sie diese Marken verwenden möchten, müssen Sie die <a href="https://www.postgresql.org/about/policies/trademarks/">Markenrichtlinie</a> einhalten.</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="professioneller-support-und-spenden">Professioneller Support und Spenden</h2>
+<p>PostgreSQL genießt die Unterstützung zahlreicher Unternehmen, die Entwickler sponsern, Hosting-Ressourcen bereitstellen und finanzielle Unterstützung leisten. Unsere <a href="https://www.postgresql.org/about/sponsors/">Sponsorenliste</a> listet einige Unterstützer des Projekts auf.</p>
+<p>Es gibt eine große Anzahl von <a href="https://www.postgresql.org/support/professional_support/">Unternehmen, die PostgreSQL-Support anbieten</a>, von einzelnen Beratern bis hin zu multinationalen Unternehmen.</p>
+<p>Wenn Sie einen finanziellen Beitrag zur PostgreSQL Development Group leisten möchten oder eine der anerkannten gemeinnützigen Organisationen der Community unterstützen möchten, besuchen Sie bitte unsere <a href="https://www.postgresql.org/about/donate/">Spenden Seite</a>.</p>
+{% endblock presskit_corporate %}
diff --git a/templates/pages/about/press/presskit18/el.html b/templates/pages/about/press/presskit18/el.html
new file mode 100644 (file)
index 0000000..ab2423a
--- /dev/null
@@ -0,0 +1,104 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>25 Σεπτεμβρίου 2025</strong> - Το <a href="https://www.postgresql.org">PostgreSQL Global Development Group</a> ανακοίνωσε σήμερα την κυκλοφορία της <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a>, της πιο πρόσφατης έκδοσης της πιο προηγμένης βάσης δεδομένων ανοιχτού κώδικα στον κόσμο.</p>
+<p>Η PostgreSQL 18 βελτιώνει τις επιδόσεις για τύπους φόρτου εργασίας κάθε μεγέθους μέσω ενός νέου υποσυστήματος I/O που έχει επιδείξει βελτίωση επίδοσης έως και 3 φορές κατά την ανάγνωση από τον αποθηκευτικό χώρο, και επίσης αυξάνει τον αριθμό των ερωτημάτων που μπορούν να χρησιμοποιήσουν ευρετήρια. Με αυτή την έκδοση, οι αναβαθμίσεις πλήρους έκδοσης απαιτούν μικρότερη διακοπή λειτουργίας, λόγω της ελάττωσης του χρόνου αναβάθμισης καθώς και του χρόνου που απαιτείται για την επίτευξη της αναμενόμενης επίδοσης μετά την ολοκλήρωσή τους. Επίσης επωφελούνται και οι προγραμματιστές από τις νέες λειτουργίες της PostgreSQL 18, όπως τις εικονικές παραγόμενες στήλες που υπολογίζουν τιμές κατά την εκτέλεση του ερωτήματος, και της φιλικής προς τις βάσεις δεδομένων συνάρτησης <code>uuidv7()</code> που παρέχει καλύτερη ευρετηρίαση και επιδόσεις ανάγνωσης για τα UUIDs. Η PostgreSQL 18 διευκολύνει την ενσωμάτωση με συστήματα single-sign on (SSO) με υποστήριξη για αυθεντικοποίηση OAuth 2.0.</p>
+<p>«Οι προσπάθειες της παγκόσμιας κοινότητας ανοιχτού κώδικα διαμορφώνουν κάθε έκδοση της PostgreSQL και βοηθούν στο να παραδίδουμε λειτουργίες που εξυπηρετούν τους χρήστες εκεί όπου βρίσκονται τα δεδομένα τους», δήλωσε ο Jonathan Katz, μέλος της κεντρικής ομάδας της PostgreSQL. «Η PostgreSQL 18 βασίζεται στη μακρά και πλούσια ιστορία του έργου να παρέχει μια εμπειρία διαχείρισης δεδομένων με αξιοπιστία και ανθεκτικότητα, συνεχίζοντας παράλληλα να επεκτείνεται σε εύρος τύπων φόρτου εργασίας που μπορεί να υποστηρίξει».</p>
+<p>Η PostgreSQL, ένα καινοτόμο σύστημα διαχείρισης δεδομένων γνωστό για την αξιοπιστία, την ανθεκτικότητα και την επεκτασιμότητά του, επωφελείται από σχεδόν 30 χρόνια ανάπτυξης ανοιχτού κώδικα από μια παγκόσμια κοινότητα προγραμματιστών και έχει γίνει η προτιμώμενη σχεσιακή βάση δεδομένων ανοιχτού κώδικα για οργανισμούς κάθε μεγέθους.</p>
+<h3 id="το-νέο-ασύγχρονο-io">Το νέο ασύγχρονο I/O</h3>
+<p>Η PostgreSQL βασιζόταν προηγουμένως στους μηχανισμούς readahead του λειτουργικού συστήματος για την επιτάχυνση της ανάκτησης δεδομένων. Ωστόσο, επειδή τα λειτουργικά συστήματα δεν έχουν εικόνα για το πώς γίνεται η προσπέλαση από τις βάσεις δεδομένων, δεν μπορούν πάντα να προβλέψουν ποια δεδομένα χρειάζονται, με αποτέλεσμα υποβέλτιστες επιδόσεις σε πολλούς τύπους φόρτου εργασίας.</p>
+<p>Η PostgreSQL 18 εισάγει ένα νέο υποσύστημα ασύγχρονου I/O (AIO) σχεδιασμένο για να αντιμετωπίσει αυτόν τον περιορισμό. Το AIO επιτρέπει στην PostgreSQL να στέλνει πολλαπλά αιτήματα I/O ταυτόχρονα αντί να περιμένει την ολοκλήρωση του καθενός διαδοχικά. Αυτό επεκτείνει το υπάρχον readahead και βελτιώνει τη συνολική απόδοση. Η PostgreSQL 18 υποστηρίζει λειτουργίες AIO σε σειριακές σαρώσεις (sequential scans), σαρώσεις σωρού με bitmap (bitmap heap scans) και στο vacuum. Οι μετρήσεις επιδόσεων έχουν δείξει επιτάχυνση έως και 3 φορές σε ορισμένες περιπτώσεις.</p>
+<p>Η νέα ρύθμιση <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a> επιτρέπει την εναλλαγή μεθόδων AIO, όπως <code>worker</code> και <code>io_uring</code>, ή την επιλογή της διατήρησης της τρέχουσας συμπεριφοράς της PostgreSQL με τη ρύθμιση <code>sync</code>. Υπάρχουν πλέον περισσότερες παράμετροι προς ρύθμιση με το AIO, για τις οποίες μπορείτε να <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">μάθετε περισσότερα στην τεκμηρίωση</a>.</p>
+<h3 id="ταχύτερες-αναβαθμίσεις-καλύτερες-επιδόσεις-μετά-την-αναβάθμιση">Ταχύτερες αναβαθμίσεις, καλύτερες επιδόσεις μετά την αναβάθμιση</h3>
+<p>Ένα βασικό χαρακτηριστικό της PostgreSQL είναι η δημιουργία και αποθήκευση <a href="https://www.postgresql.org/docs/18/planner-stats.html">στατιστικών</a> που βοηθούν την PostgreSQL να επιλέξει το πιο οικονομικό σχέδιο εκτέλεσης ερωτήματος (query plan). Πριν από την PostgreSQL 18, αυτά τα στατιστικά στοιχεία δεν μεταφέρονταν μετά από μια <a href="https://www.postgresql.org/docs/18/pgupgrade.html">αναβάθμιση πλήρους έκδοσης</a>, και έτσι θα μπορούσαν να προκληθούν σημαντικές επιβραδύνσεις ερωτημάτων σε πολυάσχολα συστήματα έως ότου να ολοκληρωθεί το <a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a>. Η PostgreSQL 18 εισάγει τη δυνατότητα διατήρησης των στατιστικών του σχεδιαστή εκτέλεσης (query planner) κατά τη διάρκεια μιας αναβάθμισης πλήρους έκδοσης, βοηθώντας το αναβαθμισμένο σύστημα να φτάσει γρηγορότερα στις αναμενόμενες επιδόσεις μετά την αναβάθμιση.</p>
+<p>Επιπλέον στην PostgreSQL 18 το <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>, ένα βοηθητικό πρόγραμμα που εκτελεί αναβαθμίσεις πλήρους έκδοσης, περιλαμβάνει αρκετές βελτιώσεις όπως ταχύτερες αναβαθμίσεις όταν μια βάση δεδομένων περιέχει πολλά αντικείμενα όπως πίνακες και ακολουθίες. Αυτή η έκδοση επιτρέπει επίσης την παράλληλη επεξεργασία ελέγχων του <code>pg_upgrade</code> με τη ρύθμιση της επιλογής  <code>--jobs</code>, και προσθέτει την επιλογή <code>--swap</code> που ανταλλάσσει τους φακέλος της αναβάθμισης αντί να αντιγράφει, να κλωνοποιεί ή να συνδέει (link) αρχεία.</p>
+<h3 id="βελτιώσεις-στην-εκτέλεση-ερωτημάτων-και-γενικά-σε-επιδόσεις">Βελτιώσεις στην εκτέλεση ερωτημάτων και γενικά σε επιδόσεις</h3>
+<p>Η PostgreSQL 18 βελτιώνει κι άλλο τις επιδόσεις των ερωτημάτων με λειτουργίες που κάνουν αυτόματα ταχύτερους τον φόρτο εργασίας σας. Αυτή η έκδοση εισάγει αναζητήσεις "skip scan" σε <a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">ευρετήρια B-tree πολλαπλών στηλών</a> οι οποίες βελτιώνουν τον χρόνο εκτέλεσης για ερωτήματα που παραλείπουν μια συνθήκη <code>=</code> σε μία ή περισσότερες στήλες προθέματος του ευρετηρίου. Μπορεί επίσης να βελτιστοποιήσει ερωτήματα που χρησιμοποιούν συνθήκες <code>OR</code> μέσα σε ένα <code>WHERE</code>  με τη χρήση ενός ευρετηρίου, επιταχύνοντας σημαντικά την εκτέλεσή τους. Υπάρχουν επίσης πολλές βελτιώσεις στον τρόπο με τον οποίο η PostgreSQL σχεδιάζει και εκτελεί συνενώσεις πινάκων (table joins), από τη βελτίωση των επιδόσεων των hash joins έως τη δυνατότητα των merge joins να χρησιμοποιούν σταδιακή ταξινόμηση (incremental sort). Η PostgreSQL 18 υποστηρίζει επίσης την παράλληλη δημιουργία <a href="https://www.postgresql.org/docs/18/gin.html">ευρετηρίων GIN</a>, όπως γίνεται και στα ευρετήρια B-tree και <a href="https://www.postgresql.org/docs/current/brin.html">BRIN</a> που υποστηρίζουν αυτή τη δυνατότητα.</p>
+<p>Αυτή η έκδοση επεκτείνει επίσης την υποστήριξη της PostgreSQL για επιτάχυνση υλικού, όπως υποστήριξη εγγενών συναρτήσεων (CPU intrinsics) ARM NEON και SVE για τη συνάρτηση <code>popcount</code>, η οποία χρησιμοποιείται από τη <a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a> και άλλες εσωτερικές δυνατότητες.</p>
+<h3 id="βελτίωση-της-εμπειρίας-για-τους-προγραμματιστές">Βελτίωση της εμπειρίας για τους προγραμματιστές</h3>
+<p>Η PostgreSQL 18 εισάγει τις <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">εικονικές παραγόμενες στήλες</a> που υπολογίζουν τιμές κατά την εκτέλεση του ερωτήματος αντί να τις αποθηκεύουν. Αυτή είναι πλέον η προεπιλογή για τις παραγόμενες στήλες. Επιπλέον, είναι πλέον δυνατό το logical replication των αποθηκευμένων παραγόμενων στηλών (stored generated columns).</p>
+<p>Αυτή η έκδοση προσθέτει τη δυνατότητα πρόσβασης τόσο στις προηγούμενες (<code>OLD</code>) όσο και στις τρέχουσες (<code>NEW</code>) τιμές στη <a href="https://www.postgresql.org/docs/18/dml-returning.html">ρήτρα <code>RETURNING</code></a> για τις εντολές <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code> και <code>MERGE</code>. Η PostgreSQL 18 προσθέτει επίσης τη δημιουργία UUIDv7 μέσω της συνάρτησης <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a>, επιτρέποντάς σας να δημιουργήσετε τυχαία UUIDs που είναι ταξινομημένα χρονικά για την υποστήριξη καλύτερων στρατηγικών caching. Η PostgreSQL 18 περιλαμβάνει το <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a> ως εναλλακτικό όνομα για το <code>gen_random_uuid()</code>.</p>
+<p>Η PostgreSQL 18 προσθέτει <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">χρονικούς περιορισμούς</a> (περιορισμούς στο εύρος τιμών) τόσο για περιορισμούς <code>PRIMARY KEY</code> όσο και <code>UNIQUE</code> χρησιμοποιώντας τη ρήτρα <code>WITHOUT OVERLAPS</code>, και σε περιορισμούς <code>FOREIGN KEY</code> χρησιμοποιώντας τη ρήτρα <code>PERIOD</code>.</p>
+<p>Τέλος, η PostgreSQL 18 διευκολύνει τη δημιουργία του ορισμού (schema definition) ενός απομακρυσμένου πίνακα (foreign table) χρησιμοποιώντας τον ορισμό ενός τοπικού πίνακα με την εντολή <a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a>.</p>
+<h3 id="βελτιωμένη-επεξεργασία-κειμένου">Βελτιωμένη επεξεργασία κειμένου</h3>
+<p>Η PostgreSQL 18 κάνει την επεξεργασία κειμένου ευκολότερη και ταχύτερη με αρκετές νέες βελτιώσεις. Αυτή η έκδοση προσθέτει την ταξινόμηση (collation) <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a>, η οποία παρέχει πλήρη σημασιολογία Unicode για μετασχηματισμούς πεζών-κεφαλαίων, ενώ βοηθά και στην επιτάχυνση πολλών συγκρίσεων. Συμπεριλαβάνονται οι συναρτήσεις σύγκρισης συμβολοσειρών <code>upper</code> και <code>lower</code> και η νέα συνάρτηση <a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a> για συγκρίσεις χωρίς διάκριση πεζών-κεφαλαίων. Επιπλέον, η PostgreSQL 18 υποστηρίζει πλέον συγκρίσεις <code>LIKE</code> σε κείμενο που χρησιμοποιεί μια <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">μη προσδιοριστική ταξινόμηση</a>, απλοποιώντας τον τρόπο με τον οποίο μπορείτε να εκτελέσετε σύνθετες αντιστοιχίσεις. Αυτή η έκδοση αλλάζει επίσης την <a href="https://www.postgresql.org/docs/18/textsearch.html">αναζήτηση πλήρους κειμένου (full text search)</a> χρησιμοποιώντας τον προεπιλεγμένο πάροχο ταξινόμησης του συστήματος αντί να χρησιμοποιεί πάντα τη libc, επομένως μπορεί να απαιτηθεί να κάνετε ανακατασκευή όλων των ευρετηρίων <a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">αναζήτησης πλήρους κειμένου</a> και <a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a> μετά την εκτέλεση του <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.</p>
+<h3 id="replication">Replication</h3>
+<p>Η PostgreSQL 18 υποστηρίζει την αναφορά συγκρούσεων εγγραφής logical replication στα αρχεία καταγραφής (logs) και στην όψη (view) <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a>. Επιπλέον, η εντολή <a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a> χρησιμοποιεί πλέον από προεπιλογή παράλληλη ροή για την εφαρμογή των συναλλαγών, που μπορεί να βελτιώσει τις επιδόσεις. Το βοηθητικό πρόγραμμα <a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a> διαθέτει πλέον την επιλογή <code>--all</code> ώστε να μπορείτε να δημιουργείτε logical replicas για όλες τις βάσεις δεδομένων σε μια εγκατάσταση με μία μόνο εντολή. Η PostgreSQL 18 σας επιτρέπει επίσης να <a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">διαγράφετε αυτόματα τα ανενεργά replication slots</a> για να αποφύγετε την αποθήκευση υπερβολικά πολλών αρχείων write-ahead log σε έναν publisher.</p>
+<h3 id="συντήρηση-και-παρατηρησιμότητα">Συντήρηση και παρατηρησιμότητα</h3>
+<p>Η PostgreSQL 18 βελτιώνει τη στρατηγική <a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">vacuum</a> παγώνοντας προληπτικά περισσότερες σελίδες κατά τη διάρκεια των απλών vacuums, μειώνοντας την επιβάρυνση και βοηθώντας τις περιπτώσεις που απαιτούν επιθετικά vacuums.</p>
+<p>Η PostgreSQL 18 προσθέτει περισσότερες λεπτομέρειες στην εντολή <a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a>, η οποία παρέχει πληροφορίες σχετικά με την εκτέλεση του σχεδίου ερωτήματος, και από αυτή την έκδοση εμφανίζει πλέον αυτόματα πόσα buffers (θεμελιώδεις μονάδες αποθήκευσης δεδομένων) προσπελάστηκαν κατά την εκτέλεση της <code>EXPLAIN ANALYZE</code>. Επιπλέον, η <code>EXPLAIN ANALYZE</code> δείχνει πια πόσες αναζητήσεις ευρετηρίου πραγματοποιούνται κατά τη διάρκεια μιας σάρωσης ευρετηρίου, και η <code>EXPLAIN ANALYZE VERBOSE</code> περιλαμβάνει στατιστικά για τη CPU, το WAL και τον μέσο όρο αναγνώσεων. Η PostgreSQL 18 περιλαμβάνει περισσότερες πληροφορίες στην όψη (view) <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a> για τον χρόνο που δαπανάται στο vacuum και σε σχετικές λειτουργίες, καθώς και στατιστικά ανά σύνδεση για τη χρήση I/O και WAL.</p>
+<h3 id="άλλες-αξιοσημείωτες-αλλαγές">Άλλες αξιοσημείωτες αλλαγές</h3>
+<p>Οι βάσεις δεδομένων που αρχικοποιούνται με την εντολή <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a> της PostgreSQL 18 έχουν πλέον page checksums ενεργοποιημένα από προεπιλογή. Αυτό μπορεί να επηρεάσει τις αναβαθμίσεις συστημάτων χωρίς ενεργοποιημένα checksums, οι οποίες απαιτούν τη δημιουργία μιας νέας εγκατάστασης PostgreSQL 18 με την επιλογή <code>--no-data-checksums</code> στη χρήση του <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.</p>
+<p>Η PostgreSQL 18 εισάγει επίσης μια νέα έκδοση (3.2) του πρωτοκόλλου επικοινωνίας (wire protocol) της PostgreSQL, την πρώτη νέα έκδοση πρωτοκόλλου από τον καιρό της PostgreSQL 7.4 (2003). Η <a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a> εξακολουθεί να χρησιμοποιεί ως προεπιλεγμένη την έκδοση 3.0, ενώ στους πελάτες (π.χ. drivers, poolers, proxies) προστίθεται υποστήριξη για τη νέα έκδοση του πρωτοκόλλου.</p>
+<h3 id="σχετικά-με-την-postgresql">Σχετικά με την PostgreSQL</h3>
+<p>Η <a href="https://www.postgresql.org">PostgreSQL</a> είναι η πιο προηγμένη βάση δεδομένων ανοιχτού κώδικα στον κόσμο, με μια παγκόσμια κοινότητα χιλιάδων χρηστών, συντελεστών, εταιρειών και οργανισμών. Ξεκινώντας από το Πανεπιστήμιο της Καλιφόρνια στο Μπέρκλεϊ πριν περισσότερα από 40 χρόνια, η PostgreSQL έχει συνεχίσει με έναν απαράμιλλο ρυθμό ανάπτυξης. Το ώριμο σύνολο δυνατοτήτων της PostgreSQL όχι μόνο ανταγωνίζεται κορυφαία συστήματα βάσεων δεδομένων ιδιόκτητου λογισμικού, αλλά τα υπερβαίνει σε προηγμένα χαρακτηριστικά βάσεων δεδομένων, επεκτασιμότητα, ασφάλεια και σταθερότητα.</p>
+<h3 id="σύνδεσμοι">Σύνδεσμοι</h3>
+<ul>
+<li><a href="https://www.postgresql.org/download/">Λήψη</a></li>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Σημειώσεις έκδοσης</a></li>
+<li><a href="https://www.postgresql.org/about/press/">Πακέτο τύπου</a></li>
+<li><a href="https://www.postgresql.org/support/security/">Σελίδα ασφαλείας</a></li>
+<li><a href="https://www.postgresql.org/support/versioning/">Πολιτική αρίθμησης εκδόσεων</a></li>
+<li><a href="https://www.postgresql.org/about/contact/">Επικοινωνία</a></li>
+<li><a href="https://www.postgresql.org/about/donate/">Κάντε δωρεά</a></li>
+</ul>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h3 id="σχετικά-με-την-postgresql">Σχετικά με την PostgreSQL</h3>
+<p>Η <a href="https://www.postgresql.org">PostgreSQL</a> είναι η πιο προηγμένη βάση δεδομένων ανοιχτού κώδικα στον κόσμο, με μια παγκόσμια κοινότητα χιλιάδων χρηστών, συντελεστών, εταιρειών και οργανισμών. Ξεκινώντας από το Πανεπιστήμιο της Καλιφόρνια στο Μπέρκλεϊ πριν περισσότερα από 40 χρόνια, η PostgreSQL έχει συνεχίσει με έναν απαράμιλλο ρυθμό ανάπτυξης. Το ώριμο σύνολο δυνατοτήτων της PostgreSQL όχι μόνο ανταγωνίζεται κορυφαία συστήματα βάσεων δεδομένων ιδιόκτητου λογισμικού, αλλά τα υπερβαίνει σε προηγμένα χαρακτηριστικά βάσεων δεδομένων, επεκτασιμότητα, ασφάλεια και σταθερότητα.</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="περισσότερα-για-τις-λειτουργίες">Περισσότερα για τις λειτουργίες</h2>
+<p>Για επεξηγήσεις των παραπάνω λειτουργιών και άλλων, δείτε τις παρακάτω πηγές:</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Σημειώσεις Έκδοσης</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">Πίνακας Λειτουργιών</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="τρόποι-λήψης">Τρόποι λήψης</h2>
+<p>Υπάρχουν αρκετοί τρόποι λήψης της PostgreSQL 18, όπως:</p>
+<ul>
+<li>Η <a href="https://www.postgresql.org/download/">Επίσημη Σελίδα Λήψεων</a>, που περιέχει προγράμματα εγκατάστασης και εργαλεία για <a href="https://www.postgresql.org/download/windows/">Windows</a>, <a href="https://www.postgresql.org/download/linux/">Linux</a>, <a href="https://www.postgresql.org/download/macosx/">macOS</a>, και άλλα.</li>
+<li><a href="https://www.postgresql.org/ftp/source/v18.0">Πηγαίος Κώδικας</a></li>
+</ul>
+<p>Μπορείτε να βρείτε άλλα εργαλεία και επεκτάσεις στο <a href="http://pgxn.org/">PostgreSQL Extension Network</a>.</p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="τεκμηρίωση">Τεκμηρίωση</h2>
+<p>Η PostgreSQL 18 συνοδεύεται από τεκμηρίωση σε μορφή HTML καθώς και από σελίδες εγχειριδίου (man pages). Μπορείτε επίσης να περιηγηθείτε στην τεκμηρίωση διαδικτυακά σε μορφή <a href="https://www.postgresql.org/docs/18/">HTML</a> και <a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a>.</p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="άδεια-χρήσης">Άδεια χρήσης</h2>
+<p>Το PostgreSQL χρησιμοποιεί την <a href="https://www.postgresql.org/about/licence/">Άδεια Χρήσης PostgreSQL (PostgreSQL License)</a>, μια "επιτρεπτική" άδεια παρόμοια με την Άδεια Χρήσης BSD. Αυτή η άδεια, <a href="http://www.opensource.org/licenses/postgresql/">πιστοποιημένη από το OSI</a>, χαίρει ευρείας εκτίμησης για την ευελιξία της και τη φιλικότητά της προς τις επιχειρήσεις, καθώς δεν περιορίζει τη χρησιμοποίηση της PostgreSQL με εμπορικές και ιδιόκτητες εφαρμογές. Μαζί με την υποστήριξη από πολλές εταιρείες και τη δημόσια ιδιοκτησία του κώδικα, η άδειά μας καθιστά την PostgreSQL πολύ δημοφιλή σε προμηθευτές που επιθυμούν να ενσωματώσουν μια βάση δεδομένων στα προϊόντα τους χωρίς τον φόβο χρεώσεων, κλειδώματος σε προμηθευτή, ή αλλαγών στους όρους άδειας χρήσης.</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="επικοινωνία">Επικοινωνία</h2>
+<p>Ιστοσελίδα</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>Email</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="εικόνες-και-λογότυπα">Εικόνες και λογότυπα</h2>
+<p>Τα Postgres, PostgreSQL και το Λογότυπο του Ελέφαντα (Slonik) είναι όλα κατοχυρωμένα εμπορικά σήματα της <a href="https://www.postgres.ca">PostgreSQL Community Association</a>. Εάν επιθυμείτε να χρησιμοποιήσετε αυτά τα σήματα, πρέπει να συμμορφωθείτε με την <a href="https://www.postgresql.org/about/policies/trademarks/">πολιτική εμπορικών σημάτων</a>.</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="εταιρική-υποστήριξη-και-δωρεές">Εταιρική υποστήριξη και δωρεές</h2>
+<p>Η PostgreSQL χαίρει της υποστήριξης πολλών εταιρειών, οι οποίες χορηγούν προγραμματιστές, παρέχουν πόρους φιλοξενίας και μας προσφέρουν οικονομική υποστήριξη. Δείτε τη σελίδα των <a href="https://www.postgresql.org/about/sponsors/">χορηγών</a> για ορισμένους από αυτούς τους υποστηρικτές του έργου.</p>
+<p>Υπάρχει επίσης μια μεγάλη κοινότητα <a href="https://www.postgresql.org/support/professional_support/">εταιρειών που προσφέρουν υποστήριξη PostgreSQL</a>, από μεμονωμένους συμβούλους έως πολυεθνικές εταιρείες.</p>
+<p>Εάν επιθυμείτε να κάνετε μια οικονομική συνεισφορά στο PostgreSQL Global Development Group ή σε έναν από τους αναγνωρισμένους μη κερδοσκοπικούς οργανισμούς της κοινότητας, επισκεφτείτε τη σελίδα <a href="https://www.postgresql.org/about/donate/">δωρεών</a>.</p>
+{% endblock presskit_corporate %}
+
diff --git a/templates/pages/about/press/presskit18/en.html b/templates/pages/about/press/presskit18/en.html
new file mode 100644 (file)
index 0000000..6291cff
--- /dev/null
@@ -0,0 +1,276 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<h1>PostgreSQL 18 Released!</h1>
+
+<p>
+  <strong>September 25, 2025</strong> - The
+  <a href="https://www.postgresql.org">PostgreSQL Global Development Group</a>
+  today announced the release of <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a>,
+  the latest version of the world's most advanced open source database.
+</p>
+
+<p>
+  PostgreSQL 18 improves performance for workloads of all sizes through a new
+  I/O subsystem that has demonstrated up to 3× performance improvements when
+  reading from storage, and also increases the number of queries that can use
+  indexes. This release makes major-version upgrades less disruptive,
+  accelerating upgrade times and reducing the time required to reach expected
+  performance after an upgrade completes. Developers also benefit from
+  PostgreSQL 18 features, including virtual generated columns that compute
+  values at query time, and the database-friendly <code>uuidv7()</code>
+  function that provides better indexing and read performance for UUIDs.
+  PostgreSQL 18 makes it easier to integrate with single-sign on (SSO) systems
+  with support for OAuth 2.0 authentication.
+</p>
+
+<p>
+  "The efforts of the global open source community shape every PostgreSQL
+  release and help deliver features that meet users where their data resides,"
+  said Jonathan Katz, a member of the PostgreSQL core team. "PostgreSQL 18
+  builds on the project's long, rich history of delivering a reliable and
+  robust data management experience, while continuing to expand the workloads
+  it can support."
+</p>
+
+<p>
+  PostgreSQL, an innovative data management system known for its reliability,
+  robustness, and extensibility, benefits from nearly 30 years of open source
+  development from a global developer community and has become the preferred
+  open source relational database for organizations of all sizes.
+</p>
+
+<h3>Introducing asynchronous I/O</h3>
+
+<p>
+  PostgreSQL previously relied on operating system readahead mechanisms to
+  accelerate data retrieval. However, because operating systems lack insight
+  into database-specific access patterns, they cannot always anticipate what
+  data will be required, leading to suboptimal performance in many workloads.
+</p>
+
+<p>
+  PostgreSQL 18 introduces a new asynchronous I/O (AIO) subsystem designed to
+  address this limitation. AIO lets PostgreSQL issue multiple I/O requests
+  concurrently instead of waiting for each to finish in sequence. This expands
+  existing readahead and improves overall throughput. AIO operations supported in
+  PostgreSQL 18 include sequential scans, bitmap heap scans, and vacuum.
+  Benchmarking has demonstrated performance gains of up to 3x in certain scenarios.
+</p>
+
+<p>
+  The new <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a>
+  setting lets you toggle between the AIO methods, including <code>worker</code> and <code>io_uring</code>,
+  or you can choose to maintain the current PostgreSQL behavior with the <code>sync</code>
+  setting. There are now more parameters to consider tuning with AIO, which you
+  can <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">learn more about in the documentation</a>.
+</p>
+
+<h3>Faster upgrades, better post-upgrade performance</h3>
+    
+<p>A key PostgreSQL feature is the generation and storage of
+<a href="https://www.postgresql.org/docs/18/planner-stats.html">statistics</a> that help
+PostgreSQL select the most efficient query plan. Before PostgreSQL 18, these
+statistics didn't carry over on a <a href="https://www.postgresql.org/docs/18/pgupgrade.html">major version upgrade</a>,
+which could cause significant query performance degradations on busy systems
+until the <a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a>
+finished running. PostgreSQL 18 introduces the ability to keep planner
+statistics through a major version upgrade, which helps an upgraded cluster
+reach expected performance more quickly after the upgrade.</p>
+
+<p>Additionally, <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>,
+a utility that performs major version upgrades, includes several enhancements in
+PostgreSQL 18, such as faster upgrades when a database contains many objects
+like tables and sequences. This release also lets <code>pg_upgrade</code> process its
+checks in parallel based on the settings of the <code>--jobs</code> flag, and adds the
+<code>--swap</code> flag that swaps upgrade directories instead of copying, cloning, or
+linking files.</p>
+
+<h3>Query and general performance enhancements</h3>
+
+<p>
+  PostgreSQL 18 further accelerates query performance with features that
+  automatically make your workloads faster. This release introduces "skip scan"
+  lookups on <a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">multicolumn B-tree indexes</a>
+  that improve execution time for queries that omit an <code>=</code> condition on one or
+  more prefix index columns. It can also optimize queries that use <code>OR</code> conditions
+  in a <code>WHERE</code> to use an index, leading to significantly faster execution. There
+  are also numerous improvements for how PostgreSQL plans and executes table joins,
+  from boosting the performance of hash joins to allowing merge joins to use
+  incremental sorts. PostgreSQL 18 also supports parallel builds for
+  <a href="https://www.postgresql.org/docs/18/gin.html">GIN indexes</a>, joining B-tree and
+  <a href="https://www.postgresql.org/docs/current/brin.html">BRIN indexes</a> in supporting
+  this capability.
+</p>
+
+<p>
+  This release also builds on PostgreSQL support for hardware acceleration,
+  including support for ARM NEON and SVE CPU intrinsics for the <code>popcount</code>
+  function, which is used by the <a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a>
+  and other internal capabilities.
+</p>
+
+<h3>Enhancing the developer experience</h3>
+
+<p>
+  PostgreSQL 18 introduces <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">virtual generated columns</a>
+  that compute values at query time instead of storing them. This is now the
+  default option for generated columns. Additionally, stored generated columns
+  can now be logically replicated.
+</p>
+
+<p>
+  This release adds the capability to access both the previous (<code>OLD</code>)
+  and current (<code>NEW</code>) values in the
+  <a href="https://www.postgresql.org/docs/18/dml-returning.html"><code>RETURNING</code> clause</a>
+  for <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code> and <code>MERGE</code>
+  commands. PostgreSQL 18 also adds UUIDv7 generation through the
+  <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a>
+  function, letting you generate random UUIDs that are timestamp-ordered to
+  support better caching strategies. PostgreSQL 18 includes
+  <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a>
+  as an alias for <code>gen_random_uuid()</code>.
+</p>
+
+<p>
+  PostgreSQL 18 adds <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">temporal constraints</a>
+  -- constraints over ranges -- for both <code>PRIMARY KEY</code> and <code>UNIQUE</code>
+  constraints using the <code>WITHOUT OVERLAPS</code> clause, and on
+  <code>FOREIGN KEY</code> constraints using the <code>PERIOD</code> clause.
+</p>
+
+<p>
+  Finally, PostgreSQL 18 makes it easier to create the schema definition of a
+  foreign table using the definition of a local table with the
+  <a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a>
+  command.
+</p>
+
+<h3>Improved text processing</h3>
+
+<p>
+  PostgreSQL 18 makes text processing easier and faster with several new
+  enhancements. This release adds the <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a>
+  collation, which provides full Unicode semantics for case transformations while
+  helping to accelerate many comparisons. This includes the <code>upper</code> and <code>lower</code>
+  string comparison functions and the new <a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a>
+  function for case-insensitive comparisons. Additionally, PostgreSQL 18 now
+  supports making <code>LIKE</code> comparisons over text that uses a
+  <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">nondeterministic collation</a>,
+  simplifying how you can perform more complex pattern matching. This release also
+  changes <a href="https://www.postgresql.org/docs/18/textsearch.html">full text search</a>
+  to use the default collation provider of a cluster instead of always using libc,
+  which may require you to reindex all
+  <a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">full text search</a>
+  and <a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a>
+  indexes after running <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.
+</p>
+
+<h3>Authentication and security features</h3>
+
+<p>
+  PostgreSQL 18 introduces <a href="https://www.postgresql.org/docs/18/auth-oauth.html"><code>oauth</code> authentication</a>,
+  which lets users authenticate using OAuth 2.0 mechanisms supported through
+  PostgreSQL extensions. Additionally, PostgreSQL 18 includes validation for
+  <a href="https://www.postgresql.org/docs/18/pgcrypto.html#PGCRYPTO-OPENSSL-SUPPORT-FUNCS">FIPS mode</a>,
+  and adds the <a href="https://www.postgresql.org/docs/18/runtime-config-connection.html#GUC-SSL-TLS13-CIPHERS"><code>ssl_tls13_ciphers</code></a>
+  parameter for configuring server-side TLS v1.3 cipher suites.
+</p>
+
+<p>
+  This release deprecates <code>md5</code> password authentication, which will
+  be removed in a future release. If you require PostgreSQL password-based
+  authentication, use <a href="https://www.postgresql.org/docs/18/auth-password.html">SCRAM authentication</a>.
+  PostgreSQL 18 also supports SCRAM passthrough authentication with both
+  <a href="https://www.postgresql.org/docs/18/postgres-fdw.html"><code>postgres_fdw</code></a>
+  and <a href="https://www.postgresql.org/docs/18/dblink.html"><code>dblink</code></a>
+  for authenticating to remote PostgreSQL instances. Additionally,
+  <a href="https://www.postgresql.org/docs/18/pgcrypto.html"><code>pgcrypto</code></a>
+  now supports <a href="https://www.postgresql.org/docs/18/pgcrypto.html#PGCRYPTO-CRYPT-ALGORITHMS">SHA-2 encryption for password hashing</a>.
+</p>
+
+<h3>Replication</h3>
+
+<p>
+  PostgreSQL 18 supports reporting logical replication write conflicts in logs and
+  in the <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a> view. Additionally,
+  <a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a>
+  now defaults to using parallel streaming for applying transactions, which can
+  help improve performance. The
+  <a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a>
+  utility now has an <code>--all</code> flag so you can create logical replicas for all
+  databases in an instance with a single command. PostgreSQL 18 also lets you
+  automatically <a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">drop idle replication slots</a> to help prevent storing too many
+  write-ahead log files on a publisher.
+</p>
+
+<h3>Maintenance and observability</h3> 
+
+<p>
+  PostgreSQL 18 improves its <a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">vacuum</a>
+  strategy by proactively freezing more pages during regular vacuums, reducing
+  overhead and helping in situations that require aggressive vacuums.
+</p>
+
+<p>
+  PostgreSQL 18 adds more details to <a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a>,
+  which provides information about query plan execution, and as of this release
+  now automatically shows how many buffers (the fundamental unit of data storage)
+  are accessed when executing <code>EXPLAIN ANALYZE</code>. Additionally, <code>EXPLAIN ANALYZE</code>
+  now shows how many index lookups occur during an index scan, and <code>EXPLAIN ANALYZE VERBOSE</code>
+  includes CPU, WAL, and average read statistics. PostgreSQL 18 includes more info
+  in <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a>
+  on time spent on vacuum and related operations, as well as per-connection
+  statistics on I/O and WAL utilization.
+</p>
+
+<h3>Other notable changes</h3>
+
+<p>
+  Databases initialized with PostgreSQL 18 <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a>
+  now have page checksums enabled by default. This can affect upgrades from
+  non-checksum enabled clusters, which would require you to create a new
+  PostgreSQL 18 cluster with the <code>--no-data-checksums</code> option when using
+  <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.
+</p>
+
+<p>
+  PostgreSQL 18 also introduces a new version (3.2) of the PostgreSQL wire
+  protocol, the first new protocol version since PostgreSQL 7.4 (2003).
+  <a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a> still uses
+  version 3.0 by default while clients (e.g., drivers, poolers, proxies) add
+  support for the new protocol version.
+</p>
+
+<h3>Additional Features</h3>
+
+<p>
+  Many other new features and improvements have been added to PostgreSQL 18 that
+  may also be helpful for your use cases. Please see the
+  <a href="https://www.postgresql.org/docs/18/release-18.html">release notes</a> for a
+  complete list of new and changed features.
+</p>
+    
+
+<h3 id="about-postgresql">About PostgreSQL</h3>
+<p>
+  <a href="https://www.postgresql.org">PostgreSQL</a> is the world's most
+  advanced open source database, with a global community of thousands of users,
+  contributors, companies and organizations. Since its beginnings at the
+  University of California, Berkeley over 40 years ago, PostgreSQL has continued
+  with an unmatched pace of development. PostgreSQL's mature feature set not
+  only matches top proprietary database systems, but exceeds them in advanced
+  database features, extensibility, security, and stability.
+</p>
+
+<h3 id="links">Links</h3>
+<ul>
+  <li><a href="https://www.postgresql.org/download/">Download</a></li>
+  <li><a href="https://www.postgresql.org/docs/18/release-18.html">Release Notes</a></li>
+  <li><a href="https://www.postgresql.org/about/press/">Press Kit</a></li>
+  <li><a href="https://www.postgresql.org/support/security/">Security Page</a></li>
+  <li><a href="https://www.postgresql.org/support/versioning/">Versioning Policy</a></li>
+  <li><a href="https://www.postgresql.org/about/contact/">Contact</a></li>
+  <li><a href="https://www.postgresql.org/about/donate/">Donate</a></li>
+</ul>
+{% endblock presskit_content %}
diff --git a/templates/pages/about/press/presskit18/es.html b/templates/pages/about/press/presskit18/es.html
new file mode 100644 (file)
index 0000000..37d114b
--- /dev/null
@@ -0,0 +1,104 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>25 de septiembre de 2025</strong> - El <a href="https://www.postgresql.org">Grupo Global de Desarrollo de PostgreSQL</a> ha anunciado hoy el lanzamiento de <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a>, la versión más reciente de la base de datos de código abierto más avanzada del mundo.</p>
+<p>PostgreSQL 18 mejora el rendimiento para cargas de trabajo de todos los tamaños gracias a un nuevo subsistema de E/S, que ha demostrado un incremento del rendimiento de hasta tres veces al leer desde el almacenamiento, y además aumenta la cantidad de consultas que pueden utilizar índices. Esta versión hace que las actualizaciones de versión principal sean menos disruptivas, acelerando los tiempos de actualización y reduciendo el tiempo necesario para alcanzar el rendimiento esperado una vez completada la actualización. Los desarrolladores también se benefician de las funciones de PostgreSQL 18, que incluyen columnas generadas virtuales que calculan valores en el momento de la consulta, y la función <code>uuidv7()</code> optimizada para bases de datos, que ofrece un mejor indexado y mayor rendimiento en lecturas de UUIDs. PostgreSQL 18 también facilita la integración con sistemas de inicio de sesión único (SSO) al incorporar soporte para la autenticación OAuth 2.0.</p>
+<p>"Los esfuerzos de la comunidad global de código abierto dan forma a cada versión de PostgreSQL y ayudan a ofrecer características que responden a las necesidades de los usuarios allí donde están sus datos", dijo Jonathan Katz, miembro del Core Team de PostgreSQL. "PostgreSQL 18 continúa la extensa tradición del proyecto de ofrecer una experiencia de gestión de datos robusta y confiable, mientras amplía las cargas de trabajo que está en capacidad de manejar".</p>
+<p>PostgreSQL es un innovador sistema de gestión de datos conocido por su confiabilidad, robustez y extensibilidad. Cuenta con casi 30 años de desarrollo de código abierto por parte de una comunidad global de desarrolladores y se ha convertido en la base de datos relacional de código abierto preferida por organizaciones de todos los tamaños.</p>
+<h3 id="nueva-es-asíncrona">Nueva E/S asíncrona</h3>
+<p>PostgreSQL dependía anteriormente de los mecanismos de readahead (lectura anticipada) del sistema operativo para acelerar la lectura de datos. Sin embargo, como los sistemas operativos carecen de conocimiento sobre los patrones de acceso específicos de la base de datos, no siempre pueden anticipar qué datos serán necesarios, lo que provoca un rendimiento inferior en muchas cargas de trabajo.</p>
+<p>PostgreSQL 18 incorpora un nuevo subsistema de entrada/salida asíncrona (AIO) que resuelve esta limitación. Gracias a AIO, PostgreSQL puede enviar varias solicitudes de entrada/salida al mismo tiempo, en lugar de procesarlas una tras otra. Esto potencia el readahead ya existente y eleva el rendimiento general. En esta versión, AIO es compatible con escaneos secuenciales, escaneos bitmap heap y vacuum. Según pruebas de referencia, en ciertos escenarios el rendimiento puede triplicarse.</p>
+<p>La nueva opción <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a> hace posible elegir entre distintos métodos de AIO, como <code>worker</code> e <code>io_uring</code>, o mantener el comportamiento tradicional de PostgreSQL usando <code>sync</code>. Además, AIO incorpora ahora más parámetros que se pueden ajustar, los cuales se explican con <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">mayor detalle en la documentación</a>.</p>
+<h3 id="actualizaciones-más-rápidas-mejor-rendimiento-tras-la-actualización">Actualizaciones más rápidas, mejor rendimiento tras la actualización</h3>
+<p>Una característica clave de PostgreSQL es la generación y almacenamiento de <a href="https://www.postgresql.org/docs/18/planner-stats.html">estadísticas</a> que ayudan a seleccionar el plan de consulta más eficiente. Antes de PostgreSQL 18, estas estadísticas no se conservaban tras una <a href="https://www.postgresql.org/docs/18/pgupgrade.html">actualización de versión principal</a>, lo que podía ocasionar degradaciones importantes en el rendimiento de las consultas en sistemas con alta carga hasta que finalizara la ejecución de <a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a> PostgreSQL 18 introduce la posibilidad de mantener las estadísticas del planificador durante una actualización de versión principal, lo que permite que un clúster actualizado alcance más rápidamente el rendimiento esperado después de la actualización.</p>
+<p>Asimismo, <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>, la herramienta encargada de realizar actualizaciones de versiones principales, incorpora diversas mejoras en PostgreSQL 18. Entre ellas se incluyen procesos de actualización más rápidos cuando la base de datos contiene numerosos objetos, como tablas y secuencias. Con esta versión <code>pg_upgrade</code> también puede ejecutar las comprobaciones en paralelo a partir del ajuste del parámetro <code>--jobs</code>, y se introduce la opción <code>--swap</code> que permite intercambiar directorios de actualización en lugar de copiar, clonar o enlazar archivos.</p>
+<h3 id="mejoras-en-las-consultas-y-el-rendimiento-general">Mejoras en las consultas y el rendimiento general</h3>
+<p>PostgreSQL 18 impulsa todavía más la velocidad de ejecución de las consultas gracias a nuevas funciones que aceleran automáticamente las cargas de trabajo. Entre las novedades se encuentra la búsqueda “skip scan” en <a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">índices B-tree multicolumna</a> que mejora el rendimiento de consultas donde no se especifica una condición de igualdad en una o varias de las columnas iniciales del índice. También se optimizan las consultas que utilizan condiciones <code>OR</code> en el <code>WHERE</code> permitiendo el uso de índices y logrando así ejecuciones mucho más rápidas. Igualmente, se han incorporado múltiples mejoras en la planificación y ejecución de joins entre tablas, como un mayor rendimiento en los hash joins y la posibilidad de que los merge joins utilicen ordenamientos incrementales. Además, PostgreSQL 18 incorpora la creación paralela de <a href="https://www.postgresql.org/docs/18/gin.html">índices GIN</a>, al igual que ya ocurre con los índices B-tree y <a href="https://www.postgresql.org/docs/current/brin.html">BRIN</a>.</p>
+<p>Esta versión amplía las capacidades de PostgreSQL en aceleración por hardware, lo que incluye soporte para los intrínsecos de las CPU ARM NEON y SVE para la función <code>popcount</code> que es utilizada por <a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a> y otras funcionalidades internas.</p>
+<h3 id="mejorando-la-experiencia-del-desarrollador">Mejorando la experiencia del desarrollador</h3>
+<p>PostgreSQL 18 introduce <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">columnas generadas virtuales</a> que calculan los valores al ejecutar la consulta, en lugar de almacenarlos. Esta es ahora la opción predeterminada para las columnas generadas. Adicionalmente, las columnas generadas almacenadas ahora pueden replicarse lógicamente.</p>
+<p>Con esta versión ahora es posible acceder a los valores previos (<code>OLD</code>) y actuales (<code>NEW</code>) dentro de la <a href="https://www.postgresql.org/docs/18/dml-returning.html">cláusula <code>RETURNING</code></a> en los comandos <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code> y <code>MERGE</code>. PostgreSQL 18 también incorpora la generación de UUIDv7 mediante la función <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a> lo que permite crear UUIDs aleatorios organizados por marca de tiempo, con el fin de facilitar la implementación de mejores estrategias de almacenamiento en caché. Asimismo, <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a> pasa a estar disponible como alias de <code>gen_random_uuid()</code>.</p>
+<p>PostgreSQL 18 añade <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">restricciones temporales</a> -- restricciones sobre rangos -- tanto para las restricciones <code>PRIMARY KEY</code> y <code>UNIQUE</code> mediante la cláusula <code>WITHOUT OVERLAPS</code>, como para las restricciones <code>FOREIGN KEY</code> mediante la cláusula <code>PERIOD</code>.</p>
+<p>Por último, PostgreSQL 18 simplifica la creación de la definición de esquema de una tabla foránea usando como referencia la definición de una tabla local a través del comando <a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a>.</p>
+<h3 id="procesamiento-de-texto-mejorado">Procesamiento de texto mejorado</h3>
+<p>Con PostgreSQL 18, el procesamiento de texto ahora es más sencillo y veloz gracias a múltiples mejoras. Entre ellas destaca la nueva intercalación <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a> que garantiza semántica Unicode completa en las transformaciones de mayúsculas y minúsculas y, además, agiliza numerosas comparaciones. Esto abarca las funciones de comparación de cadenas <code>upper</code> y <code>lower</code>, además de la nueva función <a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a> , diseñada para comparaciones sin distinción entre mayúsculas y minúsculas. Además, PostgreSQL 18 ahora admite la realización de comparaciones con <code>LIKE</code> sobre texto que utiliza una <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">intercalación no determinista</a>, lo que simplifica la ejecución de patrones de búsqueda más complejos. Esta versión también modifica la <a href="https://www.postgresql.org/docs/18/textsearch.html">búsqueda de texto completo</a> para que use el proveedor de intercalación predeterminado del clúster en lugar de usar siempre libc, lo que puede requerir reindexar todas las <a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">búsquedas de texto completo</a> y los índices de <a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a> después de ejecutar <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.</p>
+<h3 id="replicación">Replicación</h3>
+<p>PostgreSQL 18 admite la notificación de conflictos de escritura en la replicación lógica tanto en los registros como en la vista <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a>. Además, ahora el comando <a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a> usa por defecto la transmisión en paralelo para aplicar transacciones, lo que puede contribuir a mejorar el rendimiento. La utilidad <a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a> ahora incluye la opción <code>--all</code> que permite crear réplicas lógicas de todas las bases de datos de una instancia con un solo comando. PostgreSQL 18 también permite <a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">eliminar automáticamente los slots de replicación inactivos</a> evitando así almacenar un exceso de archivos de registro WAL en el editor.</p>
+<h3 id="mantenimiento-y-observabilidad">Mantenimiento y observabilidad</h3>
+<p>PostgreSQL 18 optimiza su estrategia de <a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">vacuum</a> al congelar preventivamente un mayor número de páginas durante los vacuum habituales, lo que disminuye la sobrecarga y resulta útil en escenarios que demandan vacuum más intensivos.</p>
+<p>PostgreSQL 18 agrega más detalles a <a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a>, que proporciona información sobre la ejecución del plan de consultas y, a partir de esta versión, ahora muestra automáticamente cuántos buffers (la unidad fundamental de almacenamiento de datos) se acceden al ejecutar <code>EXPLAIN ANALYZE</code>. Además, <code>EXPLAIN ANALYZE</code> ahora indica cuántas búsquedas en índices se realizan durante un escaneo de índice, y <code>EXPLAIN ANALYZE VERBOSE</code> incluye estadísticas de CPU, WAL y lecturas promedio. PostgreSQL 18 también incorpora más información en <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a> sobre el tiempo invertido en vacuum y operaciones relacionadas, así como estadísticas por conexión sobre el uso de I/O y WAL.</p>
+<h3 id="otros-cambios-destacados">Otros cambios destacados</h3>
+<p>A partir de PostgreSQL 18, las bases de datos que se inicialicen con <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a> tendrán activadas por defecto las sumas de verificación de página (page checksums). Esto puede afectar a las actualizaciones desde clústeres que no las tuvieran habilitadas, lo que obligaría a crear un nuevo clúster de PostgreSQL 18 usando la opción <code>--no-data-checksums</code> durante el proceso de <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.</p>
+<p>PostgreSQL 18 también introduce una nueva versión (3.2) del protocolo de conexión de PostgreSQL (wire protocol), siendo la primera nueva versión del protocolo desde PostgreSQL 7.4 (2003). <a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a> sigue utilizando la versión 3.0 por defecto, mientras que los clientes (p. ej., controladores, poolers, proxies) añaden soporte para la nueva versión del protocolo.</p>
+<h3 id="sobre-postgresql">Sobre PostgreSQL</h3>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> es la base de datos de código abierto más avanzada del mundo, que cuenta con una comunidad global de miles de usuarios, contribuidores, empresas y organizaciones. Desde sus inicios en la Universidad de California, Berkeley, hace más de 40 años, PostgreSQL ha continuado con un ritmo de desarrollo inigualable. El maduro conjunto de características de PostgreSQL no sólo iguala a los principales sistemas de bases de datos propietarios, sino que los supera en términos de características avanzadas, extensibilidad, seguridad y estabilidad.</p>
+<h3 id="enlaces">Enlaces</h3>
+<ul>
+<li><a href="https://www.postgresql.org/download/">Descargas</a></li>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Notas de la versión</a></li>
+<li><a href="https://www.postgresql.org/about/press/">Kit de prensa</a></li>
+<li><a href="https://www.postgresql.org/support/security/">Información de seguridad</a></li>
+<li><a href="https://www.postgresql.org/support/versioning/">Política de versiones</a></li>
+<li><a href="https://www.postgresql.org/about/contact/">Contacto</a></li>
+<li><a href="https://www.postgresql.org/about/donate/">Donaciones</a></li>
+</ul>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="sobre-postgresql">Sobre PostgreSQL</h2>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> es la base de datos de código abierto más avanzada del mundo, que cuenta con una comunidad global de miles de usuarios, contribuidores, empresas y organizaciones. Desde sus inicios en la Universidad de California, Berkeley, hace más de 40 años, PostgreSQL ha continuado con un ritmo de desarrollo inigualable. El maduro conjunto de características de PostgreSQL no sólo iguala a los principales sistemas de bases de datos propietarios, sino que los supera en términos de características avanzadas, extensibilidad, seguridad y estabilidad.</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="más-información-sobre-las-características">Más información sobre las características</h2>
+<p>Para más información sobre las características antes mencionadas y otras más, consulten los siguientes recursos:</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Notas de la versión</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">Matriz de características</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="dónde-descargarlo">Dónde descargarlo</h2>
+<p>Hay varias maneras de descargar PostgreSQL 18, entre ellas:</p>
+<ul>
+<li>La <a href="https://www.postgresql.org/download/">página oficial de descargas</a> que contiene instaladores y herramientas para <a href="https://www.postgresql.org/download/windows/">Windows</a>, <a href="https://www.postgresql.org/download/linux/">Linux</a>, <a href="https://www.postgresql.org/download/macosx/">macOS</a>, etc.</li>
+<li><a href="https://www.postgresql.org/ftp/source/v18.0">Código fuente</a></li>
+</ul>
+<p>Otras herramientas y extensiones están disponibles en la <a href="http://pgxn.org/">PostgreSQL Extension Network</a>.</p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="documentación">Documentación</h2>
+<p>PostgreSQL 18 incluye documentos HTML y páginas de manual. Es posible también consultar la documentación en línea en formato <a href="https://www.postgresql.org/docs/18/">HTML</a> y <a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a>.</p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="licencia">Licencia</h2>
+<p>PostgreSQL utiliza la <a href="https://www.postgresql.org/about/licence/">PostgreSQL License</a>, una licencia "permisiva" de tipo BSD. Esta <a href="http://www.opensource.org/licenses/postgresql/">licencia certificada por la OSI</a> es ampliamente apreciada por ser flexible y adecuada para las empresas, ya que no limita el uso de PostgreSQL con aplicaciones comerciales y propietarias. Junto con el soporte para múltiples empresas y la propiedad pública del código, nuestra licencia hace que PostgreSQL sea muy popular entre los proveedores que desean integrar una base de datos en sus propios productos sin tener que preocuparse por tarifas, dependencia de un único proveedor o cambios en los términos de la licencia.</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="contactos">Contactos</h2>
+<p>Sitio web</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>Correo electrónico</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="imágenes-y-logotipos">Imágenes y logotipos</h2>
+<p>Postgres, PostgreSQL y el logo del elefante (Slonik) son todas marcas registradas de la <a href="https://www.postgres.ca">PostgreSQL Community Association</a>. Quien desee utilizar estas marcas, deberá cumplir con la <a href="https://www.postgresql.org/about/policies/trademarks/">política de marca</a>.</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="soporte-corporativo-y-donaciones">Soporte corporativo y donaciones</h2>
+<p>PostgreSQL cuenta con el soporte de numerosas empresas, que patrocinan a los desarrolladores, ofrecen recursos de alojamiento y nos dan apoyo financiero. Consulten nuestra página de <a href="https://www.postgresql.org/about/sponsors/">patrocinadores</a> para conocer algunos de los que dan soporte al proyecto.</p>
+<p>Existe también una gran comunidad de <a href="https://www.postgresql.org/support/professional_support/">empresas que ofrecen soporte para PostgreSQL</a>, desde consultores individuales hasta empresas multinacionales.</p>
+<p>Si desean hacer una contribución financiera al Grupo Global de Desarrollo de PostgreSQL o a una de las organizaciones sin fines de lucro reconocidas por la comunidad, visiten nuestra página de <a href="https://www.postgresql.org/about/donate/">donaciones</a>.</p>
+{% endblock presskit_corporate %}
+
diff --git a/templates/pages/about/press/presskit18/fr.html b/templates/pages/about/press/presskit18/fr.html
new file mode 100644 (file)
index 0000000..ef37019
--- /dev/null
@@ -0,0 +1,131 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>25 septembre 2025.</strong> Le <a href="https://www.postgresql.org">PostgreSQL Global Development Group</a> annonce aujourd'hui la publication de <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a>, dernière version de la base de données open source de référence.</p>
+<p>PostgreSQL 18 améliore la performance des charges de travail de toute taille grâce à un tout nouveau sous-système d'entrées-sorties. Ce système a démontré des performances en lecture pouvant être jusqu'à trois fois plus rapide. Cette version permet d'augmenter le nombre de requêtes pouvant utiliser des index. Elle rend également les mises à jour de versions majeures moins disruptives, accélérant les temps de mise à jour et réduisant le temps d'atteinte de la performance optimale une fois la mise à jour effectuée.</p>
+<p>Les développeurs bénéficient également de nouvelles fonctionnalités avec PostgreSQL 18. Celles-ci incluent les colonnes générées virtuelles, calculées à l'exécution de la requête, et la fonction <code>uuidv7()</code> qui permet à la fois une meilleure indexation et une meilleure performance en lecture sur les UUIDs.</p>
+<p>PostgreSQL 18 rend son intégration plus simple avec les systèmes single sign on (SSO) en supportant l'authentification OAuth 2.0.</p>
+<p>«&nbsp;Les efforts de la communauté open source mondiale façonnent chaque publication de PostgreSQL et permettent de livrer des fonctionnalités qui correspondent aux attentes des utilisateurs au plus près de leurs données&nbsp;» déclare Jonathan Katz, un membre de la core team de PostgreSQL. «&nbsp;PostgreSQL 18 s'appuie sur l'historique long et riche du projet, centré sur la fiabilité et la robustesse du gestionnaire de données, tout en étoffant les charges de travail qu'il prend en charge.&nbsp;»</p>
+<p>PostgreSQL, système innovant de gestion des données, reconnu pour sa fiabilité et sa robustesse, bénéficie depuis près de 30 ans d'un développement open source par une communauté mondiale de développeurs et développeuses. Il est devenu le système de gestion de bases de données relationnelles de référence pour les organisations de toute taille.</p>
+<h3 id="un-premier-pas-vers-les-entréessorties-asynchrones">Un premier pas vers les entrées/sorties asynchrones</h3>
+<p>Précédemment, PostgreSQL s'appuyait sur les mécanismes de lecture anticipée du système d'exploitation pour accélérer la récupération des données sur disque. Cependant, comme les systèmes d'exploitation n'ont pas la connaissance des modèles d'accès propres à la base de données, ils ne peuvent pas toujours anticiper les données nécessaires, entraînant une performance sous-optimale pour de nombreuses charges de travail.</p>
+<p>PostgreSQL 18 introduit un nouveau sous-système d'E/S asynchrones (AIO) pour traiter ces limitations. AIO permet à PostgreSQL d'effectuer plusieurs demandes d'E/S de façon concurrente plutôt que d'attendre que chacune se termine en séquence. Ceci étend la lecture anticipée et améliore la bande passante globale. Les opérations AIO supportées dans PostgreSQL 18 incluent les lectures séquentielles, les lectures bitmap des fichiers heap ainsi que les opérations de vacuum. Les tests ont démontré une performance multipliée par 3 sur certains scénarios.</p>
+<p>Le nouveau paramètre <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a> permet de choisir entre les méthodes AIO <code>worker</code> et <code>io_uring</code> ou de conserver le comportement habituel de PostgreSQL avec la valeur <code>sync</code>. De nouveaux paramètres sont à a prendre en compte pour régler AIO, comme <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">l'explique la documentation</a>.</p>
+<h3 id="des-mises-à-jour-plus-rapides-de-meilleures-performances-post-mises-à-jour">Des mises à jour plus rapides, de meilleures performances post-mises à jour</h3>
+<p>Une des fonctionnalités clé de PostgreSQL est la génération et le stockage de <a href="https://www.postgresql.org/docs/18/planner-stats.html">statistiques</a> permettant à PostgreSQL de choisir le plan de requêtage le plus efficace. Avant PostgreSQL 18, ces statistiques n'étaient pas conservées lors d'une <a href="https://www.postgresql.org/docs/18/pgupgrade.html">mise à jour majeure de version</a>. Ceci pouvait causer des dégradations de performances sur les systèmes chargés jusqu'à ce que l'exécution d'<a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a> se termine. PostgreSQL 18 apporte la possibilité de garder les statistiques du planificateur lors d'une mise à jour de version majeure, ce qui permet à une instance d'être plus rapidement performante après l'opération.</p>
+<p>De plus, <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>, outil de mises à jour majeures, inclut plusieurs améliorations dans PostgreSQL 18, telles que des mises à jour plus rapides lorsqu'une base de données contient beaucoup d'objets de type tables ou séquences. Avec cette version, <code>pg_upgrade</code> traite ses vérifications en parallèle en se basant sur le paramètre <code>--jobs</code> et ajoute un autre paramètre <code>--swap</code> qui intervertit les répertoires au lieu de copier, cloner ou lier les fichiers.</p>
+<h3 id="requêtes-et-amélioration-générale-des-performances">Requêtes et amélioration générale des performances</h3>
+<p>PostgreSQL 18 améliore encore la performance des requêtes avec des fonctionnalités qui optimisent automatiquement les traitements.</p>
+<p>Cette version introduit les recherches «&nbsp;skip scan&nbsp;» sur les <a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">index B-tree multicolonnes</a> améliorant les temps d'exécution pour les requêtes qui omettent une condition <code>=</code> sur une ou plusieurs colonnes préfixes de l'index. Cela peut favoriser l'utilisation d'un index sur des requêtes qui utilisent des conditions <code>OR</code> dans un <code>WHERE</code>, accélérant significativement leur exécution.</p>
+<p>Cette version apporte de nombreuses améliorations sur la manière dont PostgreSQL planifie et exécute les jointures de tables. Cela comprend de meilleures performances sur les jointures par hachage ou l'utilisation de tris incrémentaux lors de jointures par fusion (merge joins). PostgreSQL 18 apporte la construction parallèle pour les <a href="https://www.postgresql.org/docs/18/gin.html">index GIN</a>, les plaçant au niveau des index B-tree et des <a href="https://www.postgresql.org/docs/current/brin.html">index BRIN</a> qui exploitent déjà cette fonctionnalité.</p>
+<p>Cette version étend le support de l'accélération matérielle, incluant le support pour l'ARM NEON et SVE CPU pour la prise en charge intrinsèque de la fonction <code>popcount</code>, qui est utilisée par <a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a> et autres fonctionnalités internes.</p>
+<h3 id="améliorer-lexpérience-développeur">Améliorer l'expérience développeur</h3>
+<p>PostgreSQL 18 introduit les <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">colonnes générées virtuelles</a> dont les valeurs sont calculées à la requête, et non stockées. À partir de cette version, il s'agit du comportement par défaut pour les colonnes générées. De plus, les colonnes générées stockées peuvent maintenant être répliquées logiquement.</p>
+<p>Cette version ajoute la possibilité d'accéder à la fois aux valeurs précédentes (<code>OLD</code>) et courantes (<code>NEW</code>) dans la <a href="https://www.postgresql.org/docs/18/dml-returning.html">clause <code>RETURNING</code></a> pour les commandes <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code> et <code>MERGE</code>.</p>
+<p>PostgreSQL 18 propose également la génération de UUIDv7 au travers de la fonction <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a> autorisant l'utilisateur à générer des UUIDs aléatoires ordonnés dans le temps ce qui permet la mise en œuvre de meilleures stratégies de cache. PostgreSQL 18 inclut <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a>, un alias pour <code>gen_random_uuid()</code>.</p>
+<p>PostgreSQL 18 ajoute des <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">contraintes temporelles</a>, -- contraintes sur intervalles -- à la fois pour les contraintes <code>PRIMARY KEY</code> et <code>UNIQUE</code> en utilisant la clause <code>WITHOUT OVERLAPS</code>, et sur les contraintes <code>FOREIGN KEY</code> en utilisant la clause <code>PERIOD</code>.</p>
+<p>Enfin, PostgreSQL 18 simplifie la création de tables étrangères en utilisant la définition d'une table locale. Cette opération est réalisée par la commande <a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a>.</p>
+<h3 id="amélioration-de-la-gestion-du-texte">Amélioration de la gestion du texte</h3>
+<p>De nombreuses améliorations simplifient et accélèrent la gestion du texte dans PostgreSQL 18. Cette version ajoute la collation <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a> qui fournit les sémantiques Unicode pour les conversions de casse et accélère nombre de comparaisons. Cela inclut les fonctions de comparaisons de chaînes <code>upper</code> et <code>lower</code> et la nouvelle fonction de comparaisons insensibles à la casse <a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a>. De plus, PostgreSQL 18 supporte désormais les comparaisons <code>LIKE</code> de texte utilisant une <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">collation non déterministe</a>, ce qui simplifie la recherche de correspondances complexes. Cette version modifie également la <a href="https://www.postgresql.org/docs/18/textsearch.html">recherche plein texte</a> pour utiliser le fournisseur de collation par défaut d'une instance plutôt que l'utilisation constante de la libc. Cela peut nécessiter de réindexer tous les index <a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">recherche plein texte</a> et <a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a> après avoir lancé <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.</p>
+<h3 id="réplication">Réplication</h3>
+<p>PostgreSQL 18 transcrit les conflits en écriture de réplication logique dans les journaux et dans la vue <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a>. De plus, <a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a> utilise désormais par défaut des flux parallèles pour appliquer les transactions, ce qui contribue à améliorer la performance de la réplication.</p>
+<p>L'utilitaire <a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a> dispose maintenant d'un paramètre <code>--all</code> permettant de créer des réplicas logiques pour toutes les bases d'une instance avec une seule commande.</p>
+<p>PostgreSQL 18 permet également d'automatiser la <a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">suppression des slots de réplications inactifs</a>. Cela permet d'éviter de stocker trop de fichiers WAL sur le serveur de publication.</p>
+<h3 id="maintenance-et-observabilité">Maintenance et observabilité</h3>
+<p>PostgreSQL 18 améliore sa stratégie de <a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">vacuum</a> en gelant plus de pages de manière proactive durant les vacuums classiques. Ceci est une aide importante et permet de réduire la surcharge lors des situations où un vacuum agressif est nécessaire.</p>
+<p>PostgreSQL 18 ajoute plus de détails à la commande <a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a>, fournissant les informations sur le plan d'exécution d'une requête. À partir de cette version, les informations sur le nombre de tampons (l'unité fondamentale de stockage des données) accédés sont affichées automatiquement lors de l'exécution de <code>EXPLAIN ANALYZE</code>. <code>EXPLAIN ANALYZE</code> indique également le nombre de recherches effectuées dans un index lors d'un balayage d'index. <code>EXPLAIN ANALYZE VERBOSE</code> inclut des statistiques sur le CPU, les WAL, et la moyenne des lectures sur disque. PostgreSQL 18 inclut plus d'informations dans <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a> sur le temps passé sur le vacuum et les opérations associées, ainsi que des statistiques par connexion sur les entrées/sorties et l'utilisation des WAL.</p>
+<h3 id="autres-changements-notables">Autres changements notables</h3>
+<p>Les sommes de contrôles sur les pages sont maintenant activées par défaut sur les bases de données initialisées avec l'outil <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a> de PostgreSQL 18.</p>
+<p>Cela peut avoir un impact sur les montées de version des clusters pour lesquels les sommes de contrôle ne sont pas activées. Dans ce cas, il sera nécessaire de créer un nouveau cluster PostgreSQL 18 avec l'option <code>--no-data-checksums</code> pour pouvoir utiliser <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.</p>
+<p>PostgreSQL 18 introduit également une nouvelle version (3.2) du protocole natif PostgreSQL. Il s'agit de la première évolution du protocole depuis PostgreSQL 7.4 (2003). <a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a> utilise toujours la version 3.0 par défaut pour laisser le temps aux clients (par exemple, les pilotes, les poolers et les proxies) d'ajouter le support de la nouvelle version du protocole.</p>
+
+<h3>À propos de PostgreSQL</h3>
+<p>
+    <a href="https://www.postgresql.org">PostgreSQL</a> est le système de gestion de bases de
+    données libre de référence. Sa communauté mondiale est composée de plusieurs
+    milliers d’utilisateurs, utilisatrices, contributeurs, contributrices,
+    entreprises et institutions. Le projet PostgreSQL, démarré il y a plus de 30 ans
+    à l’université de Californie, à Berkeley, a atteint aujourd’hui un rythme de
+    développement sans pareil. L’ensemble des fonctionnalités proposées est mature,
+    et dépasse même celui des systèmes commerciaux leaders sur les fonctionnalités
+    avancées, les extensions, la sécurité et la stabilité.
+</p>
+
+<h3 id="liens">Liens</h3>
+<ul>
+<li><a href="https://www.postgresql.org/download/">Téléchargements</a></li>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Notes de version</a></li>
+<li><a href="https://www.postgresql.org/about/press/">Dossier de presse</a></li>
+<li><a href="https://www.postgresql.org/support/security/">Page sécurité</a></li>
+<li><a href="https://www.postgresql.org/support/versioning/">Politique des versions</a></li>
+<li><a href="https://twitter.com/postgresql">Suivre @postgresql sur Twitter</a></li>
+<li><a href="https://www.postgresql.org/about/donate/">Dons</a></li>
+</ul>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2>À propos de PostgreSQL</h2>
+<p>
+    <a href="https://www.postgresql.org">PostgreSQL</a> est le système de gestion de bases de
+    données libre de référence. Sa communauté mondiale est composée de plusieurs
+    milliers d’utilisateurs, utilisatrices, contributeurs, contributrices,
+    entreprises et institutions. Le projet PostgreSQL, démarré il y a plus de 30 ans
+    à l’université de Californie, à Berkeley, a atteint aujourd’hui un rythme de
+    développement sans pareil. L’ensemble des fonctionnalités proposées est mature,
+    et dépasse même celui des systèmes commerciaux leaders sur les fonctionnalités
+    avancées, les extensions, la sécurité et la stabilité.
+</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="en-savoir-plus-sur-les-fonctionnalités">En savoir plus sur les fonctionnalités</h2>
+<p>Les liens suivants fournissent de plus amples informations sur les fonctionnalités ci-dessus et toutes les autres :</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Notes de version</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">Matrice de fonctionnalités</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="où-télécharger">Où télécharger</h2>
+<p>Il existe plusieurs façons de télécharger PostgreSQL 18, dont :</p>
+<ul>
+<li>la <a href="https://www.postgresql.org/download/">page de téléchargement</a>, qui contient les installeurs et les outils pour <a href="https://www.postgresql.org/download/windows/">Windows</a>, <a href="https://www.postgresql.org/download/">Linux</a>, <a href="https://www.postgresql.org/download/macosx/">macOS</a>, et bien plus ;</li>
+<li>le <a href="https://www.postgresql.org/ftp/source/v18.0">code source</a>.</li>
+</ul>
+<p>D'autres outils et extensions sont disponibles sur le <a href="http://pgxn.org/">PostgreSQL Extension Network</a>.</p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="documentation">Documentation</h2>
+<p>La documentation au format HTML et les pages de manuel sont installées avec PostgreSQL. La documentation peut également être <a href="https://www.postgresql.org/docs/18/">consultée en ligne</a> ou récupérée au format <a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-A4.pdf">PDF</a>.</p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="licence">Licence</h2>
+<p>PostgreSQL utilise la <a href="https://www.postgresql.org/about/licence/">licence PostgreSQL</a>, licence «&nbsp;permissive&nbsp;» de type BSD. Cette <a href="http://www.opensource.org/licenses/postgresql/">licence certifiée OSI</a> est largement appréciée pour sa flexibilité et sa compatibilité avec le monde des affaires, puisqu'elle ne restreint pas l'utilisation de PostgreSQL dans les applications propriétaires ou commerciales. Associée à un support proposé par de multiples sociétés et une propriété publique du code, sa licence rend PostgreSQL très populaire parmi les revendeurs souhaitant embarquer une base de données dans leurs produits sans avoir à se soucier des prix de licence, des verrous commerciaux ou modifications des termes de licence.</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="contacts">Contacts</h2>
+<p>Site internet</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>Courriel</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="images-et-logos">Images et logos</h2>
+<p>Postgres, PostgreSQL et le logo éléphant (Slonik) sont des marques déposées de l'<a href="https://www.postgres.ca">Association de la Communauté PostgreSQL</a>. Si vous souhaitez utiliser ces marques, vous devez vous conformer à la <a href="https://www.postgresql.org/about/policies/trademarks/">politique de la marque</a>.</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="support-professionnel-et-dons">Support professionnel et dons</h2>
+<p>PostgreSQL bénéficie du support de nombreuses sociétés, qui financent des développeurs et développeuses, fournissent l'hébergement ou un support financier. Les plus fervents supporters sont listés sur la page des <a href="https://www.postgresql.org/about/sponsors/">sponsors</a>.</p>
+<p>Il existe également une très grande communauté de <a href="https://www.postgresql.org/support/professional_support/">sociétés offrant du support PostgreSQL</a>, du consultant indépendant aux entreprises multinationales.</p>
+<p>Les <a href="https://www.postgresql.org/about/donate/">dons</a> au PostgreSQL Global Development Group, ou à l'une des associations à but non lucratif, sont acceptés et encouragés.</p>
+{% endblock presskit_corporate %}
diff --git a/templates/pages/about/press/presskit18/he.html b/templates/pages/about/press/presskit18/he.html
new file mode 100644 (file)
index 0000000..9a82266
--- /dev/null
@@ -0,0 +1,755 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p dir="rtl">
+
+25 בספטמבר 2025 – 
+<a href="https://www.postgresql.org">קבוצת הפיתוח הגלובלית של PostgreSQL</a>
+
+
+מודיעה היום על שחרור 
+<a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL&nbsp;18</a>
+,
+הגרסה העדכנית ביותר של מסד הנתונים בקוד פתוח המתקדם בעולם.
+</p>
+
+
+<p dir="rtl">
+
+
+PostgreSQL 18 משפרת את הביצועים עבור עומסי עבודה בכל הגדלים באמצעות תת־מערכת I/O חדשה,
+שהדגימה שיפורי ביצועים של עד פ 3 בקריאות מהאחסון, ומגדילה גם את מספר השאילתות היכולות להשתמש באינדקסים.
+מהדורה זו מצמצמת את ההפרעה בתהליכי שדרוג גרסה ראשית, מקצרת את זמני השדרוג ומפחיתה את הזמן הנדרש להגיע לביצועים הצפויים לאחר סיום השדרוג.
+
+
+מפתחים מרוויחים מתכונות חדשות ב‑PostgreSQL 18, כולל עמודות מחושבות וירטואליות (Virtual Generated Columns) שמחשבות ערכים בזמן שאילתה,
+
+
+ופונקציית
+    <code>uuidv7()</code> 
+הידידותית למסדי נתונים המספקת אינדוקס וקריאה מהירים יותר עבור UUID.
+
+
+PostgreSQL 18 גם מקלה על אינטגרציה עם מערכות
+SSO (Single‑Sign On)
+    בעזרת תמיכה באימות OAuth 2.0.
+</p>
+
+
+<p dir="rtl">
+
+
+"המאמץ של קהילת הקוד הפתוח הגלובלית מעצב כל מהדורה של PostgreSQL ועוזר לה לספק תכונות שמגיעות אל המשתמשים היכן שהנתונים שלהם נמצאים", אמר
+Jonathan Katz, חבר ב‑PostgreSQL Core Team.
+"PostgreSQL 18 נבנה על ההיסטוריה הארוכה והעשירה של הפרויקט במתן חוויית ניהול נתונים אמינה וחסינה, תוך המשך הרחבת מגוון עומסי העבודה שהוא יכול לתמוך בהם."
+</p>
+
+
+<p dir="rtl">
+PostgreSQL זאת מערכת ניהול נתונים חדשנית הידועה באמינות, בחוסנה וביכולת הרחבה שלה, נהנית ממעל 25 שנות פיתוח קוד פתוח מקהילת המפתחים העולמית והפכה לבסיס נתונים רלציוני הפתוח המועדף על ארגונים מכל הגדלים.
+</p>
+
+
+
+
+<h3 dir="rtl">
+מבוא ל‑Asynchronous I/O
+</h3>
+
+
+<p dir="rtl">
+PostgreSQL הסתמכה בעבר על מנגנוני readahead של מערכת ההפעלה כדי להאיץ שליפת נתונים.
+עם זאת, מכיוון שלמערכות ההפעלה אין ידע על דפוסי הגישה הייחודיים למסד הנתונים, הן אינן תמיד מסוגלות לצפות אילו נתונים יידרשו, מה שמוביל לביצועים פחות מיטביים תחת עומסי עבודה רבים.
+</p>
+
+
+
+
+<p dir="rtl">
+PostgreSQL 18 מציגה תת־מערכת חדשה של קלט/פלט אסינכרוני (AIO) שנועדה לטפל במגבלה הזו.
+AIO מאפשרת ל-PostgreSQL להנפיק כמה בקשות I/O במקביל, במקום להמתין שכל בקשה תסתיים ברצף. בכך היא מרחיבה את מנגנון ה-readahead הקיים ומשפרת את התפוקה הכוללת.
+ב-PostgreSQL 18 נתמכות פעולות AIO כגון סריקות רציפות (sequential scans), סריקות bitmap של ערימת הטבלה (bitmap heap scans) ו-
+    <code>VACUUM</code>
+.
+מדדי ביצועים הראו שיפורים של עד פי 3 בתרחישים מסוימים.
+</p>
+
+
+<p dir="rtl">
+הגדרת
+<a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a>
+החדשה מאפשרת לבחור בין שיטות AIO, כולל 
+    <code>worker</code>
+    ו-
+    <code>io_uring</code>
+, או לשמור על ההתנהגות הנוכחית של PostgreSQL באמצעות ההגדרה
+    <code>sync</code>
+.
+כעת קיימים עוד פרמטרים שכדאי לשקול לכייל יחד עם AIO, ועליהם ניתן לקרוא ב
+<a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">תיעוד</a>.
+</p>
+
+
+
+
+<h3 dir="rtl">
+שדרוגים מהירים יותר וביצועים טובים יותר לאחר השדרוג
+</h3>
+
+
+<p dir="rtl">
+
+
+מאפיין מרכזי ב‑PostgreSQL הוא יצירה ואחסון של 
+<a href="https://www.postgresql.org/docs/18/planner-stats.html">סטטיסטיקות</a>
+המסייעות לבחור את תכנית השאילתה היעילה ביותר.
+
+
+לפני PostgreSQL 18, סטטיסטיקות אלה לא נשמרו בעת 
+<a href="https://www.postgresql.org/docs/18/pgupgrade.html">שדרוג גרסה ראשית</a>,
+מה שעלול היה לגרום לירידה זמנית בביצועי שאילתות במערכות עמוסות עד לסיום
+
+
+<a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a>.
+
+
+ב‑PostgreSQL 18 ניתן לשמר את סטטיסטיקות של המתכנן במהלך שדרוג גרסה ראשית, ובכך לסייע לבסיס הנתונים המשודרג להגיע מהר יותר לביצועים הצפויים.
+
+
+</p>
+
+
+<p dir="rtl">
+
+
+בנוסף, כלי השדרוג 
+<a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>
+    קיבל מספר שיפורים ב‑PostgreSQL 18,
+לרבות שדרוגים מהירים יותר כאשר במסד הנתונים יש הרבה אובייקטים (כגון טבלאות ורצפים).
+מהדורה זו גם מאפשרת ל‑
+<code>pg_upgrade</code> 
+להריץ בדיקות במקביל בהתאם לפרמטר 
+<code>--jobs</code>
+, ומוסיפה את הדגל 
+<code>--swap</code>
+שמבצע החלפה בין ספריות השדרוג במקום העתקה, שכפול או קישור קבצים.
+</p>
+
+
+
+
+<h3 dir="rtl">
+שיפורי ביצועים כלליים וביצוע שאילתות
+</h3>
+
+
+<p dir="rtl">
+
+
+PostgreSQL 18 ממשיכה להאיץ את ביצועי השאילתות בעזרת יכולות שמזרזות את העומסים שלכם באופן אוטומטי. 
+מהדורה זו מציגה חיפושי “skip scan” על 
+<a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">אינדקסי B-tree מרובי עמודות</a>
+, המשפרים את זמן הביצוע עבור שאילתות שמדלגות על תנאי = באחת או יותר עמודת הפריפיקס של האינדקס.
+היא יכולה גם לאפטם שאילתות המשתמשות בתנאי 
+<code>OR</code>
+    
+    בתוך סעיף 
+<code>WHERE</code>
+    כך שיוכלו להשתמש באינדקס, דבר שמוביל לביצוע מהיר משמעותית.
+נוסף על כך, בוצעו שיפורים רבים באופן שבו PostgreSQL מתכננת ומבצעת חיבורים בין טבלאות (joins) — מהאצת
+<code>hash join</code>
+    ועד מתן אפשרות ל-
+<code>merge join</code>
+    להשתמש במיונים אינקרמנטליים.
+PostgreSQL 18 תומכת גם בבנייה מקבילית של 
+<a href="https://www.postgresql.org/docs/18/gin.html">אינדקסי GIN</a>
+
+
+, ומצטרפת בכך לאינדקסי B-tree ו-
+
+
+    שכבר תומכים ביכולת זו.
+</p>
+
+
+<p dir="rtl">
+
+
+מהדורה זו גם מרחיבה את התמיכה של PostgreSQL בהאצת חומרה, כולל תמיכה באינטרינזיקות מעבד ARM NEON ו-SVE עבור הפונקציה
+<code>popcount</code>
+, המשמשת את
+<a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a>
+
+
+    ויכולות פנימיות נוספות.
+</p>
+
+
+
+
+<h3 dir="rtl">
+שיפור חוויית המפתחים
+</h3>
+
+
+<p dir="rtl">
+PostgreSQL 18 מציגה עמודות מחושבות וירטואליות (Virtual Generated Columns) שמחשבות ערכים בזמן הרצת השאילתה במקום לאחסן אותם. זהו כעת ברירת המחדל עבור עמודות מחושבות. בנוסף, ניתן כעת לשכפל לוגית עמודות מחושבות מאוחסנות.
+</p>
+<p dir="rtl">
+מהדורה זו מוסיפה אפשרות לגשת גם לערכים הקודמים (
+<code>OLD</code>
+) וגם לערכים הנוכחיים (
+<code>NEW</code>
+) בסעיף
+<a href="https://www.postgresql.org/docs/18/dml-returning.html"><code>RETURNING</code></a>
+עבור הפקודות
+<code>INSERT</code>
+,
+<code>UPDATE</code>
+,
+<code>DELETE</code>
+ו-
+<code>MERGE</code>
+.
+PostgreSQL 18 מוסיפה גם יצירת UUIDv7 באמצעות הפונקציה
+<a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a>
+    , המאפשרת להפיק מזהי UUID אקראיים המסודרים לפי חותמת זמן, לטובת אסטרטגיות קאשינג יעילות יותר.
+PostgreSQL 18 כוללת את
+<a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a>
+    ככינוי ל-
+<code>gen_random_uuid()</code>
+.
+</p>
+
+
+<p dir="rtl">
+PostgreSQL 18 מוסיפה
+<a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE"> אילוצים טמפורליים</a>
+
+
+    - אילוצים על פני תחומים- ל-
+<code>PRIMARY KEY</code>
+
+
+    ול-
+<code>UNIQUE</code>
+- באמצעות הסעיף
+<code>WITHOUT OVERLAPS</code>
+
+
+, וכן ל-
+<code>FOREIGN KEY</code>
+    באמצעות הסעיף
+<code>PERIOD</code>
+.
+</p>
+
+
+<p dir="rtl">
+לבסוף, PostgreSQL 18 מקלה על יצירת הגדרת הסכימה של טבלת חוץ (foreign table) על בסיס ההגדרה של טבלה מקומית באמצעות הפקודה
+<a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a>
+.
+</p>
+
+
+
+
+<h3 dir="rtl">
+עיבוד טקסט משופר
+</h3>
+
+
+<p dir="rtl">
+
+
+PostgreSQL 18 מקלה ומאיצה את עיבוד הטקסט בעזרת מספר שיפורים חדשים. 
+
+
+מהדורה זו מוסיפה את המיון
+<a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a>
+
+
+, המספק סמנטיקה מלאה של Unicode להמרות רישיות (case) ובמקביל מסייע להאיץ השוואות רבות.
+
+
+זה כולל את פונקציות
+<code>upper</code>
+    ו-
+<code>lower</code>
+, וכן את הפונקציה החדשה
+<a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a>
+
+
+    להשוואות שאינן תלויות רישיות.
+בנוסף, PostgreSQL 18 תומכת כעת בביצוע השוואות
+<code>LIKE</code>
+    על טקסט המשתמש ב
+<a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">מיון לא-דטרמיניסטי</a>
+
+
+, מה שמפשט ביצוע התאמות תבנית מורכבות יותר.
+מהדורה זו גם משנה את
+
+
+<a href="https://www.postgresql.org/docs/18/textsearch.html">חיפוש הטקסט המלא</a>
+    כך שישתמש בספק המיון (collation provider) ברירת-המחדל של בסיס נתונים במקום תמיד להשתמש ב-
+<code>libc</code>
+, שינוי שעשוי לדרוש אינדוקס מחדש של כל אינדקסי
+
+
+<a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX"> חיפוש הטקסט המלא</a>
+    ואינדקסי
+<a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a>
+    לאחר הרצת
+<a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>
+.
+</p>
+
+
+<h3 dir="rtl">
+אימות ואבטחה
+</h3>
+
+
+<p dir="rtl">
+
+
+PostgreSQL 18 מציגה אימות
+<a href="https://www.postgresql.org/docs/18/auth-oauth.html"><code>oauth</code></a>
+, המאפשר למשתמשים לבצע אימות באמצעות מנגנוני OAuth 2.0 הנתמכים דרך הרחבות PostgreSQL.
+בנוסף, PostgreSQL 18 כוללת ולידציה עבור
+<a href="https://www.postgresql.org/docs/18/pgcrypto.html#PGCRYPTO-OPENSSL-SUPPORT-FUNCS">מצב FIPS</a>
+, ומוסיפה את הפרמטר
+<a href="https://www.postgresql.org/docs/18/runtime-config-connection.html#GUC-SSL-TLS13-CIPHERS"><code>ssl_tls13_ciphers</code></a>
+    להגדרת מערכי הצפנים (cipher suites) של TLS v1.3 בצד השרת.
+</p>
+
+
+<p dir="rtl">
+
+
+מהדורה זו מכריזה על מנגנון האימות בסיסמה
+<code>md5</code>
+    כמיושן (deprecated), והוא יוסר באחת המהדורות הבאות. 
+אם נדרש לכם אימות מבוסס סיסמה ב-PostgreSQL, השתמשו באימות 
+<a href="https://www.postgresql.org/docs/18/auth-password.html"><code>SCRAM</code></a>
+של PostgreSQL 18.
+
+
+</p>
+<p dir="rtl">
+SCRAM תומכת גם ב-SCRAM passthrough הן עם
+<a href="https://www.postgresql.org/docs/18/postgres-fdw.html"><code>postgres_fdw</code></a>
+    והן עם
+<a href="https://www.postgresql.org/docs/18/dblink.html"><code>dblink</code></a>
+    לצורך אימות מול מופעי PostgreSQL מרוחקים.
+    בנוסף, 
+<a href="https://www.postgresql.org/docs/18/pgcrypto.html"><code>pgcrypto</code></a>
+
+
+    תומכת כעת ב
+<a href="https://www.postgresql.org/docs/18/pgcrypto.html#PGCRYPTO-CRYPT-ALGORITHMS">SHA-2 לצורך גיבוב סיסמאות</a>
+.
+</p>
+
+
+<h3 dir="rtl">
+שכפול (Replication)
+</h3>
+
+
+<p dir="rtl">
+
+
+
+
+PostgreSQL 18 תומכת בדיווח על התנגשויות כתיבה בשכפול לוגי (logical replication write conflicts) ביומנים (logs) ובתצוגה
+<a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATSl"><code>pg_stat_subscription_stats</code></a>
+
+
+. 
+בנוסף,
+<a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a>
+
+
+    משתמשת כעת כברירת מחדל בהזרמה מקבילית (parallel streaming) ליישום עסקאות, מה שיכול לשפר את הביצועים. 
+לכלי 
+
+
+<a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a>
+    נוסף הדגל
+<code>--all</code>
+
+
+, כך שניתן ליצור רפליקות לוגיות לכל מסדי הנתונים במופע בפקודה אחת.
+PostgreSQL 18 מאפשרת גם
+<a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">להסיר אוטומטית סלוטי שכפול לא פעילים (idle replication slots)</a>
+    כדי לסייע במניעת אגירה של יותר מדי קובצי WAL בצד המפרסם.
+</p>
+
+
+
+
+<h3 dir="rtl">
+תחזוקה ותצפיות (Observability)
+</h3>
+
+
+<p dir="rtl">
+
+
+
+
+PostgreSQL 18 משפרת את אסטרטגיית ה- 
+<a href="https://www.postgresql.org/docs/18/routine-vacuuming.html"><code>VACUUM</code></a>
+- על-ידי הקפאה יזומה של יותר דפים במהלך פעולות
+<code>VACUUM</code>
+    רגילות, מה שמפחית תקורה ותורם במצבים הדורשים פעולות
+<code>VACUUM</code>
+    אגרסיביות.
+</p>
+
+
+<p dir="rtl">
+PostgreSQL 18 מוסיפה פרטים נוספים ל-
+<a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a>
+, המספק מידע על ביצוע תוכנית השאילתה, וכעת מציגה אוטומטית כמה באפרים (יחידת האחסון הבסיסית) נגישים בעת הרצת
+<code>EXPLAIN ANALYZE</code>
+. 
+בנוסף,
+<code>EXPLAIN ANALYZE</code>
+    מציג כעת כמה פניות לאינדקס מתבצעות במהלך סריקת אינדקס, ו-
+<code>EXPLAIN ANALYZE VERBOSE</code>
+    כולל סטטיסטיקות על CPU, ‏WAL וזמני קריאה ממוצעים.
+PostgreSQL 18 כוללת יותר מידע ב
+<a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a>
+- על זמן שהוקדש ל-
+<code>VACUUM</code>
+    ולפעולות קשורות, וכן סטטיסטיקות לפי-חיבור על ניצול I/O ו-WAL.
+</p>
+
+
+
+
+
+
+<h3 dir="rtl">
+שינויים בולטים נוספים
+</h3>
+
+
+<p dir="rtl">
+מסדי נתונים שמאותחלים עם
+<a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a>
+    של PostgreSQL 18 מופעלים כברירת־מחדל עם בדיקות page checksums. 
+הדבר עשוי להשפיע על שדרוגים מבסיסי נתונים שבהם בדיקות page checksums אינן מופעלות: במקרה כזה, בעת שימוש ב
+<a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>־pg_upgrade</code></a>
+יהיה צורך ליצור בסיס נתונים PostgreSQL 18 חדש עם האפשרות
+<code>--no-data-checksums</code>
+.
+</p>
+
+
+<p dir="rtl">
+PostgreSQL 18 מציגה גם גרסה חדשה (3.2) של פרוטוקול ה-WIRE של PostgreSQL - הגרסה החדשה הראשונה מאז 
+PostgreSQL 7.4 (2003). 
+
+
+הספרייה
+<a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a>
+    עדיין משתמשת בגרסה 3.0 כברירת־מחדל, בעוד ש clients (למשל דרייברים, מאגרים, פרוקסים) מוסיפים תמיכה בגרסת הפרוטוקול החדשה.
+</p>
+
+
+
+
+<h3 dir="rtl">
+תכונות נוספות
+</h3>
+
+
+<p dir="rtl">
+
+
+תכונות חדשות ושיפורים רבים אחרים נוספו ל‑PostgreSQL 18 שעשויים גם להועיל למקרי השימוש שלכם.
+אנא עיינו ב-
+
+
+<a href="https://www.postgresql.org/docs/18/release-18.html">הערות המהדורה</a>
+
+
+    לקבלת רשימה מלאה של תכונות חדשות ושונות.
+</p>
+
+
+
+
+<h3 dir="rtl">
+אודות PostgreSQL
+</h3>
+
+
+<p dir="rtl">
+
+
+<a href="https://www.postgresql.org/">PostgreSQL</a>
+
+
+    הוא מסד נתונים בקוד פתוח המתקדם ביותר בעולם, עם קהילה גלובלית של אלפי משתמשים, תורמים, חברות וארגונים. 
+הפרויקט PostgreSQL נבנה על מעל 40 שנות הנדסה, החל באוניברסיטת קליפורניה, ברקלי, והמשיך להתפתח עם קצב ללא תחרות. 
+ערכת התכונות הבשלות של PostgreSQL לא רק תואמת מערכות נתונים קנייניות מובילות, אלא עולה עליהן במאפיינים של מסדי נתונים מתקדמים ,יכולות הרחבה, אבטחה ויציבות.
+</p>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<h3 dir="rtl">
+קישורים
+</h3>
+<ul dir="rtl">
+<li>
+<a href="https://www.postgresql.org/download/"> הורדות </a>
+</li>
+<li>
+<a href="https://www.postgresql.org/docs/18/release-18.html"> הערות מהדורה </a>
+</li>
+<li>
+<a href="https://www.postgresql.org/about/press/"> ערכת עיתונות </a>
+</li>
+<li>
+<a href="https://www.postgresql.org/support/security/"> עמוד אבטחה </a>
+</li>
+<li>
+<a href="https://www.postgresql.org/support/versioning/"> מדיניות גרסאות </a>
+</li>
+<li>
+<a href="https://www.postgresql.org/about/contact/">יצירת קשר</a>
+</li>
+<li>
+<a href="https://www.postgresql.org/about/donate/">תרומות</a>
+</li>
+</ul>    
+{% endblock presskit_content %}
+
+
+{% block presskit_about %}
+<h2 dir="rtl">
+אודות PostgreSQL
+</h2>
+
+<p dir="rtl">
+
+
+    <a href="https://www.postgresql.org/">PostgreSQL</a>
+    
+    
+        הוא מסד נתונים בקוד פתוח המתקדם ביותר בעולם, עם קהילה גלובלית של אלפי משתמשים, תורמים, חברות וארגונים. 
+    הפרויקט PostgreSQL נבנה על מעל 40 שנות הנדסה, החל באוניברסיטת קליפורניה, ברקלי, והמשיך להתפתח עם קצב ללא תחרות. 
+    ערכת התכונות הבשלות של PostgreSQL לא רק תואמת מערכות נתונים קנייניות מובילות, אלא עולה עליהן במאפיינים של מסדי נתונים מתקדמים ,יכולות הרחבה, אבטחה ויציבות.
+    </p>    
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 dir="rtl">
+עוד על התכונות
+</h2>
+
+
+<p dir="rtl">
+
+
+להסברים על התכונות שלעיל ואחרות, עיינו במשאבים הבאים:
+</p>
+
+
+<ul dir="rtl">
+<li>
+<a href="https://www.postgresql.org/docs/18/release-18.html">הערות המהדורה</a>
+</li>
+<li>
+<a href="https://www.postgresql.org/about/featurematrix/">מטריצת תכונות</a>
+</li>
+</ul>
+    
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 dir="rtl">
+היכן להוריד
+</h2>
+
+
+<p dir="rtl">
+
+
+ישנן מספר דרכים להוריד את PostgreSQL18, כולל:
+
+
+</p>
+
+
+<ul dir="rtl">
+<li>
+דף
+<a href="https://www.postgresql.org/download/">ההורדות הרשמי</a>
+, הכולל מתקינים וכלי עזר עבור
+<a href="https://www.postgresql.org/download/windows/">Windows</a>
+,
+<a href="https://www.postgresql.org/download/">Linux</a>
+,
+<a href="https://www.postgresql.org/download/macosx/">macOS</a>
+    ועוד.
+</li>
+<li>
+<a href="https://www.postgresql.org/ftp/source/v18.0">קוד מקור</a>
+</li>
+</ul>
+
+
+<p dir="rtl">
+כלים והרחבות נוספים זמינים ב-
+<a href="http://pgxn.org/">PostgreSQL Extension Network</a>
+.
+</p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 dir="rtl">
+תיעוד
+</h2>
+
+
+<p dir="rtl">
+
+
+PostgreSQL 18 מגיע עם תיעוד HTML וכן דפי man. 
+ניתן לעיין בתיעוד גם באופן מקוון בפורמט
+<a href="https://www.postgresql.org/docs/18/">HTML</a>
+ובפורמט
+<a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a>
+.
+</p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 dir="rtl">
+רישיון
+</h2>
+
+
+<p dir="rtl">
+
+
+PostgreSQL משתמשת ב
+<a href="https://www.postgresql.org/about/licence/">רישיון PostgreSQL</a>
+
+
+    , רישיון “מתירני” הדומה ל-BSD. 
+רישיון זה, 
+<a href="http://www.opensource.org/licenses/postgresql/">המאושר על-ידי OSI</a>
+, מוערך כגמיש וידידותי לעסקים, שכן הוא אינו מגביל את השימוש ב-PostgreSQL יחד עם יישומים מסחריים וקנייניים. 
+בשילוב עם תמיכה של חברות רבות ובעלות ציבורית על הקוד, רישיוננו הופך את PostgreSQL לפופולרית מאוד בקרב ספקים המבקשים לשלב מסד נתונים במוצריהם ללא חשש מעמלות, נעילת ספקים או שינויי תנאי רישוי.
+</p>    
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 dir="rtl">
+יצירת קשר
+</h2>
+
+
+<p dir="rtl">
+אתר:
+</p>
+
+
+<ul dir="rtl">
+<li>
+<a href="https://www.postgresql.org/">https://www.postgresql.org</a>
+</li>
+</ul>
+
+
+<p dir="rtl">
+אימייל:
+</p>
+<ul dir="rtl">
+<li>
+<a href="mailto:press@postgresql.org">press@postgresql.org</a>
+</li>
+    </ul>    
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 dir="rtl">
+    תמונות ולוגו
+</h2>
+
+
+<p dir="rtl">
+
+
+Postgres ו-PostgreSQL ולוגו הפיל (Slonik) הם כולם סימנים מסחריים רשומים של 
+<a href="https://www.postgres.ca">PostgreSQL Community Association</a>
+
+
+. אם ברצונך להשתמש בסימנים אלה, עליך לציית ל
+
+
+<a href="https://www.postgresql.org/about/policies/trademarks/">מדיניות הסימנים המסחריים</a>
+.
+
+
+
+
+</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 dir="rtl">
+תמיכה ארגונית ותרומות
+</h2>
+
+
+<p dir="rtl">
+PostgreSQL נהנית מתמיכתן של חברות רבות, שנותנות חסות למפתחים, מספקות משאבי אירוח ונותנות לנו תמיכה כספית. עיין בדף 
+<a href="https://www.postgresql.org/about/sponsors/">נותני החסות</a>
+שלנו עבור חלק מתומכי הפרויקט הללו.
+</p>
+
+
+<p dir="rtl">
+יש גם קהילה גדולה של 
+<a href="https://www.postgresql.org/support/professional_support/">חברות המציעות תמיכה ב-PostgreSQL</a>
+, מיועצים בודדים ועד לחברות רב לאומיות.
+
+
+</p>
+
+
+<p dir="rtl">
+אם ברצונך לתרום תרומה כספית לקבוצת הפיתוח העולמית PostgreSQL או לאחד מארגוני הקהילה המוכרים ללא מטרות רווח, אנא בקר ב
+
+
+<a href="https://www.postgresql.org/about/donate/">דף התרומות</a>
+שלנו.
+
+
+</p>
+{% endblock presskit_corporate %}
diff --git a/templates/pages/about/press/presskit18/id.html b/templates/pages/about/press/presskit18/id.html
new file mode 100644 (file)
index 0000000..a63422a
--- /dev/null
@@ -0,0 +1,110 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>25 September 2025</strong> - <a href="https://www.postgresql.org">PostgreSQL Global Development Group</a> hari ini mengumumkan perilisan <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a>, versi terbaru dari database open source paling canggih di dunia.</p>
+<p>PostgreSQL 18 meningkatkan performa untuk workload dengan berbagai skala melalui subsistem I/O baru yang telah menunjukkan peningkatan performa hingga 3× saat membaca dari storage, serta meningkatkan jumlah query yang dapat menggunakan indeks. Rilis ini membuat upgrade versi mayor menjadi lebih mulus, mempercepat waktu upgrade dan mengurangi waktu yang diperlukan untuk mencapai performa yang diharapkan setelah upgrade selesai. Developer juga mendapat manfaat dari fitur-fitur PostgreSQL 18, termasuk virtual generated columns yang menghitung nilai pada saat query dieksekusi, dan fungsi <code>uuidv7()</code> yang lebih ramah terhadap database serta memberikan performa indexing dan read yang lebih baik untuk UUID. PostgreSQL 18 juga mempermudah integrasi dengan sistem Single-Sign On (SSO) melalui dukungan autentikasi OAuth 2.0.</p>
+<p>"Upaya komunitas Open Source global membentuk setiap rilis PostgreSQL dan membantu menghadirkan fitur yang relevan dengan kebutuhan pengguna di mana data mereka berada," ujar Jonathan Katz, anggota tim inti PostgreSQL. "PostgreSQL 18 dibangun berdasarkan proyek panjang dan kaya akan sejarah dalam menghadirkan pengalaman manajemen data yang andal dan kuat, sambil terus memperluas jenis workload yang dapat didukung."</p>
+<p>PostgreSQL, sebuah sistem manajemen data inovatif yang dikenal karena keandalan, ketangguhan, dan ekstensibilitasnya, mendapat manfaat dari hampir 30 tahun pengembangan Open Source dari komunitas developer global dan telah menjadi database relasional Open Source pilihan untuk berbagai skala organisasi.</p>
+<h3 id="memperkenalkan-asynchronous-io">Memperkenalkan asynchronous I/O</h3>
+<p>Sebelumnya, PostgreSQL mengandalkan mekanisme readahead pada sistem operasi untuk mempercepat pengambilan data. Namun, karena sistem operasi tidak mengenali pola akses spesifik database, sering kali data yang diperlukan tidak terantisipasi yang menyebabkan performa yang tidak optimal pada banyak workload.</p>
+<p>PostgreSQL 18 memperkenalkan subsistem asynchronous I/O (AIO) baru yang dirancang untuk mengatasi keterbatasan ini. AIO memungkinkan PostgreSQL mengeluarkan beberapa permintaan I/O sekaligus alih-alih menunggu satu per satu selesai. Hal ini memperluas kemampuan readahead yang ada dan meningkatkan throughput keseluruhan. Operasi AIO yang didukung dalam PostgreSQL 18 meliputi sequential scan, bitmap heap scan, dan vacuum. Benchmarking telah menunjukkan peningkatan performa hingga 3x dalam skenario tertentu.</p>
+<p>Pengaturan baru <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a> memungkinkan Anda memilih metode AIO, termasuk <code>worker</code> dan <code>io_uring</code>, atau tetap menggunakan metode PostgreSQL saat ini dengan pengaturan <code>sync</code>. Kini ada lebih banyak parameter yang perlu dipertimbangkan untuk tuning dengan AIO, yang dapat <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">Anda pelajari lebih lanjut dalam dokumentasi</a>.</p>
+<h3 id="upgrade-lebih-cepat-performa-post-upgrade-yang-lebih-baik">Upgrade lebih cepat, performa post-upgrade yang lebih baik</h3>
+<p>Salah satu fitur kunci PostgreSQL adalah pembuatan dan penyimpanan <a href="https://www.postgresql.org/docs/18/planner-stats.html">statistics</a> yang membantu PostgreSQL memilih query plan yang paling efisien. Sebelum PostgreSQL 18, statistics ini tidak terbawa saat <a href="https://www.postgresql.org/docs/18/pgupgrade.html">upgrade versi mayor</a>, yang dapat menyebabkan degradasi performa query signifikan pada sistem yang sibuk sampai <a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a> selesai berjalan. PostgreSQL 18 memperkenalkan kemampuan untuk mempertahankan statistics planner saat terjadi upgrade versi mayor, sehingga cluster yang di-upgrade dapat lebih cepat mencapai performa yang diharapkan.</p>
+<p>Selain itu, <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>, utilitas yang melakukan upgrade versi mayor, menyertakan sejumlah peningkatan dalam PostgreSQL 18, antara lain upgrade yang lebih cepat ketika database berisi banyak objek seperti tabel dan sequence. Rilis ini juga memungkinkan <code>pg_upgrade</code> memproses pemeriksaannya secara paralel berdasarkan pengaturan flag <code>--jobs</code>, dan menambahkan flag <code>--swap</code> yang menukar direktori upgrade alih-alih menyalin, mengkloning, atau menghubungkan file.</p>
+<h3 id="peningkatan-performa-query-dan-umum">Peningkatan performa query dan umum</h3>
+<p>PostgreSQL 18 semakin mempercepat performa query dengan fitur yang secara otomatis membuat workload Anda lebih cepat. Rilis ini memperkenalkan pencarian "skip scan" pada <a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">indeks B-tree multikolom</a> yang meningkatkan waktu eksekusi untuk query tanpa kondisi <code>=</code> pada satu atau lebih kolom indeks prefiks. Lookup ini juga dapat mengoptimalkan query yang menggunakan kondisi <code>OR</code> dalam <code>WHERE</code> untuk menggunakan indeks, menghasilkan eksekusi yang jauh lebih cepat. Ada juga banyak peningkatan dalam cara PostgreSQL merencanakan dan mengeksekusi table join, mulai dari meningkatkan performa hash join hingga memungkinkan merge join menggunakan incremental sort. PostgreSQL 18 kini juga mendukung pembuatan paralel untuk <a href="https://www.postgresql.org/docs/18/gin.html">indeks GIN</a>, menyusul indeks B-tree dan <a href="https://www.postgresql.org/docs/current/brin.html">BRIN</a> yang telah mendukung kapabilitas ini.</p>
+<p>Rilis ini juga memperluas dukungan PostgreSQL untuk akselerasi hardware, termasuk dukungan intrinsik CPU ARM NEON dan SVE untuk fungsi <code>popcount</code> yang digunakan oleh <a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a> dan kemampuan internal lainnya.</p>
+<h3 id="meningkatkan-pengalaman-developer">Meningkatkan pengalaman developer</h3>
+<p>PostgreSQL 18 memperkenalkan <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">virtual generated columns</a> yang menghitung nilai pada saat query dijalankan alih-alih menyimpannya. Opsi ini kini menjadi default untuk generated columns. Selain itu, stored generated columns kini dapat direplikasi secara logical.</p>
+<p>Rilis ini menambahkan kemampuan untuk mengakses nilai sebelumnya (<code>OLD</code>) dan nilai saat ini (<code>NEW</code>) dalam <a href="https://www.postgresql.org/docs/18/dml-returning.html">klausa <code>RETURNING</code></a> untuk perintah <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code> dan <code>MERGE</code>. PostgreSQL 18 juga menambahkan pembuatan UUIDv7 melalui fungsi <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a>, memungkinkan Anda menghasilkan UUID acak yang diurutkan berdasarkan timestamp untuk mendukung strategi caching yang lebih baik. PostgreSQL 18 menyertakan <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a> sebagai alias untuk <code>gen_random_uuid()</code>.</p>
+<p>PostgreSQL 18 menambahkan <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">temporal constraints</a> -- pembatasan atas rentang -- untuk constraint <code>PRIMARY KEY</code> dan <code>UNIQUE</code> menggunakan klausa <code>WITHOUT OVERLAPS</code>, dan pada constraint <code>FOREIGN KEY</code> menggunakan klausa <code>PERIOD</code>.</p>
+<p>Akhirnya, PostgreSQL 18 memudahkan pembuatan definisi schema dari foreign table menggunakan definisi tabel lokal dengan perintah <a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a>.</p>
+<h3 id="pemrosesan-teks-yang-lebih-baik">Pemrosesan teks yang lebih baik</h3>
+<p>PostgreSQL 18 membuat pemrosesan teks lebih mudah dan cepat dengan sejumlah peningkatan baru. Rilis ini menambahkan collation <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a>, yang menyediakan semantik Unicode penuh untuk transformasi huruf sambil membantu mempercepat banyak perbandingan. Hal ini mencakup fungsi perbandingan string <code>upper</code> dan <code>lower</code>, serta fungsi <a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a> baru untuk perbandingan yang tidak peka besar-kecilnya huruf. Selain itu, PostgreSQL 18 sekarang mendukung perbandingan <code>LIKE</code> pada teks yang menggunakan <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">nondeterministic collation</a>, sehingga memudahkan pencocokan pola yang lebih kompleks. Rilis ini juga mengubah <a href="https://www.postgresql.org/docs/18/textsearch.html">full text search</a> untuk menggunakan penyedia collation default (bawaan) dari cluster alih-alih selalu menggunakan libc, yang mungkin mengharuskan Anda untuk melakukan reindex pada semua indeks <a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">full text search</a> dan <a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a> setelah menjalankan <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.</p>
+<h3 id="replikasi">Replikasi</h3>
+<p>PostgreSQL 18 mendukung pelaporan konflik penulisan logical replication dalam log dan dalam tampilan <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a>. Selain itu, <a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a> kini secara default menggunakan parallel streaming untuk menerapkan transaksi, yang dapat membantu meningkatkan performa. Utilitas <a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a> sekarang memiliki flag <code>--all</code> sehingga Anda dapat membuat replika logical untuk semua database dalam instance dengan satu perintah. PostgreSQL 18 juga memungkinkan Anda secara otomatis <a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">menghapus idle replication slot</a> untuk membantu mencegah penyimpanan terlalu banyak file write-ahead log pada publisher.</p>
+<h3 id="maintenance-dan-observability">Maintenance dan observability</h3>
+<p>PostgreSQL 18 meningkatkan strategi <a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">vacuum</a> dengan secara proaktif membekukan lebih banyak halaman selama vacuum reguler, mengurangi overhead dan membantu dalam situasi yang memerlukan vacuum agresif.</p>
+<p>PostgreSQL 18 menambahkan lebih banyak detail pada <a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a>, yang menyediakan informasi tentang eksekusi query plan, dan mulai rilis ini secara otomatis menampilkan berapa banyak buffer (unit fundamental dari penyimpanan data) yang diakses saat mengeksekusi <code>EXPLAIN ANALYZE</code>. Selain itu, <code>EXPLAIN ANALYZE</code> kini menunjukkan berapa banyak pencarian indeks (index lookup) yang terjadi selama index scan, dan <code>EXPLAIN ANALYZE VERBOSE</code> mencakup statistik CPU, WAL, dan rata-rata pembacaan (read). PostgreSQL 18 juga menambahkan lebih banyak informasi dalam <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a> mengenai waktu yang dihabiskan untuk vacuum dan operasi terkait, serta statistik per koneksi tentang pemanfaatan I/O dan WAL.</p>
+<h3 id="perubahan-penting-lainnya">Perubahan penting lainnya</h3>
+<p>Database yang diinisialisasi dengan <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a> PostgreSQL 18 sekarang memiliki page checksum yang aktif secara default. Hal ini dapat memengaruhi upgrade dari cluster tanpa checksum, yang akan mengharuskan Anda membuat cluster PostgreSQL 18 baru dengan opsi <code>--no-data-checksums</code> saat menggunakan <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.</p>
+<p>PostgreSQL 18 juga memperkenalkan PostgreSQL wire protocol 3.2, protokol versi terbaru pertama sejak PostgreSQL 7.4 (2003). <a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a> masih menggunakan versi 3.0 secara default sementara client (seperti driver, pooler, proxy) menambahkan dukungan untuk versi protokol baru.</p>
+<h3 id="fitur-tambahan">Fitur tambahan</h3>
+<p>Banyak fitur dan peningkatan baru lainnya telah ditambahkan ke PostgreSQL 18 yang mungkin juga berguna untuk kasus penggunaan Anda. Silakan lihat <a href="https://www.postgresql.org/docs/18/release-18.html">catatan rilis</a> untuk daftar lengkap fitur baru dan fitur yang diubah.</p>
+<h3>Tentang PostgreSQL</h3>
+<p>
+    <a href="https://www.postgresql.org">PostgreSQL</a> adalah database Open Source paling canggih di dunia, dengan komunitas global ribuan pengguna, kontributor, perusahaan, dan organisasi. Sejak awal dikembangkan di University of California, Berkeley lebih dari 40 tahun yang lalu, PostgreSQL terus berkembang dengan kecepatan yang tak tertandingi. Kumpulan fiturnya yang matang tidak hanya menyamai sistem database proprietary teratas, tetapi juga melampaui dalam hal fitur database tingkat lanjut, ekstensibilitas, keamanan, dan stabilitas.
+</p>
+<h3 id="link">Link</h3>
+<ul>
+<li><a href="https://www.postgresql.org/download/">Download</a></li>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Catatan Rilis</a></li>
+<li><a href="https://www.postgresql.org/about/press/">Press Kit</a></li>
+<li><a href="https://www.postgresql.org/support/security/">Halaman Keamanan</a></li>
+<li><a href="https://www.postgresql.org/support/versioning/">Kebijakan Versioning</a></li>
+<li><a href="https://www.postgresql.org/about/contact/">Kontak</a></li>
+<li><a href="https://www.postgresql.org/about/donate/">Donasi</a></li>
+</ul>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2>Tentang PostgreSQL</h2>
+<p>
+    <a href="https://www.postgresql.org">PostgreSQL</a> adalah database Open Source paling canggih di dunia, dengan komunitas global ribuan pengguna, kontributor, perusahaan, dan organisasi. Sejak awal dikembangkan di University of California, Berkeley lebih dari 40 tahun yang lalu, PostgreSQL terus berkembang dengan kecepatan yang tak tertandingi. Kumpulan fiturnya yang matang tidak hanya menyamai sistem database proprietary teratas, tetapi juga melampaui dalam hal fitur database tingkat lanjut, ekstensibilitas, keamanan, dan stabilitas.
+</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="lebih-lanjut-tentang-fitur">Lebih Lanjut tentang Fitur</h2>
+<p>Untuk penjelasan fitur di atas dan lainnya, silakan lihat sumber-sumber berikut:</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Catatan Rilis</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">Matriks Fitur</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="tempat-download">Tempat Download</h2>
+<p>Ada beberapa cara Anda dapat mendownload PostgreSQL 18, termasuk:</p>
+<ul>
+<li>Halaman <a href="https://www.postgresql.org/download/">Download Resmi</a>, yang berisi installer dan tools untuk <a href="https://www.postgresql.org/download/windows/">Windows</a>, <a href="https://www.postgresql.org/download/linux/">Linux</a>, <a href="https://www.postgresql.org/download/macosx/">macOS</a>, dan lainnya.</li>
+<li><a href="https://www.postgresql.org/ftp/source/v18.0">Source Code</a></li>
+</ul>
+<p>Tool dan extension lainnya tersedia di <a href="http://pgxn.org/">PostgreSQL Extension Network</a>.</p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="dokumentasi">Dokumentasi</h2>
+<p>PostgreSQL 18 dilengkapi dengan dokumentasi HTML serta manual. Anda juga dapat menjelajahi dokumentasi secara online dalam format <a href="https://www.postgresql.org/docs/18/">HTML</a> dan <a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a>.</p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="lisensi">Lisensi</h2>
+<p>PostgreSQL menggunakan <a href="https://www.postgresql.org/about/licence/">PostgreSQL License</a>, sebuah lisensi "permisif" yang mirip seperti BSD. <a href="http://www.opensource.org/licenses/postgresql/">Lisensi bersertifikat OSI</a> ini sangat dihargai karena fleksibel dan ramah bisnis, tidak membatasi penggunaan PostgreSQL dengan aplikasi komersial dan proprietary. Bersama dengan dukungan dari berbagai perusahaan dan kepemilikan publik atas kode, lisensi kami membuat PostgreSQL sangat populer di kalangan vendor yang ingin menanamkan database dalam produk mereka sendiri tanpa khawatir akan biaya, vendor lock-in, atau perubahan ketentuan lisensi.</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="kontak">Kontak</h2>
+<p>Website</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>Email</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="gambar-dan-logo">Gambar dan Logo</h2>
+<p>Postgres, PostgreSQL, dan Logo Gajah (Slonik) semuanya merupakan merek dagang terdaftar dari <a href="https://www.postgres.ca">PostgreSQL Community Association</a>. Jika Anda ingin menggunakan merek ini, Anda harus mematuhi <a href="https://www.postgresql.org/about/policies/trademarks/">kebijakan merek dagang</a>.</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="dukungan-perusahaan-dan-donasi">Dukungan Perusahaan dan Donasi</h2>
+<p>PostgreSQL mendapat dukungan dari banyak perusahaan, yang mensponsori developer, menyediakan sumber daya hosting, dan memberikan dukungan finansial kepada kami. Lihat halaman <a href="https://www.postgresql.org/about/sponsors/">sponsor</a> kami untuk beberapa pendukung proyek ini.</p>
+<p>Ada juga komunitas besar <a href="https://www.postgresql.org/support/professional_support/">perusahaan yang menawarkan Dukungan PostgreSQL</a>, dari konsultan individu hingga perusahaan multinasional.</p>
+<p>Jika Anda ingin memberikan kontribusi finansial kepada PostgreSQL Global Development Group atau salah satu organisasi nirlaba komunitas yang diakui, silakan kunjungi halaman <a href="https://www.postgresql.org/about/donate/">donasi</a> kami.</p>
+{% endblock presskit_corporate %}
+
diff --git a/templates/pages/about/press/presskit18/it.html b/templates/pages/about/press/presskit18/it.html
new file mode 100644 (file)
index 0000000..ec9dd01
--- /dev/null
@@ -0,0 +1,113 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>25 settembre 2025</strong> - Il <a href="https://www.postgresql.org">PostgreSQL Global Development Group</a> ha annunciato oggi il rilascio di <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a>, l'ultima versione del database open source più avanzato al mondo.</p>
+<p>PostgreSQL 18 migliora le prestazioni per carichi di lavoro di tutte le dimensioni attraverso un nuovo sottosistema di I/O che ha dimostrato miglioramenti delle prestazioni fino a 3× durante la lettura dallo storage, e aumenta inoltre il numero di query che possono utilizzare gli indici. Questa release rende gli upgrade di major version meno distruttivi, accelerando i tempi di aggiornamento e riducendo il tempo necessario per raggiungere le prestazioni attese dopo il completamento di un upgrade. Anche gli sviluppatori beneficiano delle funzionalità di PostgreSQL 18, tra cui colonne generate virtuali che calcolano i valori al momento della query e la funzione <code>uuidv7()</code> ottimizzata per il database che fornisce migliori prestazioni di indicizzazione e lettura per gli UUID. PostgreSQL 18 semplifica l'integrazione con i sistemi single-sign on (SSO) con il supporto per l'autenticazione OAuth 2.0.</p>
+<p>"Lo sforzo della comunità open source globale plasma ogni release di PostgreSQL e aiuta a fornire funzionalità che incontrano le esigenze degli utenti dove risiedono i loro dati", ha dichiarato Jonathan Katz, membro del team core di PostgreSQL. "PostgreSQL 18 si basa sulla lunga e ricca storia del progetto nel fornire un'esperienza di gestione dei dati affidabile e robusta, continuando al contempo ad espandere i carichi di lavoro che può supportare."</p>
+<p>PostgreSQL, un innovativo sistema di gestione dei dati noto per affidabilità, robustezza ed estendibilità, beneficia di quasi 30 anni di sviluppo open source da parte di una comunità mondiale di sviluppatori ed è diventato il database relazionale open source preferito da organizzazioni di tutte le dimensioni.</p>
+<h3 id="introduzione-dellio-asincrono">Introduzione dell'I/O asincrono</h3>
+<p>In passato PostgreSQL si affidava ai meccanismi di readahead del sistema operativo per accelerare il recupero dei dati. Tuttavia, poiché i sistemi operativi non hanno visibilità sui modelli di accesso specifici delle basi dati, non possono sempre anticipare quali dati saranno necessari, portando a prestazioni subottimali in molti carichi di lavoro.</p>
+<p>PostgreSQL 18 introduce un nuovo sottosistema di I/O asincrono (AIO) progettato per affrontare questa limitazione. L'AIO consente a PostgreSQL di inviare più richieste I/O in parallelo invece di attendere che ciascuna termini in sequenza. Questo amplia il readahead esistente e migliora il throughput complessivo. Le operazioni AIO supportate in PostgreSQL 18 includono scansioni sequenziali, bitmap heap scans e vacuum. I benchmark hanno dimostrato guadagni di prestazioni fino a 3× in determinati scenari.</p>
+<p>La nuova impostazione <code>io_method</code> permette di scegliere tra i metodi AIO, inclusi <code>worker</code> e <code>io_uring</code>, oppure è possibile mantenere il comportamento corrente di PostgreSQL con l'impostazione <code>sync</code>. Ci sono ora più parametri da considerare per il tuning con AIO, di cui puoi <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">informarti nella documentazione</a>.</p>
+<h3 id="aggiornamenti-più-veloci-migliori-prestazioni-post-upgrade">Aggiornamenti più veloci, migliori prestazioni post-upgrade</h3>
+<p>Una caratteristica chiave di PostgreSQL è la generazione e la memorizzazione di <a href="https://www.postgresql.org/docs/18/planner-stats.html">statistiche</a> che aiutano il planner di PostgreSQL a scegliere il piano di esecuzione più efficiente. Prima di PostgreSQL 18, queste statistiche non venivano mantenute durante un <a href="https://www.postgresql.org/docs/18/pgupgrade.html">major version upgrade</a>, il che poteva causare significative degradazioni delle prestazioni delle query su sistemi molto carichi fino al completamento dell'<code>ANALYZE</code>. PostgreSQL 18 introduce la possibilità di preservare le statistiche del planner durante un major upgrade, aiutando un cluster aggiornato a raggiungere più rapidamente le prestazioni attese.</p>
+<p>Inoltre, <code>pg_upgrade</code>, l'utility che esegue gli upgrade di major version, include diversi miglioramenti in PostgreSQL 18, come upgrade più rapidi quando un database contiene molti oggetti (ad esempio tabelle e sequence). Questa release permette anche a <code>pg_upgrade</code> di eseguire i propri controlli in parallelo basandosi sull'impostazione del flag <code>--jobs</code>, e aggiunge il flag <code>--swap</code> che scambia le directory di upgrade invece di copiare, clonare o collegare i file.</p>
+<h3 id="miglioramenti-delle-query-e-delle-prestazioni-generali">Miglioramenti delle query e delle prestazioni generali</h3>
+<p>PostgreSQL 18 accelera ulteriormente le prestazioni delle query con funzionalità che rendono i carichi di lavoro automaticamente più veloci. Questa release introduce ricerche "skip scan" sugli <a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">indici B-tree multicolonna</a> che migliorano i tempi di esecuzione per query che omettono una condizione <code>=</code> su una o più colonne prefisso dell'indice. Può inoltre ottimizzare query che utilizzano condizioni <code>OR</code> in una clausola <code>WHERE</code> per sfruttare un indice, portando a esecuzioni significativamente più veloci. Ci sono anche numerosi miglioramenti nella pianificazione e nell'esecuzione delle join tra tabelle, dal potenziamento delle prestazioni delle hash join alla possibilità per le merge join di usare ordinamenti incrementali. PostgreSQL 18 supporta inoltre la costruzione parallela per gli <a href="https://www.postgresql.org/docs/18/gin.html">indici GIN</a>, unendo B-tree e <a href="https://www.postgresql.org/docs/current/brin.html">BRIN index</a> nel supportare questa capacità.</p>
+<p>Questa release amplia anche il supporto per l'accelerazione hardware, includendo il supporto per gli intrinsic CPU ARM NEON e SVE per la funzione <code>popcount</code>, che è utilizzata da <code>bit_count</code> e altre funzionalità interne.</p>
+<h3 id="miglioramento-dellesperienza-per-gli-sviluppatori">Miglioramento dell'esperienza per gli sviluppatori</h3>
+<p>PostgreSQL 18 introduce <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">colonne generate virtuali</a> che calcolano i valori al momento della query invece di memorizzarli. Questa è ora l'opzione predefinita per le colonne generate. Inoltre, le colonne generate memorizzate possono ora essere replicate logicamente.</p>
+<p>Questa release aggiunge la possibilità di accedere sia ai valori precedenti (<code>OLD</code>) che ai valori correnti (<code>NEW</code>) nella clausola <code>RETURNING</code> per i comandi <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code> e <code>MERGE</code>. PostgreSQL 18 aggiunge anche la generazione UUIDv7 tramite la funzione <code>uuidv7()</code>, permettendo di generare UUID casuali ordinati per timestamp per supportare strategie di caching migliori. PostgreSQL 18 include <code>uuidv4()</code> come alias per <code>gen_random_uuid()</code>.</p>
+<p>PostgreSQL 18 aggiunge i <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">vincoli temporali</a> — vincoli su intervalli — sia per i vincoli <code>PRIMARY KEY</code> che <code>UNIQUE</code> utilizzando la clausola <code>WITHOUT OVERLAPS</code>, e sui vincoli <code>FOREIGN KEY</code> utilizzando la clausola <code>PERIOD</code>.</p>
+<p>Infine, PostgreSQL 18 facilita la creazione della definizione di schema di una foreign table usando la definizione di una tabella locale con il comando <code>CREATE FOREIGN TABLE ... LIKE</code>.</p>
+<h3 id="miglioramenti-nella-gestione-del-testo">Miglioramenti nella gestione del testo</h3>
+<p>PostgreSQL 18 semplifica e accelera l'elaborazione del testo con diversi miglioramenti. Questa release aggiunge la collation <code>PG_UNICODE_FAST</code>, che fornisce piena semantica Unicode per le trasformazioni di case (maiuscole/minuscole) accelerando molte comparazioni. Questo include le funzioni di confronto <code>upper</code> e <code>lower</code> e la nuova funzione <code>casefold</code> per confronti case-insensitive. Inoltre, PostgreSQL 18 ora supporta le comparazioni <code>LIKE</code> su testi che utilizzano una collation nondeterministica, semplificando come eseguire confronti di pattern più complessi. Questa release cambia anche la ricerca full-text per usare il provider di collation predefinito di un cluster invece di usare sempre libc, il che potrebbe richiedere di reindicizzare tutti gli indici di ricerca full-text e gli indici <code>pg_trgm</code> dopo aver eseguito <code>pg_upgrade</code>.</p>
+<h3 id="autenticazione-e-sicurezza">Autenticazione e sicurezza</h3>
+<p>PostgreSQL 18 introduce l'autenticazione <code>oauth</code>, che consente agli utenti di autenticarsi usando meccanismi OAuth 2.0 supportati tramite estensioni di PostgreSQL. Inoltre, PostgreSQL 18 include validazione per la <a href="https://www.postgresql.org/docs/18/pgcrypto.html#PGCRYPTO-OPENSSL-SUPPORT-FUNCS">modalità FIPS</a> e aggiunge il parametro <code>ssl_tls13_ciphers</code> per configurare le suite di cipher TLS v1.3 lato server.</p>
+<p>Questa release depreca l'autenticazione delle password basata su <code>md5</code>, che sarà rimossa in una release futura. Se necessiti dell'autenticazione tramite password in PostgreSQL, usa l'autenticazione <code>SCRAM</code>. PostgreSQL 18 supporta inoltre il passthrough SCRAM sia con <code>postgres_fdw</code> che con <code>dblink</code> per l'autenticazione verso istanze PostgreSQL remote. Inoltre, <code>pgcrypto</code> ora supporta SHA-2 per l'hashing delle password.</p>
+<h3 id="replica">Replica</h3>
+<p>PostgreSQL 18 supporta la segnalazione dei conflitti di scrittura della replica logica nei log e nella vista <code>pg_stat_subscription_stats</code>. Inoltre, <code>CREATE SUBSCRIPTION</code> ora usa per impostazione predefinita lo streaming parallelo per l'applicazione delle transazioni, il che può aiutare a migliorare le prestazioni. L'utility <code>pg_createsubscriber</code> ora dispone del flag <code>--all</code> per creare repliche logiche per tutte le basi dati in un'istanza con un unico comando. PostgreSQL 18 consente anche di <a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">eliminare automaticamente gli slot di replica inattivi</a> per aiutare a prevenire l'accumulo di troppi file WAL su un publisher.</p>
+<h3 id="manutenzione-e-osservabilità">Manutenzione e osservabilità</h3>
+<p>PostgreSQL 18 migliora la strategia di <code>vacuum</code> congelando proattivamente più pagine durante i vacuum regolari, riducendo l'overhead e aiutando in situazioni che richiedono vacuum aggressivi.</p>
+<p>PostgreSQL 18 aggiunge maggiori dettagli a <code>EXPLAIN</code>, che fornisce informazioni sull'esecuzione dei piani di query, e da questa release mostra automaticamente quante buffer (l'unità fondamentale di memorizzazione dei dati) vengono letti durante <code>EXPLAIN ANALYZE</code>. Inoltre, <code>EXPLAIN ANALYZE</code> ora mostra quante ricerche su indice si verificano durante una index scan, e <code>EXPLAIN ANALYZE VERBOSE</code> include statistiche medie su CPU, WAL e letture. PostgreSQL 18 include maggiori informazioni in <code>pg_stat_all_tables</code> sul tempo speso in vacuum e operazioni correlate, così come statistiche per connessione su I/O e utilizzo del WAL.</p>
+<h3 id="altri-cambiamenti-degni-di-nota">Altri cambiamenti degni di nota</h3>
+<p>Le basi dati inizializzate con <code>initdb</code> di PostgreSQL 18 ora hanno i checksum delle pagine abilitati per impostazione predefinita. Questo può influenzare gli upgrade da cluster non abilitati ai checksum, nel qual caso potrebbe essere necessario creare un nuovo cluster PostgreSQL 18 con l'opzione <code>--no-data-checksums</code> quando si usa <code>pg_upgrade</code>.</p>
+<p>PostgreSQL 18 introduce anche una nuova versione (3.2) del protocollo wire di PostgreSQL, la prima nuova versione del protocollo dalla 7.4 (2003). <code>libpq</code> continua a usare per default la versione 3.0 mentre i client (ad esempio driver, pooler, proxy) aggiungono il supporto per la nuova versione del protocollo.</p>
+<h3 id="funzionalità-aggiuntive">Funzionalità aggiuntive</h3>
+<p>Molte altre nuove funzionalità e miglioramenti sono state aggiunte a PostgreSQL 18 che potrebbero essere utili per i tuoi casi d'uso. Consulta le <a href="https://www.postgresql.org/docs/18/release-18.html">note di rilascio</a> per l'elenco completo delle funzionalità nuove e cambiate.</p>
+<h3>Informazioni su PostgreSQL</h3>
+<p>
+    <a href="https://www.postgresql.org">PostgreSQL</a> è il database open source più avanzato al mondo, con una comunità globale di migliaia di utenti, contributori, aziende e organizzazioni. Dalle sue origini all'Università della California, Berkeley, oltre 40 anni fa, PostgreSQL ha continuato a svilupparsi a un ritmo ineguagliabile. L'insieme maturo di funzionalità di PostgreSQL non solo è paragonabile ai migliori sistemi database proprietari, ma li supera in funzionalità avanzate, estendibilità, sicurezza e stabilità.
+</p>
+<h3 id="collegamenti">Collegamenti</h3>
+<ul>
+<li><a href="https://www.postgresql.org/download/">Download</a></li>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Note di rilascio</a></li>
+<li><a href="https://www.postgresql.org/about/press/">Press Kit</a></li>
+<li><a href="https://www.postgresql.org/support/security/">Pagina di sicurezza</a></li>
+<li><a href="https://www.postgresql.org/support/versioning/">Policy di versioning</a></li>
+<li><a href="https://www.postgresql.org/about/contact/">Contatti</a></li>
+<li><a href="https://www.postgresql.org/about/donate/">Dona</a></li>
+</ul>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2>Informazioni su PostgreSQL</h2>
+<p>
+    <a href="https://www.postgresql.org">PostgreSQL</a> è il database open source più avanzato al mondo, con una comunità globale di migliaia di utenti, contributori, aziende e organizzazioni. Dalle sue origini all'Università della California, Berkeley, oltre 40 anni fa, PostgreSQL ha continuato a svilupparsi a un ritmo ineguagliabile. L'insieme maturo di funzionalità di PostgreSQL non solo è paragonabile ai migliori sistemi database proprietari, ma li supera in funzionalità avanzate, estendibilità, sicurezza e stabilità.
+</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="ulteriori-informazioni-sulle-funzionalità">Ulteriori informazioni sulle funzionalità</h2>
+<p>Per spiegazioni delle funzionalità sopra elencate e altre, consulta le seguenti risorse:</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Note di rilascio</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">Feature Matrix</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="dove-scaricare">Dove scaricare</h2>
+<p>Ci sono diversi modi per scaricare PostgreSQL 18, tra cui:</p>
+<ul>
+<li>La <a href="https://www.postgresql.org/download/">pagina ufficiale di download</a>, che contiene installer e strumenti per <a href="https://www.postgresql.org/download/windows/">Windows</a>, <a href="https://www.postgresql.org/download/linux/">Linux</a> e <a href="https://www.postgresql.org/download/macosx/">macOS</a>.</li>
+<li><a href="https://www.postgresql.org/ftp/source/v18.0">Codice sorgente</a></li>
+</ul>
+<p>Altri strumenti ed estensioni sono disponibili su <a href="http://pgxn.org/">PostgreSQL Extension Network</a>.</p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="documentazione">Documentazione</h2>
+<p>PostgreSQL 18 è fornito con documentazione HTML e pagine man, e puoi consultare la documentazione online sia in <a href="https://www.postgresql.org/docs/18/">HTML</a> che in <a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a>.</p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="licenza">Licenza</h2>
+<p>PostgreSQL utilizza la <a href="https://www.postgresql.org/about/licence/">PostgreSQL License</a>, una licenza permissiva simile alla BSD. Questa <a href="http://www.opensource.org/licenses/postgresql/">licenza certificata OSI</a> è apprezzata per la sua flessibilità e compatibilità con l'uso commerciale e proprietario. Insieme al supporto multi-azienda e alla proprietà pubblica del codice, la nostra licenza rende PostgreSQL molto popolare tra i vendor che desiderano includere un database nei loro prodotti senza timori di costi, lock-in o cambiamenti nelle condizioni di licenza.</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="contatti">Contatti</h2>
+<p>Sito web</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>Email</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="immagini-e-loghi">Immagini e loghi</h2>
+<p>Postgres, PostgreSQL e l'elefante logo (Slonik) sono tutti marchi registrati della <a href="https://www.postgres.ca">PostgreSQL Community Association</a>. Se desideri utilizzare questi marchi, devi rispettare la <a href="https://www.postgresql.org/about/policies/trademarks/">policy sui marchi</a>.</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="supporto-aziendale-e-donazioni">Supporto aziendale e donazioni</h2>
+<p>PostgreSQL gode del supporto di numerose aziende, che sponsorizzano sviluppatori, forniscono risorse di hosting e offrono supporto finanziario. Consulta la pagina dei <a href="https://www.postgresql.org/about/sponsors/">sponsor</a> per alcuni di questi sostenitori del progetto.</p>
+<p>Esiste inoltre una vasta comunità di <a href="https://www.postgresql.org/support/professional_support/">aziende che offrono supporto PostgreSQL professionale</a>, da consulenti individuali a società multinazionali.</p>
+<p>Se desideri effettuare un contributo finanziario al PostgreSQL Global Development Group o a una delle organizzazioni non-profit riconosciute dalla comunità, visita la pagina <a href="https://www.postgresql.org/about/donate/">donazioni</a>.</p>
+{% endblock presskit_corporate %}
+
diff --git a/templates/pages/about/press/presskit18/ja.html b/templates/pages/about/press/presskit18/ja.html
new file mode 100644 (file)
index 0000000..b850f32
--- /dev/null
@@ -0,0 +1,110 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>2025 年 9 月 25 日</strong> — <a href="https://www.postgresql.org">PostgreSQL Global Development Group</a> は本日、世界で最も先進的なオープンソースデータベースの最新バージョンである <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a> のリリースを発表しました。</p>
+<p>PostgreSQL 18 は、新しい I/O サブシステムにより、あらゆる規模のワークロードでパフォーマンスを向上させ、ストレージからの読み込み時に最大 3 倍の性能向上を実現するとともに、インデックスを利用できるクエリの数を増加させます。 本リリースでは、メジャーバージョンのアップグレードによる影響が軽減され、アップグレード時間を短縮、またアップグレード完了後に期待される性能へ到達するまでの時間が短縮されます。 開発者にとっても PostgreSQL 18 には利点があり、クエリ実行時に値を計算する仮想生成列や、UUID のインデックス作成と読み取り性能を向上させるデータベース向けの <code>uuidv7()</code> 関数が追加されています。 また、OAuth 2.0 認証のサポートにより、シングルサインオン (SSO) システムとの統合も容易になります。</p>
+<p>「グローバルなオープンソースコミュニティの努力が PostgreSQL のリリースを形作り、ユーザのデータが存在する場所で機能を提供することを可能にしています」と PostgreSQL コアチームのメンバーである Jonathan Katz 氏は述べています。 「PostgreSQL 18 は、信頼性と堅牢なデータ管理体験を提供してきた長く豊かな歴史を基盤としながら、対応できるワークロードを拡大し続けています。」</p>
+<p>PostgreSQL は、その信頼性、堅牢性、拡張性で知られる革新的なデータ管理システムであり、世界中の開発者コミュニティによる約 30 年にわたるオープンソース開発の恩恵を受け、あらゆる規模の組織にとって最適なオープンソースリレーショナルデータベースとなっています。</p>
+<h3 id="非同期-io-の導入">非同期 I/O の導入</h3>
+<p>PostgreSQL はこれまで、データ取得を高速化するためにオペレーティングシステムのリードアヘッド機構に依存していました。 しかし、オペレーティングシステムはデータベース固有のアクセスパターンを把握していないため、必要となるデータを常に予測できるわけではなく、多くのワークロードで最適ではない性能につながっていました。</p>
+<p>PostgreSQL 18 では、この制限に対処するために新しい非同期 I/O (AIO) サブシステムが導入されました。 AIO により、PostgreSQL は各 I/O の完了を遂次処理で待つのではなく、複数の I/O リクエストを同時に発行できるようになります。 これにより、既存のリードアヘッドが拡張され、全体的なスループットが向上します。 PostgreSQL 18 でサポートされる AIO 操作には、シーケンシャルスキャン、ビットマップヒープスキャン、およびバキュームが含まれます。 ベンチマークでは、特定のシナリオにおいて最大 3 倍の性能向上が確認されています。</p>
+<p>新しい <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a> 設定により、<code>worker</code> や <code>io_uring</code> を含む AIO メソッドを切り替えられるほか、<code>sync</code> 設定により従来の PostgreSQL の挙動を維持することも可能です。 AIO で調整対象となるパラメータも増えており、詳細は <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">ドキュメント</a> で確認できます。</p>
+<h3 id="高速なアップグレードとアップグレード後の性能向上">高速なアップグレードとアップグレード後の性能向上</h3>
+<p>PostgreSQL の主要な機能のひとつに、最適なクエリプランを選択するために役立つ <a href="https://www.postgresql.org/docs/18/planner-stats.html">統計情報</a> の生成と保存があります。 PostgreSQL 18 以前では、この統計情報は <a href="https://www.postgresql.org/docs/18/pgupgrade.html">メジャーバージョンアップグレード</a> 時に引き継がれず、<code><a href="https://www.postgresql.org/docs/18/sql-analyze.html">ANALYZE</a></code> が完了するまで、多忙なシステムにおいて大幅なクエリ性能低下を引き起こす可能性がありました。 PostgreSQL 18 では、メジャーバージョンアップグレードを通じてプランナ統計情報を保持できるようになり、アップグレード後のクラスタが期待される性能により早く到達できるようになっています。</p>
+<p>さらに、メジャーバージョンアップグレードを実行するユーティリティである <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a> には、PostgreSQL 18 でいくつかの機能強化が加えられています。 例えば、テーブルやシーケンスといった多数のオブジェクトを含むデータベースにおけるアップグレードが高速化されました。 本リリースでは、<code>--jobs</code> フラグの設定に基づき <code>pg_upgrade</code> がチェックを並列処理できるようになったほか、ファイルのコピー、クローン、リンクではなくアップグレードディレクトリを入れ替える <code>--swap</code> フラグも追加されています。</p>
+<h3 id="クエリおよび全般的なパフォーマンス強化">クエリおよび全般的なパフォーマンス強化</h3>
+<p>PostgreSQL 18 では、ワークロードを自動的に高速化する機能によってクエリ性能がさらに向上します。 本リリースでは、<a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">複数列 B-tree インデックス</a> に対する「スキップスキャン」検索が導入され、インデックスの先頭カラムに = 条件がないクエリの実行時間を短縮します。 また、<code>WHERE</code> 句で <code>OR</code> 条件を使用するクエリをインデックス利用に最適化できるようになり、実行速度が大幅に向上します。 さらに、テーブル結合のプランニングおよび実行方法にも多くの改善が加えられており、ハッシュ結合の性能が向上し、マージ結合がインクリメンタルソートを利用できるようになりました。 PostgreSQL 18 ではまた、<a href="https://www.postgresql.org/docs/18/gin.html">GIN インデックス</a> の並列構築にも対応し、これまで対応していた B-tree インデックスや <a href="https://www.postgresql.org/docs/current/brin.html">BRIN インデックス</a> に続いてこの機能が利用可能になりました。</p>
+<p>本リリースはさらに、ハードウェアアクセラレーションに対する PostgreSQL のサポートを拡張しており、<code>popcount</code> 関数向けに ARM NEON および SVE CPU 命令セットのサポートが追加されています。 この関数は <a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a> およびその他の内部機能で利用されます。</p>
+<h3 id="開発者体験の向上">開発者体験の向上</h3>
+<p>PostgreSQL 18 では、値を保存する代わりにクエリ実行時に計算する <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">仮想生成列</a> が導入されました。 これは生成列におけるデフォルトのオプションとなっています。 さらに、格納型の生成列が論理レプリケーションにも対応しました。</p>
+<p>本リリースでは、<code>INSERT</code>、<code>UPDATE</code>、<code>DELETE</code>、および <code>MERGE</code> コマンドにおける <a href="https://www.postgresql.org/docs/18/dml-returning.html"><code>RETURNING</code> 句</a> で、直前の値 (<code>OLD</code>) と現在の値 (<code>NEW</code>) の両方にアクセスできる機能が追加されています。 PostgreSQL 18 には、<a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a> 関数による UUIDv7 の生成機能も追加され、ランダムな UUID をタイムスタンプ順に生成して、より効率的なキャッシュ戦略をサポートできるようになりました。 また、<code>gen_random_uuid()</code> のエイリアスとして <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a> も提供されます。</p>
+<p>さらに PostgreSQL 18 では、<code>WITHOUT OVERLAPS</code> 句を用いた <code>PRIMARY KEY</code> および <code>UNIQUE</code> 制約、また <code>PERIOD</code> 句を用いた <code>FOREIGN KEY</code> 制約により、範囲に基づく <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">時間的制約</a> が追加されています。</p>
+<p>最後に、<a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a> コマンドを用いて、ローカルテーブルの定義を基に外部テーブルのスキーマ定義を作成できるようになり、利便性が向上しています。</p>
+<h3 id="テキスト処理の改善">テキスト処理の改善</h3>
+<p>PostgreSQL 18 では、複数の新しい機能強化によりテキスト処理がより簡単かつ高速になりました。 本リリースでは、<a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a> 照合順序が追加され、ケース変換に対して完全な Unicode セマンティクスを提供しつつ、多くの比較処理を高速化します。 これには、文字列比較関数である <code>upper</code> および <code>lower</code>、さらに大文字小文字を区別しない比較を行なう新しい <a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a> 関数が含まれます。 さらに、PostgreSQL 18 では <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">非決定的照合順序</a> を利用したテキストに対する <code>LIKE</code> 比較がサポートされ、より複雑なパターンマッチングの実行が容易になりました。 本リリースではまた、<a href="https://www.postgresql.org/docs/18/textsearch.html">全文検索</a> が常に libc を使用するのではなく、クラスタのデフォルトの照合プロバイダを使用するように変更されています。 これにより、<a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a> 実行後には、すべての <a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">全文検索</a> および <a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a> インデックスの再作成が必要になる可能性があります。</p>
+<h3 id="レプリケーション">レプリケーション</h3>
+<p>PostgreSQL 18 では、論理レプリケーションの書き込み競合をログおよび <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a> ビューで報告されるようになりました。 さらに、<a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a> は、トランザクション適用のために並列ストリーミングをデフォルトで使用するようになり、パフォーマンス向上に寄与します。 <a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a> ユーティリティには新たに <code>--all</code> フラグが追加され、インスタンス内のすべてのデータベースに対して論理レプリカを作成することが、単一のコマンドでできるようになりました。 PostgreSQL 18 ではまた、アイドル状態のレプリケーションスロットを自動的に <a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">削除</a> できるようになり、パブリッシャ側で過剰に多くの書き込み先行ログ (WAL) ファイルを保持するのを防ぐことができます。</p>
+<h3 id="メンテナンスと可観測性">メンテナンスと可観測性</h3>
+<p>PostgreSQL 18 では、<a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">バキューム</a> 戦略が改善され、通常のバキューム処理中により多くのページを積極的にフリーズすることで、オーバーヘッドを削減し、集中的なバキュームが必要となる状況においても有効に機能するようになりました。</p>
+<p>また、PostgreSQL 18 ではクエリプランの実行情報を提供する <a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a> に詳細が追加され、本リリース以降、<code>EXPLAIN ANALYZE</code> 実行時にアクセスされたバッファ数(データストレージの基本単位)が自動的に表示されるようになりました。 さらに、<code>EXPLAIN ANALYZE</code> では、インデックススキャン中に発生したインデックス探索回数が表示されるようになり、<code>EXPLAIN ANALYZE VERBOSE</code> では CPU、WAL、平均読み取り統計が含まれるようになっています。 PostgreSQL 18 ではさらに、<a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a> において、バキュームや関連処理に費やした時間に関する情報が追加され、接続ごとの I/O および WAL 利用状況に関する統計情報も確認できるようになりました。</p>
+<h3 id="その他の注目すべき変更点">その他の注目すべき変更点</h3>
+<p>PostgreSQL 18 の <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a> で初期化されたデータベースでは、ページチェックサムがデフォルトで有効になりました。 これにより、チェックサムが無効なクラスタからのアップグレードに影響が生じる可能性があり、<a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a> を使用する際には <code>--no-data-checksums</code> オプションを指定して新しい PostgreSQL 18 クラスタを作成する必要があります。</p>
+<p>また、PostgreSQL 18 では、PostgreSQL 7.4(2003 年)以来となる新しい PostgreSQL ワイヤプロトコルのバージョン (3.2) が導入されました。 <a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a> は引き続きデフォルトでバージョン 3.0 を使用しますが、クライアント(例: ドライバ、プーラ、プロキシ)は新しいプロトコルバージョンのサポートを追加していきます。</p>
+<h3 id="追加機能">追加機能</h3>
+<p>PostgreSQL 18 には、他にも多くの新機能や改善点が追加されており、さまざまなユースケースに役立つ可能性があります。 新機能および変更点の完全な一覧については、<a href="https://www.postgresql.org/docs/18/release-18.html">リリースノート</a> をご参照ください。</p>
+<h3 id="postgresql-について">PostgreSQL について</h3>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> は、世界で最も先進的なオープンソースデータベースであり、数千人規模のユーザ、コントリビュータ、企業、組織からなるグローバルコミュニティによって支えられています。
+カリフォルニア大学バークレー校で 40 年以上前に始まって以来、PostgreSQL は比類のない開発スピードを維持し続けています。
+PostgreSQL の成熟した機能セットは、主要な商用データベースシステムに匹敵するだけでなく、高度なデータベース機能、拡張性、セキュリティ、安定性の点でそれらを上回っています。</p>
+<h3 id="リンク">リンク</h3>
+<ul>
+<li><a href="https://www.postgresql.org/download/">ダウンロード</a></li>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">リリースノート</a></li>
+<li><a href="https://www.postgresql.org/about/press/">プレスキット</a></li>
+<li><a href="https://www.postgresql.org/support/security/">セキュリティページ</a></li>
+<li><a href="https://www.postgresql.org/support/versioning/">バージョニングポリシー</a></li>
+<li><a href="https://www.postgresql.org/about/contact/">問い合わせ</a></li>
+<li><a href="https://www.postgresql.org/about/donate/">寄付</a></li>
+</ul>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="postgresql-について">PostgreSQL について</h2>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> は、世界で最も先進的なオープンソースデータベースであり、数千人規模のユーザ、コントリビュータ、企業、組織からなるグローバルコミュニティによって支えられています。
+カリフォルニア大学バークレー校で 40 年以上前に始まって以来、PostgreSQL は比類のない開発スピードを維持し続けています。
+PostgreSQL の成熟した機能セットは、主要な商用データベースシステムに匹敵するだけでなく、高度なデータベース機能、拡張性、セキュリティ、安定性の点でそれらを上回っています。</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="機能についての詳細">機能についての詳細</h2>
+<p>上記の機能やその他の説明については、以下のリソースをご覧ください:</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">リリースノート</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">機能マトリックス</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="ダウンロード方法">ダウンロード方法</h2>
+<p>PostgreSQL 18 を入手する方法はいくつかあります。</p>
+<ul>
+<li><a href="https://www.postgresql.org/download/">公式ダウンロード</a> ページでは、<a href="https://www.postgresql.org/download/windows/">Windows</a>、<a href="https://www.postgresql.org/download/linux/">Linux</a>、<a href="https://www.postgresql.org/download/macosx/">macOS</a> など向けのインストーラやツールを入手できます。</li>
+<li><a href="https://www.postgresql.org/ftp/source/v18.0">ソースコード</a></li>
+</ul>
+<p>その他のツールや拡張機能は <a href="http://pgxn.org/">PostgreSQL Extension Network</a> で利用できます。</p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="ドキュメント">ドキュメント</h2>
+<p>PostgreSQL 18 には HTML ドキュメントと man ページが付属しており、オンラインでも <a href="https://www.postgresql.org/docs/18/">HTML</a> および <a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a> 形式で閲覧できます。</p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="ライセンス">ライセンス</h2>
+<p>PostgreSQL は <a href="https://www.postgresql.org/about/licence/">PostgreSQL ライセンス</a> を採用しています。 これは BSD に似た「寛容」なライセンスであり、<a href="http://www.opensource.org/licenses/postgresql/">OSI 認証ライセンス</a> として、商用アプリケーションやプロプライエタリアプリケーションと組み合わせて利用する際に制約がない柔軟かつビジネスに適したライセンスとして広く評価されています。 複数企業によるサポートとコードの公開所有権と相まって、このライセンスは PostgreSQL を、料金やベンダーロックイン、ライセンス条件の変更を心配することなく自社製品にデータベースを組み込みたいベンダーに非常に人気のある選択肢にしています。</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="連絡先">連絡先</h1>
+<p>ウェブサイト</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>メール</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="画像とロゴ">画像とロゴ</h2>
+<p>Postgres、PostgreSQL、および象のロゴ(Slonik)はすべて、<a href="https://www.postgres.ca">PostgreSQL Community Association</a> の登録商標です。 これらの商標を使用する場合は、<a href="https://www.postgresql.org/about/policies/trademarks/">商標ポリシー</a> に従う必要があります。</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="企業サポートと寄付">企業サポートと寄付</h2>
+<p>PostgreSQL は、多くの企業から支援を受けています。 これらの企業は開発者へのスポンサーシップ、ホスティングリソースの提供、資金的支援を行っています。 プロジェクトを支援している企業の一部については、<a href="https://www.postgresql.org/about/sponsors/">スポンサー</a> ページをご覧ください。</p>
+<p>また、個人コンサルタントから多国籍企業に至るまで、<a href="https://www.postgresql.org/support/professional_support/">PostgreSQL サポートを提供する企業</a>7 も多数存在しています。</p>
+<p>PostgreSQL Global Development Group または公認コミュニティ非営利団体への資金的支援をご希望の場合は、<a href="https://www.postgresql.org/about/donate/">寄付</a> ページをご覧ください。</p>
+{% endblock presskit_corporate %}
+
diff --git a/templates/pages/about/press/presskit18/ko.html b/templates/pages/about/press/presskit18/ko.html
new file mode 100644 (file)
index 0000000..fe02bbc
--- /dev/null
@@ -0,0 +1,110 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>2025년 9월 25일</strong> - <a href="https://www.postgresql.org">PostgreSQL 글로벌 개발 그룹</a>은 세계에서 가장 진보된 오픈 소스 데이터베이스의 최신 버전인 <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a>의 출시를 오늘 발표했습니다.</p>
+<p>PostgreSQL 18은 새로운 I/O 서브시스템을 통해 모든 규모의 워크로드 성능을 개선해서 스토리지에서 읽을 때 최대 3배의 성능 향상을 보여주었고, 인덱스를 사용할 수 있는 쿼리 수도 늘렸습니다. 이번 릴리스는 메이져 버전 업그레이드 시 발생하는 중단을 줄여 업그레이드 시간을 단축하고, 업그레이드 완료 후 예상 성능에 도달하는 시간을 줄여줍니다. 또한 PostgreSQL 18은 쿼리 시점에 값을 계산하는 가상 미리 계산된 칼럼(virtual generated columns)과 UUID 인덱싱 및 읽기 성능을 향상시키는 <code>uuidv7()</code> 함수 같은 기능을 제공하여 개발자 경험도 향상됩니다. 아울러 OAuth 2.0 인증을 지원하여 통합 인증(Single Sign-On; SSO) 시스템과의 통합도 쉬워졌습니다.</p>
+<p>“글로벌 오픈 소스 커뮤니티의 노력은 매번 PostgreSQL 릴리스에 반영되어 사용자가 필요로 하는 기능을 제공합니다.”라고 PostgreSQL 코어 팀의 Jonathan Katz는 말했습니다. “PostgreSQL 18은 신뢰성과 안정성을 갖춘 데이터 관리 경험을 제공해온 프로젝트의 긴 역사 위에 구축되었으며, 지원 가능한 워크로드의 범위를 계속 확장하고 있습니다.”</p>
+<p>PostgreSQL은 신뢰성, 견고함, 확장성으로 잘 알려진 혁신적인 데이터 관리 시스템으로, 전 세계 개발자 커뮤니티의 약 30년간의 오픈 소스 개발 성과를 바탕으로 모든 규모의 조직에서 선호하는 오픈 소스 관계형 데이터베이스가 되었습니다.</p>
+<h3 id="비동기-io-도입">비동기 I/O 도입</h3>
+<p>이전 PostgreSQL은 데이터 검색 속도를 높이기 위해 운영체제의 미리 읽기(readahead 시스템 콜) 메커니즘에 의존했습니다. 그러나 운영체제는 데이터베이스 특화된 액세스 패턴을 알 수 없기 때문에 필요한 데이터를 항상 예측하지 못해 많은 워크로드에서 최적의 성능을 내지 못했습니다.</p>
+<p>PostgreSQL 18은 이러한 한계를 해결하기 위해 새로운 비동기 I/O(AIO) 서브시스템을 도입했습니다. AIO는 PostgreSQL이 I/O 요청을 순차적으로 기다리는 대신 동시에 여러 개를 발행할 수 있도록 하여 미리 읽기를 확장하고 전체 처리량을 개선합니다. PostgreSQL 18에서 지원되는 AIO 작업에는 순차 스캔, 비트맵 힙 스캔, 그리고 vacuum이 포함됩니다. 벤치마크 결과에 따르면 특정 시나리오에서 최대 3배의 성능 향상이 입증되었습니다.</p>
+<p>새로운 환경 설정 매개 변수 <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a> 설정을 통해 <code>worker</code>, <code>io_uring</code> 등의 AIO 방식을 선택하거나, 기존 PostgreSQL 동작을 유지하는 <code>sync</code> 모드를 사용할 수 있습니다. AIO와 함께 고려할 수 있는 새로운 파라미터도 추가되었으며, 자세한 내용은 <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">공식 문서</a>를 참고하세요.</p>
+<h3 id="더-빠른-업그레이드-향상된-업그레이드-후-성능">더 빠른 업그레이드, 향상된 업그레이드 후 성능</h3>
+<p>PostgreSQL의 핵심 기능 중 하나는 가장 효율적인 쿼리 계획을 선택하는 데 도움을 주는 <a href="https://www.postgresql.org/docs/18/planner-stats.html">통계 정보</a>를 생성 및 저장하는 것입니다. 그러나 PostgreSQL 18 이전에는 <a href="https://www.postgresql.org/docs/18/pgupgrade.html">메이져 버전 업그레이드</a> 시 이러한 통계가 유지되지 않아, <a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a>가 완료될 때까지 바쁜 시스템에서는 심각한 성능 저하가 발생할 수 있었습니다. PostgreSQL 18에서는 주요 버전 업그레이드 시에도 실행 계획 통계 정보를 유지할 수 있어 업그레이드된 클러스터가 더 빨리 기대 성능에 도달할 수 있습니다.</p>
+<p>또한, 메이져 버전 업그레이드를 수행하는 도구인 <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>에는 테이블과 시퀀스 같은 객체가 많은 데이터베이스에서 더 빠른 업그레이드를 가능하게 하는 개선이 포함되었습니다. 이번 릴리스에서는 <code>--jobs</code> 플래그를 사용하여 병렬로 검사를 수행할 수 있으며, <code>--swap</code> 플래그를 사용하면 파일 copy, clone, link 대신 디렉터리를 교체하는 방식으로 업그레이드를 처리할 수 있습니다.</p>
+<h3 id="쿼리-및-일반-성능-향상">쿼리 및 일반 성능 향상</h3>
+<p>PostgreSQL 18은 워크로드를 자동으로 더 빠르게 만들어주는 기능으로 쿼리 성능을 한층 더 가속화합니다. 이번 릴리스에서는 <a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">다중 컬럼 B-tree 인덱스</a>에서 "skip scan" 조회 기능을 도입하여, 접두사 인덱스 컬럼 중 하나 이상에서 <code>=</code> 조건이 없는 쿼리의 실행 시간을 개선합니다. 또한 <code>WHERE</code> 절에서 <code>OR</code> 조건을 사용하는 쿼리를 인덱스를 활용해 최적화할 수 있어 실행 속도가 크게 향상됩니다.</p>
+<p>PostgreSQL은 테이블 조인 계획 및 실행 방식에서도 많은 개선을 도입했습니다. 해시 조인의 성능을 향상시키고, 머지 조인이 증분 정렬(incremental sort)을 사용할 수 있도록 했습니다. PostgreSQL 18은 <a href="https://www.postgresql.org/docs/18/gin.html">GIN 인덱스</a>의 병렬 빌드도 지원하여, 이미 지원 중인 B-tree와 <a href="https://www.postgresql.org/docs/current/brin.html">BRIN 인덱스</a>와 함께 병렬 빌드를 지원하는 인덱스 계열을 확장했습니다.</p>
+<p>또한 이번 릴리스는 하드웨어 가속 지원을 강화하여, <code>bit_count</code> 함수와 기타 내부 기능에서 사용되는 <code>popcount</code> 연산에 ARM NEON 및 SVE CPU 명령어 지원을 추가했습니다.</p>
+<h3 id="개발자-경험-향상">개발자 경험 향상</h3>
+<p>PostgreSQL 18은 값을 저장하는 대신 쿼리 시점에 계산하는 <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">가상 미리 계산된 칼럼</a>을 도입했습니다. 이는 이제 미리 계산된 칼럼의 기본 옵션이며, 저장된 미리 계산된 칼럼은 논리 복제도 지원합니다.</p>
+<p>이번 릴리스에서는 <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code>, <code>MERGE</code> 명령에서 <a href="https://www.postgresql.org/docs/18/dml-returning.html"><code>RETURNING</code> 절</a>을 통해 이전(<code>OLD</code>) 값과 현재(<code>NEW</code>) 값을 모두 참조할 수 있는 기능이 추가되었습니다. PostgreSQL 18은 또한 <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a> 함수를 통해 UUIDv7 생성을 지원하여, 더 나은 캐싱 전략을 지원할 수 있도록 타임스탬프 순서 기반의 무작위 UUID를 생성할 수 있습니다. PostgreSQL 18에는 <code>gen_random_uuid()</code>의 별칭으로 <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a> 함수도 포함되어 있습니다.</p>
+<p>PostgreSQL 18은 또한 <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">일시적 제약 조건(temporal constraints)</a> — 구간 제약 — 을 <code>WITHOUT OVERLAPS</code> 절을 통해 <code>PRIMARY KEY</code> 및 <code>UNIQUE</code> 제약 조건에 적용할 수 있으며, <code>PERIOD</code> 절을 통해 <code>FOREIGN KEY</code> 제약 조건에도 적용할 수 있습니다.</p>
+<p>마지막으로 PostgreSQL 18은 <a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a> 명령을 통해 로컬 테이블 정의를 기반으로 외부 테이블의 스키마 정의를 더 쉽게 생성할 수 있도록 지원합니다.</p>
+<h3 id="텍스트-처리-개선">텍스트 처리 개선</h3>
+<p>PostgreSQL 18은 여러 새로운 기능을 통해 텍스트 처리를 더 쉽고 빠르게 만듭니다. 이번 릴리스에서는 대소문자 변환에 대해 완전한 유니코드를 제공하면서 많은 비교 연산을 가속화하는 <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a> 문자 정렬 규칙을 추가했습니다. 여기에는 <code>upper</code>, <code>lower</code> 문자열 비교 함수와 대소문자 구분 없는 비교를 위한 새로운 <a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a> 함수가 포함됩니다.</p>
+<p>또한 PostgreSQL 18은 이제 <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">비결정적 문자 정렬 규칙</a>을 사용하는 텍스트에 대해 <code>LIKE</code> 비교를 지원하여 더 복잡한 패턴 매칭을 간소화합니다.</p>
+<p>이번 릴리스에서는 <a href="https://www.postgresql.org/docs/18/textsearch.html">전문 검색(full text search)</a>이 항상 libc를 사용하는 대신 클러스터의 기본 문자 정렬 규칙 제공자를 사용하도록 변경되었습니다. 이로 인해 <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a> 실행 후 모든 <a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">전문 검색 인덱스</a>와 <a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a> 인덱스를 다시 만들어야 할 수도 있습니다.</p>
+<h3 id="복제">복제</h3>
+<p>PostgreSQL 18에서는 논리적 복제 쓰기 충돌을 로그와 <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a> view에서 보고할 수 있습니다. 추가로, <a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a> 은 이제 트랜잭션을 적용할 때 병렬 스트리밍을 기본으로 사용하도록 설정되어, 성능 향상에 도움이 될 수 있습니다. <a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a> 명령에 이제 <code>--all</code> 옵션을 사용할 수 있어, 하나의 명령으로 인스턴스 내 모든 데이터베이스에 대한 논리적 복제본을 생성할 수 있습니다. PostgreSQL 18에서는 또한 자동으로 <a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">유휴 복제 슬롯</a>을 삭제할 수 있어, 발행 서버에 너무 많은 write-ahead log 파일이 저장되는 것을 방지할 수 있습니다.</p>
+<h3 id="유지관리-및-모니터링">유지관리 및 모니터링</h3>
+<p>PostgreSQL 18에서는 <a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">vacuum</a> 전략을 개선하여, 정기적인 vacuum 작업을 하는 동안 더 많은 페이지를 영구보관(freezing)함으로써 적극적인 vacuum이 필요한 상황에서 오버헤드를 줄이는데 도움을 줍니다.</p>
+<p>PostgreSQL 18은 <a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a>에 더 많은 세부 정보를 추가하여 쿼리 계획 실행에 대한 정보를 제공하며, 이번 릴리스부터는 <code>EXPLAIN ANALYZE</code>를 실행할 때 몇 개의 버퍼(데이터 저장의 기본 단위)가 접근되는지도 자동으로 표시합니다. 또한, <code>EXPLAIN ANALYZE</code>는 인덱스 스캔 시 몇 번의 인덱스 조회가 발생하는지도 보여주며, <code>EXPLAIN ANALYZE VERBOSE</code>에는 CPU, WAL, 평균 읽기 통계가 포함됩니다. PostgreSQL 18은 <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a>에 vacuum 및 관련 작업에 소요된 시간, 그리고 연결별 I/O 및 WAL 사용 통계에 대한 추가 정보를 제공합니다.</p>
+<h3 id="기타-살펴볼-바뀐점">기타 살펴볼 바뀐점</h3>
+<p>PostgreSQL 18 <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a>로 초기화된 데이터베이스는 이제 기본적으로 페이지 체크섬이 활성화되어 있습니다. 이는 체크섬이 활성화되지 않은 클러스터에서 업그레이드할 때 영향을 미칠 수 있으며, <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>를 사용할 경우 <code>--no-data-checksums</code> 옵션으로 새로운 PostgreSQL 18 클러스터를 생성해야 합니다.</p>
+<p>PostgreSQL 18은 또한 PostgreSQL 클라이언트-서버 통신 프로토콜의 새로운 버전(3.2)을 도입하였으며, 이는 PostgreSQL 7.4(2003) 이후 처음으로 추가된 프로토콜 버전입니다. <a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a>는 여전히 기본적으로 버전 3.0을 사용하며, 클라이언트(예: 드라이버, 풀러, 프록시)는 새로운 프로토콜 버전에 대한 지원을 추가합니다.</p>
+<h3 id="더-자세한-내용은">더 자세한 내용은</h3>
+<p>PostgreSQL 18에는 다양한 새로운 기능과 개선 사항이 추가되어, 사용 사례에 따라 도움이 될 수 있습니다. 새로운 기능과 변경된 기능의 전체 목록은 <a href="https://www.postgresql.org/docs/18/release-18.html">릴리즈 노트</a>를 참조하시기 바랍니다.</p>
+<h3 id="postgresql은">PostgreSQL은</h3>
+<p><a href="https://www.postgresql.org">PostgreSQL</a>은 전 세계 수천 명의 사용자, 기여자, 기업 및 조직이 참여하는 가장 진보된 오픈 소스 데이터베이스입니다. 40년 이상 전 캘리포니아 대학교 버클리에서 시작된 이후, PostgreSQL은 탁월한 개발 속도를 이어왔습니다. PostgreSQL의 성숙한 기능 세트는 상용 데이터베이스 시스템과 맞먹을 뿐만 아니라, 고급 데이터베이스 기능, 확장성, 보안 및 안정성 면에서 이를 능가합니다.</p>
+<h3 id="링크들">링크들</h3>
+<ul>
+<li><a href="https://www.postgresql.org/download/">다운로드</a></li>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">릴리즈 노트</a></li>
+<li><a href="https://www.postgresql.org/about/press/">홍보 자료</a></li>
+<li><a href="https://www.postgresql.org/support/security/">보안 페이지</a></li>
+<li><a href="https://www.postgresql.org/support/versioning/">버전 정책</a></li>
+<li><a href="https://www.postgresql.org/about/contact/">연락처</a></li>
+<li><a href="https://www.postgresql.org/about/donate/">기부</a></li>
+</ul>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="postgresql은">PostgreSQL은</h2>
+<p><a href="https://www.postgresql.org">PostgreSQL</a>은 전 세계 수천 명의 사용자, 기여자, 기업 및 조직이 참여하는 가장 진보된 오픈 소스 데이터베이스입니다. 40년 이상 전 캘리포니아 대학교 버클리에서 시작된 이후, PostgreSQL은 탁월한 개발 속도를 이어왔습니다. PostgreSQL의 성숙한 기능 세트는 상용 데이터베이스 시스템과 맞먹을 뿐만 아니라, 고급 데이터베이스 기능, 확장성, 보안 및 안정성 면에서 이를 능가합니다.</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="기능에-대해-더-자세히-알고-싶으면">기능에 대해 더 자세히 알고 싶으면</h2>
+<p>위에서 언급한 기능들에 대해서 보다 자세히 알고 싶으면 아래 링크를 참조하세요:</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">릴리즈 노트</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">기능표</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="다운로드">다운로드</h2>
+<p>PostgreSQL 18을 다운로드할 수 있는 여러 가지 방법이 있으며, 그 중에는 다음이 포함됩니다:</p>
+<ul>
+<li><a href="https://www.postgresql.org/download/">공식 다운로드</a> 페이지에는 <a href="https://www.postgresql.org/download/windows/">Windows</a>, <a href="https://www.postgresql.org/download/linux/">Linux</a>, <a href="https://www.postgresql.org/download/macosx/">macOS</a> 등용 설치 프로그램과 도구가 포함되어 있습니다.</li>
+<li><a href="https://www.postgresql.org/ftp/source/v18.0">소스 코드</a></li>
+</ul>
+<p>다른 도구와 확장 기능은 <a href="http://pgxn.org/">PostgreSQL Extension Network</a>에서 이용할 수 있습니다.</p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="문서">문서</h2>
+<p>PostgreSQL 18은 HTML 문서와 man 페이지를 함께 제공하며, <a href="https://www.postgresql.org/docs/18/">HTML</a> 및 <a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a> 형식으로 온라인에서도 문서를 열람할 수 있습니다.</p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="라이선스">라이선스</h2>
+<p>PostgreSQL은 BSD와 유사한 “허용” 라이선스인 <a href="https://www.postgresql.org/about/licence/">PostgreSQL 라이선스</a>를 사용합니다.
+<a href="http://www.opensource.org/licenses/postgresql/">OSI 인증 라이선스</a>는 상용 및 독점 응용 프로그램에서 PostgreSQL의 사용을 제한하지 않기 때문에 유연하고 비즈니스 친화적인 것으로 널리 인정받고 있습니다. 
+여러 회사의 지원 및 코드의 공개 소유권과 함께, 이 라이선스는 수수료, 공급업체 종속 또는 라이선스 조건 변경에 대한 우려 없이 자체 제품에 데이터베이스를 내장하고자 하는 공급업체에게 매우 인기가 있습니다.</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="연락처">연락처</h2>
+<p>웹사이트</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>이메일</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="이미지-및-로고">이미지 및 로고</h2>
+<p>Postgres, PostgreSQL, 그리고 Elephant 로고(Slonik)는 모두 <a href="https://www.postgres.ca">PostgreSQL 커뮤니티 협회</a>의 등록 상표입니다. 이 상표를 사용하려면 <a href="https://www.postgresql.org/about/policies/trademarks/">상표 정책</a>을 준수해야 합니다.</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="기업-후원-및-기부">기업 후원 및 기부</h2>
+<p>PostgreSQL은 개발자를 후원하고, 호스팅 리소스를 제공하며, 재정적으로 지원하는 수많은 기업들의 후원을 받고 있습니다. 일부 후원자는 <a href="https://www.postgresql.org/about/sponsors/">후원사 페이지</a>에서 확인할 수 있습니다.</p>
+<p>또한, <a href="https://www.postgresql.org/support/professional_support/">PostgreSQL 지원</a>을 제공하는 개인 컨설턴트부터 다국적 기업까지 다양한 커뮤니티도 존재합니다.</p>
+<p>PostgreSQL 글로벌 개발 그룹 또는 공식적으로 인정된 커뮤니티 비영리 단체에 재정적 기여를 원하시면, <a href="https://www.postgresql.org/about/donate/">기부 페이지</a>를 방문하세요.</p>
+{% endblock presskit_corporate %}
diff --git a/templates/pages/about/press/presskit18/pt.html b/templates/pages/about/press/presskit18/pt.html
new file mode 100644 (file)
index 0000000..c619989
--- /dev/null
@@ -0,0 +1,311 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>25 de Setembro de 2025</strong> - O <a href="https://www.postgresql.org">Grupo de Desenvolvimento Global do PostgreSQL</a>
+    anunciou hoje o lançamento do <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a>,
+    a versão mais recente do banco de dados de código aberto mais avançado do mundo.</p>
+    <p>PostgreSQL 18 melhora o desempenho de cargas de trabalho de todos os tamanhos
+    por meio de um novo subsistema de I/O que demonstrou melhorias de desempenho de
+    até 3x na leitura do armazenamento e também aumenta o número de consultas que
+    podem usar índices. Esta versão torna as atualizações de versões menos
+    disruptivas, acelerando os tempos de atualização e reduzindo o tempo necessário
+    para atingir o desempenho esperado após a conclusão de uma atualização. Os
+    desenvolvedores também se beneficiam dos recursos do PostgreSQL 18, incluindo
+    colunas geradas virtuais que calculam valores no momento da consulta e a função
+    <code>uuidv7()</code>, que oferece melhor indexação e desempenho de leitura para UUIDs. O
+    PostgreSQL 18 facilita a integração com sistemas de logon único (SSO) com
+    suporte para autenticação OAuth 2.0.</p>
+    <p>&quot;Os esforços da comunidade global de código aberto moldam cada lançamento do
+    PostgreSQL e ajudam a fornecer recursos que atendem aos usuários onde seus
+    dados residem&quot;, disse Jonathan Katz, um membro da equipe principal do
+    PostgreSQL. &quot;PostgreSQL 18 se baseia no longo e rico histórico do projeto de
+    fornecer uma experiência de gerenciamento de dados confiável e robusta, ao
+    mesmo tempo em que continua a expandir as cargas de trabalho que pode suportar.&quot;</p>
+    <p>PostgreSQL, um sistema inovador de gerenciamento de dados conhecido por sua
+    confiabilidade, robustez e extensibilidade, se beneficia de quase 30 anos de
+    desenvolvimento de código aberto de uma comunidade global de desenvolvedores e
+    se tornou o banco de dados relacional de código aberto preferido por
+    organizações de todos os tamanhos.</p>
+    <h3 id="introduzindo-io-assíncrono">Introduzindo I/O assíncrono</h3>
+    <p>PostgreSQL anteriormente dependia de mecanismos de leitura antecipada do
+    sistema operacional para acelerar a recuperação de dados. No entanto, como os
+    sistemas operacionais não têm conhecimento dos padrões de acesso específicos do
+    banco de dados, nem sempre conseguem prever quais dados serão necessários,
+    resultando em desempenho abaixo do ideal em muitas cargas de trabalho.</p>
+    <p>O PostgreSQL 18 introduz um novo subsistema de I/O assíncrono (AIO) projetado
+    para lidar com essa limitação. O AIO permite que o PostgreSQL emita múltiplas
+    solicitações de I/O simultaneamente, em vez de esperar que cada uma seja
+    concluída em sequência. Isso expande a leitura antecipada existente e melhora a
+    taxa de transferência geral. As operações de AIO suportadas no PostgreSQL 18
+    incluem buscas sequenciais, buscas por bitmap da heap e limpeza de tabelas. O
+    benchmarking demonstrou ganhos de desempenho de até 3x em determinados
+    cenários.</p>
+    <p>O novo parâmetro
+    <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a>
+    permite alternar entre os métodos AIO, incluindo <code>worker</code> e <code>io_uring</code>, ou você
+    pode optar por manter o comportamento atual do PostgreSQL com a configuração
+    <code>sync</code>. Agora há mais parâmetros a serem considerados para ajuste com AIO,
+    sobre os quais você pode <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">aprender mais na
+    documentação</a>.</p>
+    <h3 id="atualizações-mais-rápidas-melhor-desempenho-pós-atualização">Atualizações mais rápidas, melhor desempenho pós-atualização</h3>
+    <p>Um recurso fundamental do PostgreSQL é a geração e o armazenamento de
+    <a href="https://www.postgresql.org/docs/18/planner-stats.html">estatísticas</a> que
+    ajudam o PostgreSQL a selecionar o plano de consulta mais eficiente. Antes do
+    PostgreSQL 18, essas estatísticas não eram transferidas em uma <a href="https://www.postgresql.org/docs/18/pgupgrade.html">atualização
+    para nova versão</a>, o que
+    podia causar degradações significativas no desempenho das consultas em sistemas
+    sobrecarregados até que o comando
+    <a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a> terminasse de
+    ser executado. O PostgreSQL 18 introduz a capacidade de manter estatísticas do
+    planejador durante uma atualização para nova versão, o que ajuda um cluster
+    atualizado a atingir o desempenho esperado mais rapidamente após a atualização.</p>
+    <p>Além disso, o
+    <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>, um
+    utilitário que realiza atualizações para novas versões, inclui diversas
+    melhorias no PostgreSQL 18, tais como atualizações mais rápidas quando um banco
+    de dados contém muitos objetos, como tabelas e sequências. Esta versão também
+    permite que o <code>pg_upgrade</code> processe suas verificações em paralelo com base na
+    configuração da opção <code>--jobs</code> e adiciona a opção <code>--swap</code> que troca diretórios
+    de atualização em vez de copiar, clonar ou vincular arquivos.</p>
+    <h3 id="melhorias-de-consulta-e-desempenho-geral">Melhorias de consulta e desempenho geral</h3>
+    <p>O PostgreSQL 18 acelera ainda mais o desempenho das consultas com
+    funcionalidades que tornam suas cargas de trabalho mais rápidas
+    automaticamente. Esta versão introduz pesquisas &quot;skip scan&quot; em <a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">índices de
+    árvore B com múltiplas
+    colunas</a>, o que
+    melhora o tempo de execução para consultas que omitem uma condição <code>=</code> em uma
+    ou mais colunas iniciais do índice. Ele também pode otimizar consultas que usam
+    condições <code>OR</code> em um <code>WHERE</code> para usar um índice, resultando em uma execução
+    significativamente mais rápida. Há também inúmeras melhorias na forma como o
+    PostgreSQL planeja e executa junções de tabelas, desde o aumento do desempenho
+    de junções hash ao permitir que junções por mesclagem usem ordenações
+    incrementais. O PostgreSQL 18 também suporta compilações paralelas para
+    <a href="https://www.postgresql.org/docs/18/gin.html">índices GIN</a>, se juntando a
+    índices de árvore B e <a href="https://www.postgresql.org/docs/current/brin.html">BRIN</a>
+    que suportam essa funcionalidade.</p>
+    <p>Esta versão também introduz suporte a aceleração de hardware no PostgreSQL,
+    incluindo suporte para intrínsecos de CPU ARM NEON e SVE para a função
+    <code>popcount</code>, que é usada pelo
+    <a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a> e
+    outros recursos internos.</p>
+    <h3 id="melhorando-a-experiência-do-desenvolvedor">Melhorando a experiência do desenvolvedor</h3>
+    <p>O PostgreSQL 18 introduz <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">colunas geradas
+    virtuais</a>
+    que calculam valores no momento da consulta, em vez de armazená-los. Esta agora
+    é a opção padrão para colunas geradas. Além disso, colunas geradas armazenadas
+    agora podem ser replicadas logicamente.</p>
+    <p>Esta versão adiciona a capacidade de acessar os valores anteriores (<code>OLD</code>) e
+    atuais (<code>NEW</code>) na <a href="https://www.postgresql.org/docs/18/dml-returning.html">cláusula
+    <code>RETURNING</code></a> para os
+    comandos <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code> e <code>MERGE</code>. O PostgreSQL 18 também
+    adiciona a geração de UUIDv7 por meio da função
+    <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a>,
+    permitindo gerar UUIDs aleatórios ordenados por data e hora para oferecer suporte
+    a melhores estratégias de cache. O PostgreSQL 18 inclui
+    <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a>
+    como um alias para <code>gen_random_uuid()</code>.</p>
+    <p>O PostgreSQL 18 adiciona <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">restrições
+    temporais</a>
+    -- restrições sobre intervalos -- para as restrições <code>PRIMARY KEY</code> e <code>UNIQUE</code>
+    usando a cláusula <code>WITHOUT OVERLAPS</code>, e para as restrições <code>FOREIGN KEY</code> usando
+    a cláusula <code>PERIOD</code>.</p>
+    <p>Por fim, o PostgreSQL 18 facilita a criação da definição de esquema de uma
+    tabela externa usando a definição de uma tabela local com o comando <a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a>.</p>
+    <h3 id="processamento-de-texto-aprimorado">Processamento de texto aprimorado</h3>
+    <p>O PostgreSQL 18 torna o processamento de texto mais fácil e rápido com diversos
+    novos aprimoramentos. Esta versão adiciona a ordenação
+    <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a>,
+    que fornece semântica Unicode completa para transformações de maiúsculas e
+    minúsculas, ajudando a acelerar muitas comparações. Isso inclui as funções de
+    comparação de cadeias de caracteres <code>upper</code> e <code>lower</code> e a nova função
+    <a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a>
+    para comparações que não diferenciam maiúsculas de minúsculas. Além disso, o
+    PostgreSQL 18 agora suporta comparações <code>LIKE</code> sobre texto que usa uma
+    <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">ordenação não
+    determinística</a>,
+    simplificando a execução de correspondências de padrões mais complexas. Esta
+    versão também altera a <a href="https://www.postgresql.org/docs/18/textsearch.html">busca
+    textual</a> para usar o
+    provedor de ordenação padrão de um cluster em vez de sempre usar libc, o que
+    pode exigir a reindexação de todos os índices de <a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">busca
+    textual</a>
+    e <a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a> após
+    executar o <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.</p>
+    <h3 id="recursos-de-autenticação-e-segurança">Recursos de autenticação e segurança</h3>
+    <p>O PostgreSQL 18 introduz a <a href="https://www.postgresql.org/docs/18/auth-oauth.html">autenticação
+    <code>oauth</code></a>, que permite aos
+    usuários autenticar usando mecanismos OAuth 2.0 suportados por extensões do
+    PostgreSQL. Além disso, o PostgreSQL 18 inclui validação para o <a href="https://www.postgresql.org/docs/18/pgcrypto.html#PGCRYPTO-OPENSSL-SUPPORT-FUNCS">modo
+    FIPS</a>
+    e adiciona o parâmetro
+    <a href="https://www.postgresql.org/docs/18/runtime-config-connection.html#GUC-SSL-TLS13-CIPHERS"><code>ssl_tls13_ciphers</code></a>
+    para configurar conjuntos de cifras TLS v1.3 do lado do servidor.</p>
+    <p>Esta versão descontinua a autenticação de senha <code>md5</code>, que será removida em uma
+    versão futura. Se você precisar de autenticação baseada em senha do PostgreSQL,
+    use a <a href="https://www.postgresql.org/docs/18/auth-password.html">autenticação
+    SCRAM</a>. O PostgreSQL 18
+    também suporta autenticação de passagem SCRAM com
+    <a href="https://www.postgresql.org/docs/18/postgres-fdw.html"><code>postgres_fdw</code></a> e
+    <a href="https://www.postgresql.org/docs/18/dblink.html"><code>dblink</code></a> para autenticação em
+    instâncias remotas do PostgreSQL. Além disso,
+    <a href="https://www.postgresql.org/docs/18/pgcrypto.html"><code>pgcrypto</code></a> agora suporta
+    <a href="https://www.postgresql.org/docs/18/pgcrypto.html#PGCRYPTO-CRYPT-ALGORITHMS">criptografia SHA-2 para hash de
+    senha</a>.</p>
+    <h3 id="replicação">Replicação</h3>
+    <p>O PostgreSQL 18 suporta o relato de conflitos de escrita na replicação lógica
+    em logs e na visão
+    <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a>.
+    Além disso, <a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a>
+    agora usa streaming paralelo por padrão para aplicar transações, o que pode
+    ajudar a melhorar o desempenho. O utilitário
+    <a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a>
+    agora possui uma opção <code>--all</code> para que você possa criar réplicas lógicas para
+    todos os bancos de dados em uma instância com um único comando. O PostgreSQL 18
+    também permite que você <a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">remova automaticamente slots de replicação
+    ociosos</a>
+    para ajudar a evitar o armazenamento de muitos arquivos de log de transação em
+    um publicador.</p>
+    <h3 id="manutenção-e-observabilidade">Manutenção e observabilidade</h3>
+    <p>O PostgreSQL 18 aprimora sua estratégia de
+    <a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">limpeza (vacuum)</a>,
+    congelando proativamente mais páginas durante limpezas regulares, reduzindo a
+    sobrecarga e auxiliando em situações que exigem limpezas agressivas.</p>
+    <p>O PostgreSQL 18 adiciona mais detalhes ao
+    <a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a>, que fornece
+    informações sobre a execução do plano de consulta e, a partir desta versão,
+    agora mostra automaticamente quantos buffers (a unidade fundamental de
+    armazenamento de dados) são acessados ao executar <code>EXPLAIN ANALYZE</code>. Além
+    disso, <code>EXPLAIN ANALYZE</code> agora mostra quantas consultas de índice ocorrem
+    durante uma busca por índice, e <code>EXPLAIN ANALYZE VERBOSE</code> inclui estatísticas
+    de CPU, WAL e leitura média. O PostgreSQL 18 inclui mais informações em
+    <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a>
+    sobre o tempo gasto na limpeza e operações relacionadas, bem como estatísticas
+    por conexão sobre a utilização de I/O e WAL.</p>
+    <h3 id="outras-mudanças-notáveis">Outras mudanças notáveis</h3>
+    <p>Bancos de dados inicializados com o
+    <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a> do PostgreSQL 18
+    agora têm somas de verificação de página habilitadas por padrão. Isso pode
+    afetar atualizações de clusters sem soma de verificação habilitada, o que
+    exigiria a criação de um novo cluster do PostgreSQL 18 com a opção
+    <code>--no-data-checksums</code> ao usar
+    <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.</p>
+    <p>O PostgreSQL 18 também apresenta uma nova versão (3.2) do protocolo do
+    PostgreSQL, a primeira versão do protocolo desde o PostgreSQL 7.4 (2003). A
+    <a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a> ainda usa a
+    versão 3.0 por padrão, enquanto clientes (por exemplo, drivers, poolers,
+    proxies) adicionam suporte para a nova versão do protocolo.</p>
+    <h3 id="funcionalidades-adicionais">Funcionalidades Adicionais</h3>
+    <p>Muitas outras novas funcionalidades e melhorias foram adicionadas ao PostgreSQL
+    18 que também podem ser úteis para os seus casos de uso. Veja as
+    <a href="https://www.postgresql.org/docs/18/release-18.html">notas de lançamento</a> para
+    a lista completa de funcionalidades novas e modificadas.</p>
+    <h3 id="sobre-postgresql">Sobre PostgreSQL</h3>
+    <p><a href="https://www.postgresql.org">PostgreSQL</a> é o banco de dados mais avançado do
+    mundo, com uma comunidade global de milhares de usuários, colaboradores,
+    empresas e organizações. Desde de sua criação na Universidade da Califórnia,
+    Berkeley, há mais de 40 anos, o PostgreSQL tem mantido um ritmo inigualável de
+    desenvolvimento. Conjunto de funcionalidades maduras do PostgreSQL não só se
+    igualam aos principais sistemas de bancos de dados proprietários, mas os supera
+    em funcionalidades avançadas, extensibilidade, segurança e estabilidade.</p>
+    <h3 id="links">Links</h3>
+    <ul>
+    <li><a href="https://www.postgresql.org/download/">Download</a></li>
+    <li><a href="https://www.postgresql.org/docs/18/release-18.html">Notas de Lançamento</a></li>
+    <li><a href="https://www.postgresql.org/about/press/">Kit à Imprensa</a></li>
+    <li><a href="https://www.postgresql.org/support/security/">Informação sobre Segurança</a></li>
+    <li><a href="https://www.postgresql.org/support/versioning/">Política de Versionamento</a></li>
+    <li><a href="https://www.postgresql.org/about/contact/">Contato</a></li>
+    <li><a href="https://www.postgresql.org/about/donate/">Doação</a></li>
+    </ul>
+{% endblock presskit_content %}
+
+
+{% block presskit_about %}
+<h2 id="sobre-postgresql">Sobre PostgreSQL</h2>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> é o banco de dados mais avançado do
+mundo, com uma comunidade global de milhares de usuários, colaboradores,
+empresas e organizações. Desde de sua criação na Universidade da Califórnia,
+Berkeley, há mais de 40 anos, o PostgreSQL tem mantido um ritmo inigualável de
+desenvolvimento. Conjunto de funcionalidades maduras do PostgreSQL não só se
+igualam aos principais sistemas de bancos de dados proprietários, mas os supera
+em funcionalidades avançadas, extensibilidade, segurança e estabilidade.</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="mais-sobre-as-funcionalidades">Mais Sobre as Funcionalidades</h2>
+<p>Para explicação sobre as funcionalidades acima e outras, consulte os seguintes links:</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Notas de Lançamento</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">Matriz de Funcionalidades</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="onde-baixar">Onde Baixar</h2>
+<p>Há várias maneiras de fazer uma cópia do PostgreSQL 18, incluindo:</p>
+<ul>
+<li>A página <a href="https://www.postgresql.org/download/">oficial de Downloads</a> que contém instaladores e ferramentas para <a href="https://www.postgresql.org/download/windows/">Windows</a>, <a href="https://www.postgresql.org/download/linux/">Linux</a>, <a href="https://www.postgresql.org/download/macosx/">macOS</a> e mais.</li>
+<li><a href="https://www.postgresql.org/ftp/source/v18.0">Código Fonte</a></li>
+</ul>
+<p>Outras ferramentas e extensões estão disponíveis na <a href="http://pgxn.org/">PostgreSQL Extension
+Network</a>.</p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="documentação">Documentação</h2>
+<p>O PostgreSQL 18 vem com documentação em HTML bem como páginas man, e você
+também pode navegar na documentação online nos formatos
+<a href="https://www.postgresql.org/docs/18/">HTML</a> e
+<a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a>.</p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="licença">Licença</h2>
+<p>O PostgreSQL usa a <a href="https://www.postgresql.org/about/licence/">PostgreSQL
+License</a>, uma licença &quot;permissiva&quot;
+do tipo BSD. Esta <a href="http://www.opensource.org/licenses/postgresql/">licença certificada pela
+OSI</a> é amplamente apreciada
+como flexível e amigável aos negócios, uma vez que não restringe o uso do
+PostgreSQL com aplicações comerciais e proprietárias. Juntamente com o suporte
+de múltiplas empresas e a propriedade pública do código fonte, nossa licença
+torna o PostgreSQL muito popular entre os fornecedores que desejam incorporar
+um banco de dados em seus produtos sem o medo de taxas, dependência de
+fornecedor ou alterações nos termos de licenciamento.</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="contatos">Contatos</h2>
+<p>Página Web</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>Email</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="imagens-e-logotipos">Imagens e Logotipos</h2>
+<p>Postgres, PostgreSQL e o Logotipo do Elefante (Slonik) são todas marcas
+registradas da <a href="https://www.postgres.ca">PostgreSQL Community Association</a>. Se
+você deseja utilizar estas marcas, você deve estar em conformidade com a
+<a href="https://www.postgresql.org/about/policies/trademarks/">política de marcas
+registradas</a>.</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="suporte-corporativo-e-doações">Suporte Corporativo e Doações</h2>
+<p>O PostgreSQL conta com o apoio de inúmeras empresas, que financiam
+desenvolvedores, fornecem recursos de hospedagem e nos dão suporte financeiro.
+Veja nossa página de
+<a href="https://www.postgresql.org/about/sponsors/">patrocinadores</a> para alguns desses
+apoiadores do projeto.</p>
+<p>Há também uma grande comunidade de <a href="https://www.postgresql.org/support/professional_support/">empresas que oferecem suporte ao
+PostgreSQL</a>, de
+consultores individuais a empresas multinacionais.</p>
+<p>Se você deseja fazer uma contribuição financeira para o Grupo de
+Desenvolvimento Global do PostgreSQL ou uma das organizações comunitárias sem
+fins lucrativos reconhecidas, visite nossa página de
+<a href="https://www.postgresql.org/about/donate/">doações</a>.</p>
+{% endblock presskit_corporate %}
diff --git a/templates/pages/about/press/presskit18/ru.html b/templates/pages/about/press/presskit18/ru.html
new file mode 100644 (file)
index 0000000..719d7e2
--- /dev/null
@@ -0,0 +1,113 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>25 сентября 2025 г.</strong> — Сегодня <a href="https://www.postgresql.org">Глобальная группа разработки PostgreSQL</a> объявляет о выпуске <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a> — последней версии самой продвинутой в мире СУБД с открытым исходным кодом.</p>
+<p>PostgreSQL 18 повышает производительность для рабочих нагрузок любого масштаба благодаря новой подсистеме ввода-вывода, которая показала до 3× ускорение чтения из хранилища, а также увеличивает число запросов, которые могут использовать индексы. Этот релиз делает обновления мажорной версии менее разрушительными, ускоряет сам процесс обновления и сокращает время, необходимое, чтобы после обновления выйти на ожидаемую производительность. Разработчики также выигрывают от функций PostgreSQL 18 — например, виртуальных вычисляемых столбцов, которые рассчитывают значения во время выполнения запроса, и дружественной к СУБД функции <code>uuidv7()</code>, обеспечивающей более быстрые индексацию и чтение UUID. Кроме того, PostgreSQL 18 упрощает интеграцию с системами единого входа (SSO) благодаря поддержке аутентификации OAuth 2.0.</p>
+<p>«Усилия глобального сообщества разработчиков ПО с открытым исходным кодом формируют каждый релиз PostgreSQL и помогают предоставлять функции, отвечающие потребностям пользователей там, где находятся их данные, — сказал Джонатан Кац (Jonathan Katz), член основной команды PostgreSQL. — PostgreSQL 18 опирается на долгую и богатую историю проекта по предоставлению надежного и эффективного управления данными, при этом продолжая расширять спектр поддерживаемых рабочих нагрузок.»</p>
+<p>PostgreSQL — инновационная система управления данными, известная своей надёжностью, устойчивостью и расширяемостью. Она развивается уже почти 30 лет в рамках открытого сообщества разработчиков и стала предпочтительной реляционной СУБД с открытым исходным кодом для организаций любого размера.</p>
+<h3 id="появление-асинхронного-ввода-вывода-aio">Появление асинхронного ввода-вывода (AIO)</h3>
+<p>Ранее для ускорения доступа к данным PostgreSQL полагался на механизм опережающего чтения (readahead) операционной системы. Однако, поскольку операционные системы не понимают специфичных для баз данных паттернах доступа, они не всегда могут предсказать, какие данные потребуются, что приводит к неоптимальной производительности во многих рабочих нагрузках.</p>
+<p>PostgreSQL 18 внедряет новую подсистему асинхронного ввода-вывода (AIO), разработанную для устранения этого ограничения. AIO позволяет PostgreSQL отправлять несколько запросов ввода-вывода (I/O) параллельно, не дожидаясь последовательного завершения каждого. Это дополняет существующий readahead и улучшает общую пропускную способность. В PostgreSQL 18 поддерживаются операции AIO для последовательных сканирований, сканирований по битовой карте (bitmap) страниц кучи (heap) и вакуума. Сравнительное тестирование продемонстрировало прирост производительности до 3 раз в некоторых сценариях.</p>
+<p>Новый параметр <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a> позволяет выбирать между реализациями AIO, включая <code>worker</code> и <code>io_uring</code>, либо сохранить текущее поведение PostgreSQL с настройкой <code>sync</code>. При включении AIO появляется больше параметров, доступных для тонкой настройки — <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">подробнее в документации</a>.</p>
+<h3 id="более-быстрые-обновления-и-улучшенная-производительность-после-обновления">Более быстрые обновления и улучшенная производительность после обновления</h3>
+<p>Ключевая особенность PostgreSQL — сбор и хранение <a href="https://www.postgresql.org/docs/18/planner-stats.html">статистики</a>, которая помогает планировщику выбирать наиболее эффективный план запроса. До PostgreSQL 18 эта статистика не переносилась между экземплярами при <a href="https://www.postgresql.org/docs/18/pgupgrade.html">обновлении мажорной версии</a>, что могло вызывать заметную деградацию производительности запросов на нагруженных системах до завершения выполнения операции <a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a>. В PostgreSQL 18 появилась возможность сохранять статистику планировщика при обновлении мажорной версии, что позволяет обновлённому кластеру быстрее выйти на ожидаемую производительность.</p>
+<p>Кроме того, утилита <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>, предназначенная для обновления между мажорными версиями, получила ряд улучшений в PostgreSQL 18, включая более быстрые обновления, когда в базе много объектов, таких как таблицы и последовательности. Этот выпуск также позволяет <code>pg_upgrade</code> обрабатывать свои проверки параллельно в зависимости от настроек флага <code>--jobs</code> и добавляет флаг <code>--swap</code>, позволяющий менять местами каталоги обновления вместо копирования, клонирования или связывания файлов.</p>
+<h3 id="улучшения-производительности-запросов-и-общие-оптимизации">Улучшения производительности запросов и общие оптимизации</h3>
+<p>PostgreSQL 18 дополнительно повышает производительность запросов благодаря функциям, которые автоматически ускоряют выполнение рабочих нагрузок. В этом выпуске представлены функции поиска «skip scan» по <a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">многоколоночным индексам B-дерево</a>, улучшающие время выполнения запросов, в которых отсутствует условие <code>=</code> для одной или нескольких первых колонок индекса. Также оптимизируются запросы с условиями <code>OR</code> в <code>WHERE</code>, позволяя использовать индекс и существенно сокращая время выполнения. Также внесены многочисленные улучшения в планирование и выполнение соединений таблиц PostgreSQL: от ускорения хеш-соединений (hash join) до возможности использования инкрементальных сортировок в соединениях слиянием (merge join). PostgreSQL 18 также поддерживает параллельное создание <a href="https://www.postgresql.org/docs/18/gin.html">GIN-индексов</a>, дополнив этим <a href="https://www.postgresql.org/docs/current/btree.html">B-деревья</a> и <a href="https://www.postgresql.org/docs/current/brin.html">BRIN-индексы</a>, которые уже поддерживали такую возможность.</p>
+<p>Релиз также развивает поддержку аппаратного ускорения: добавлены инструкции ARM NEON и SVE центрального процессора для встроенной функции <code>popcount</code>, которую использует <a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a> и другие внутренние механизмы.</p>
+<h3 id="улучшение-опыта-разработчика">Улучшение опыта разработчика</h3>
+<p>PostgreSQL 18 вводит <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">виртуальные вычисляемые столбцы</a>, значения которых вычисляются во время выполнения запроса вместо хранения на диске (это теперь поведение по умолчанию для вычисляемых столбцов). Кроме того, «хранимые» вычисляемые столбцы теперь поддерживаются в логической репликации.</p>
+<p>В этой версии появилась возможность получать как прежние (<code>OLD</code>), так и текущие (<code>NEW</code>) значения в <a href="https://www.postgresql.org/docs/18/dml-returning.html">предложении <code>RETURNING</code></a> для команд <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code> и <code>MERGE</code>. PostgreSQL 18 также добавляет генерацию UUIDv7 с помощью функции <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a>, позволяя создавать случайные UUID, упорядоченные по временной метке, что улучшает стратегии кэширования. Кроме того, в PostgreSQL 18 функция <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a> добавлена как псевдоним <code>gen_random_uuid()</code>.</p>
+<p>PostgreSQL 18 добавляет <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">временные ограничения</a> — ограничения по диапазонам — для <code>PRIMARY KEY</code> и <code>UNIQUE</code> с использованием конструкции <code>WITHOUT OVERLAPS</code>, а также для <code>FOREIGN KEY</code> с использованием <code>PERIOD</code>.</p>
+<p>Наконец, стало проще создавать схему внешней таблицы на основе локальной: добавлена команда <a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a>.</p>
+<h3 id="улучшенная-обработка-текста">Улучшенная обработка текста</h3>
+<p>PostgreSQL 18 упрощает и ускоряет работу со строками благодаря нескольким улучшениям. В этом выпуске добавлена сортировка <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a>, которая обеспечивает полноценную семантику Unicode для преобразования регистра, помогая ускорить многие сравнения. Это касается функций <code>upper</code> и <code>lower</code>, а также новой функции <a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a> для регистронезависимых сравнений. Кроме того, PostgreSQL 18 теперь поддерживает выполнение сравнений <code>LIKE</code> над текстом с <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">недетерминированной сортировкой</a>, что упрощает сложный поиск по шаблону. В этом релизе также изменено поведение <a href="https://www.postgresql.org/docs/18/textsearch.html">полнотекстового поиска</a>: теперь он использует поставщика сортировки по умолчанию для кластера вместо принудительного использования libc. Это может потребовать пересоздания всех индексов <a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">полнотекстового поиска</a> и <a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a> после выполнения <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.</p>
+<h3 id="аутентификация-и-безопасность">Аутентификация и безопасность</h3>
+<p>PostgreSQL 18 добавляет <a href="https://www.postgresql.org/docs/18/auth-oauth.html">аутентификацию <code>oauth</code></a>, позволяющую пользователям проходить проверку подлинности с использованием механизмов OAuth 2.0, поддерживаемых через расширения PostgreSQL. Кроме того, PostgreSQL 18 добавляет проверку режима <a href="https://www.postgresql.org/docs/18/pgcrypto.html#PGCRYPTO-OPENSSL-SUPPORT-FUNCS">FIPS</a> и новый параметр <a href="https://www.postgresql.org/docs/18/runtime-config-connection.html#GUC-SSL-TLS13-CIPHERS"><code>ssl_tls13_ciphers</code></a> для настройки наборов шифров TLS v1.3 на стороне сервера.</p>
+<p>В этом выпуске прекращена поддержка аутентификации по паролю <code>md5</code> (будет удалена в одном из будущих релизов). Если вам требуется парольная аутентификация в PostgreSQL, используйте <a href="https://www.postgresql.org/docs/18/auth-password.html">SCRAM-аутентификацию</a>. PostgreSQL 18 также поддерживает сквозную аутентификацию SCRAM с помощью <a href="https://www.postgresql.org/docs/18/postgres-fdw.html"><code>postgres_fdw</code></a> и <a href="https://www.postgresql.org/docs/18/dblink.html"><code>dblink</code></a> для аутентификации на удалённых экземплярах PostgreSQL. Кроме того, <a href="https://www.postgresql.org/docs/18/pgcrypto.html"><code>pgcrypto</code></a> теперь поддерживает <a href="https://www.postgresql.org/docs/18/pgcrypto.html#PGCRYPTO-CRYPT-ALGORITHMS">шифрование паролей с использованием SHA-2</a>.</p>
+<h3 id="репликация">Репликация</h3>
+<p>PostgreSQL 18 поддерживает регистрацию конфликтов записи при логической репликации в журналах и в представлении <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a>. Кроме того, теперь команда <a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a> по умолчанию применяет транзакции в несколько параллельных потоков, что может повысить производительность. Утилита <a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a> получила флаг <code>--all</code>, позволяющий создавать логические реплики для всех баз данных в экземпляре одной командой. Также PostgreSQL 18 позволяет автоматически <a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">удалять неактивные слоты репликации</a>, чтобы избежать избыточного накопления файлов журнала предзаписи (WAL) на стороне публикующего сервера.</p>
+<h3 id="обслуживание-и-наблюдаемость">Обслуживание и наблюдаемость</h3>
+<p>PostgreSQL 18 улучшает стратегию <a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">очистки</a>, путём упреждающей заморозки большего количества страниц во время регулярной очистки, что снижает накладные расходы и помогает в ситуациях, требующих агрессивной очистки.</p>
+<p>PostgreSQL 18 добавляет больше информации в <a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a>, который предоставляет информацию о выполнении плана запроса, и, начиная с этого выпуска, теперь автоматически показывает, сколько буферов (основной единицы хранения данных) используется при выполнении <code>EXPLAIN ANALYZE</code>. Кроме того, <code>EXPLAIN ANALYZE</code> показывает количество обращений к индексу при его сканировании, а <code>EXPLAIN ANALYZE VERBOSE</code> включает статистику использования процессора, WAL и средним временам чтения. В представлении <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a> появилась дополнительная информация о времени, затраченном на очистку и связанные с ней операции, а также статистику ввода-вывода и использования WAL по каждому соединению.</p>
+<h3 id="прочие-заметные-изменения">Прочие заметные изменения</h3>
+<p>Базы данных, инициализированные с помощью <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a> в PostgreSQL 18, теперь по умолчанию создаются с включёнными контрольными суммами страниц. Это может повлиять на обновления с кластеров, где контрольные суммы выключены: при использовании <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a> для обновления таких кластеров потребуется создать новый кластер PostgreSQL 18 с опцией <code>--no-data-checksums</code>.</p>
+<p>Кроме того, PostgreSQL 18 представляет новую версию (3.2) протокола взаимодействия (wire protocol) PostgreSQL — первое обновление протокола с момента выхода PostgreSQL 7.4 (2003 год). При этом <a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a> по умолчанию по-прежнему использует версию 3.0, пока клиенты (например, драйверы, пулеры, прокси) не добавят поддержку новой версии протокола.</p>
+<h3 id="дополнительные-возможности">Дополнительные возможности</h3>
+<p>Множество других новых функций и улучшений также вошли в PostgreSQL 18 и могут оказаться полезными для ваших сценариев. Полный список новых и изменённых возможностей приведён в <a href="https://www.postgresql.org/docs/18/release-18.html">примечаниях к релизу</a>.</p>
+<h3 id="о-postgresql">О PostgreSQL</h3>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> — наиболее продвинутая в мире СУБД с открытым исходным кодом, за которой стоит глобальное сообщество из тысяч пользователей, разработчиков, компаний и организаций. Начиная с первых шагов в Калифорнийском университете в Беркли более 40 лет назад, PostgreSQL развивается беспрецедентными темпами. Набор зрелых возможностей PostgreSQL не только сопоставим с ведущими проприетарными СУБД, но и превосходит их по части функций, расширяемости, безопасности и стабильности.</p>
+<h3 id="ссылки">Ссылки</h3>
+<ul>
+<li><a href="https://www.postgresql.org/download/">Скачать</a></li>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Примечания к релизу</a></li>
+<li><a href="https://www.postgresql.org/about/press/">Пресс-кит</a></li>
+<li><a href="https://www.postgresql.org/support/security/">Страница безопасности</a></li>
+<li><a href="https://www.postgresql.org/support/versioning/">Политика версионирования</a></li>
+<li><a href="https://www.postgresql.org/about/contact/">Контакты</a></li>
+<li><a href="https://www.postgresql.org/about/donate/">Пожертвования</a></li>
+</ul>
+
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="о-postgresql">О PostgreSQL</h2>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> — наиболее продвинутая в мире СУБД с открытым исходным кодом, за которой стоит глобальное сообщество из тысяч пользователей, разработчиков, компаний и организаций. Начиная с первых шагов в Калифорнийском университете в Беркли более 40 лет назад, PostgreSQL развивается беспрецедентными темпами. Набор зрелых возможностей PostgreSQL не только сопоставим с ведущими проприетарными СУБД, но и превосходит их по части функций, расширяемости, безопасности и стабильности.</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="подробнее-о-возможностях">Подробнее о возможностях</h2>
+<p>Подробности вышеперечисленных и других функций см. на следующих ресурсах:</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Примечания к релизу</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">Матрица функциональностей</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="где-скачать">Где скачать</h2>
+<p>Существует несколько способов получить PostgreSQL 18, включая:</p>
+<ul>
+<li><a href="https://www.postgresql.org/download/">Официальные сборки</a>, в том числе для</li>
+</ul>
+<p><a href="https://www.postgresql.org/download/windows/">Windows</a>, <a href="https://www.postgresql.org/download/">Linux</a>, <a href="https://www.postgresql.org/download/macosx/">macOS</a> и других платформ.</p>
+<ul>
+<li><a href="https://www.postgresql.org/ftp/source/v18.0">Исходный код</a></li>
+</ul>
+<p>Другие инструменты и расширения доступны в <a href="http://pgxn.org/">PostgreSQL Extension Network</a>.</p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="документация">Документация</h2>
+<p>PostgreSQL 18 поставляется с документацией в формате HTML и страницами man. Ознакомиться с документацией можно также онлайн в форматах <a href="https://www.postgresql.org/docs/18/">HTML</a> и <a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a>.</p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="лицензия">Лицензия</h2>
+<p>PostgreSQL распространяется по <a href="https://www.postgresql.org/about/licence/">лицензии PostgreSQL</a>, «разрешительной» лицензии, похожей на BSD. Эта <a href="http://www.opensource.org/licenses/postgresql/">лицензия, сертифицированная OSI</a>, широко ценится за гибкость и дружелюбие к бизнесу, поскольку она не ограничивает использование PostgreSQL в коммерческих и проприетарных приложениях. В сочетании с поддержкой множества компаний и публичной открытостью кода наша лицензия делает PostgreSQL популярной среди вендоров, желающих встраивать СУБД в свои продукты без опасений насчёт сборов, «привязки к поставщику» или изменения условий лицензирования.</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="контакты">Контакты</h2>
+<p>Веб-сайт</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>Электронная почта</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="изображения-и-логотипы">Изображения и логотипы</h2>
+<p>Postgres, PostgreSQL и логотип слоника (Slonik) — зарегистрированные товарные знаки <a href="https://www.postgres.ca">PostgreSQL Community Association</a>. Если вы хотите использовать эти знаки, необходимо соблюдать <a href="https://www.postgresql.org/about/policies/trademarks/">политику использования товарных знаков</a>.</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="поддержка-со-стороны-компаний-и-пожертвования">Поддержка со стороны компаний и пожертвования</h2>
+<p>PostgreSQL пользуется поддержкой множества компаний, которые спонсируют разработчиков, предоставляют ресурсы для хостинга и оказывают финансовую помощь. См. страницу <a href="https://www.postgresql.org/about/sponsors/">спонсоры</a> для получения информации о некоторых из участников, поддерживающих проект.</p>
+<p>Также существует большое сообщество <a href="https://www.postgresql.org/support/professional_support/">компаний, предлагающих поддержку PostgreSQL</a> — от независимых консультантов до транснациональных корпораций.</p>
+<p>Если вы хотите сделать финансовый вклад в Глобальную группу разработки PostgreSQL (PostgreSQL Global Development Group) или в одну из признанных некоммерческих организаций сообщества, посетите страницу <a href="https://www.postgresql.org/about/donate/">пожертвования</a>.</p>
+{% endblock presskit_corporate %}
+
diff --git a/templates/pages/about/press/presskit18/th.html b/templates/pages/about/press/presskit18/th.html
new file mode 100644 (file)
index 0000000..94ec5c4
--- /dev/null
@@ -0,0 +1,106 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>25 กันยายน 2025</strong> - <a href="https://www.postgresql.org">PostgreSQL Global Development Group</a> วันนี้ประกาศการเปิดตัว <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a> เวอร์ชันล่าสุดของฐานข้อมูลโอเพนซอร์สที่ทันสมัยที่สุดในโลก</p>
+<p>PostgreSQL 18 ปรับปรุงประสิทธิภาพสำหรับเวิร์กโหลดทุกขนาดผ่านระบบ I/O subsystem ใหม่ที่แสดงให้เห็นการปรับปรุงประสิทธิภาพสูงสุดถึง 3× เมื่ออ่านจากหน่วยเก็บข้อมูลและยังเพิ่มจำนวนกคิวรีที่สามารถใช้ดัชนีได้ การปล่อยเวอร์ชันใหม่นี้ทำให้การอัปเกรดเวอร์ชันหลักถูกรบกวนน้อยลง เร่งเวลา อัปเกรดและลดเวลาที่ต้องใช้เพื่อไปถึงประสิทธิภาพที่คาดหวังหลังจากอัปเกรดเสร็จสิ้น นักพัฒนายังได้รับประโยชน์จากฟีเจอร์ของ PostgreSQL 18 รวมถึงคอลัมน์ที่สร้างเสมือนที่คำนวณค่าในเวลาคิวรีและฟังก์ชัน <code>uuidv7()</code> ที่เป็นมิตรกับฐานข้อมูลซึ่งให้ประสิทธิภาพการจัดทำดัชนีและการอ่านที่ดีกว่าสำหรับ UUID PostgreSQL 18 ทำให้การผสมผสานรวมเข้ากับระบบ Single-Sign On (SSO) ง่ายขึ้นด้วยการรองรับ OAuth 2.0 Authentication</p>
+<p>"ความพยายามของชุมชน Global Open Source ช่วยกำหนดทุกการปล่อย PostgreSQL และช่วยส่งมอบฟีเจอร์ที่ตอบสนองผู้ใช้ในที่ที่ข้อมูลของพวกเขาอยู่" โจนาธาน แคทซ์ สมาชิกทีมหลักของ PostgreSQL กล่าว "PostgreSQL 18 สร้างบนประวัติศาสตร์อันยาวนานและมั่งคั่งของโครงการในการส่งมอบประสบการณ์การจัดการข้อมูลที่เชื่อถือได้และแข็งแกร่ง ขณะเดียวกันยังคงขยายเวิร์กโหลดที่สามารถรองรับได้"</p>
+<p>PostgreSQL ระบบจัดการข้อมูลเชิงนวัตกรรมที่ขึ้นชื่อเรื่องความเชื่อถือได้ ความทนทาน และความสามารถในการขยายได้รับประโยชน์จากการพัฒนาโอเพนซอร์สเกือบ 30 ปีจากชุมชนนักพัฒนาทั่วโลกและได้กลายเป็นฐานข้อมูลเชิงสัมพันธ์โอเพนซอร์สที่เป็นที่นิยมสำหรับองค์กรทุกขนาด</p>
+<h3 id="แนะนำ-asynchronous-io">แนะนำ Asynchronous I/O</h3>
+<p>ก่อนหน้านี้ PostgreSQL อาศัย Operating System Readahead Mechanism เพื่อเร่งการเรียกข้อมูล อย่างไรก็ตาม เนื่องจากระบบปฏิบัติการขาดความเข้าใจในรูปแบบการเข้าถึงเฉพาะฐานข้อมูล พวกเขาจึงไม่สามารถคาดการณ์ข้อมูลที่จะต้องใช้ได้เสมอ ทำให้เกิดประสิทธิภาพที่ไม่เหมาะสมในเวิร์กโหลดหลายประเภท</p>
+<p>PostgreSQL 18 แนะนำระบบ Asynchronous I/O (AIO) subsystem ใหม่ที่ออกแบบมาเพื่อจัดการกับข้อจำกัดนี้ AIO ให้ PostgreSQL ส่งคำขอ I/O  หลายรายการพร้อมกันแทนที่จะรอให้แต่ละรายการเสร็จสิ้นตามลำดับ สิ่งนี้ขยายการอ่านล่วงหน้าที่มีอยู่และปรับปรุงปริมาณงานโดยรวม การดำเนินการ AIO ที่รองรับใน PostgreSQL 18 รวมถึง Sequential Scan, Bitmap Heap Scan และ Vacuum Benchmarking แสดงให้เห็นการเพิ่มประสิทธิภาพการทำงานสูงสุดถึง 3x ในบางสถานการณ์</p>
+<p>การตั้งค่า <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a> ใหม่ให้คุณสลับระหว่างวิธี AIO รวมถึง <code>worker</code> และ <code>io_uring</code> หรือคุณสามารถเลือกรักษาพฤติกรรม PostgreSQL ปัจจุบันด้วยการตั้งค่า <code>sync</code> ตอนนี้มีตัวแปรกำหนดค่าเพิ่มเติมที่ต้องพิจารณาปรับแต่งกับ AIO ซึ่งคุณสามารถ<a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">เรียนรู้เพิ่มเติมในเอกสารประกอบ</a></p>
+<h3 id="อปเกรดทเรวขนประสทธภาพหลงการอปเกรดทดกวา">อัปเกรดที่เร็วขึ้นประสิทธิภาพหลังการอัปเกรดที่ดีกว่า</h3>
+<p>ฟีเจอร์สำคัญของ PostgreSQL คือการสร้างและจัดเก็บ<a href="https://www.postgresql.org/docs/18/planner-stats.html">สถิติ</a>ที่ช่วย PostgreSQL เลือกแผนคิวรีที่มีประสิทธิภาพสูงสุด ก่อน PostgreSQL 18 สถิติเหล่านี้ไม่ถูกคงไว้ใน<a href="https://www.postgresql.org/docs/18/pgupgrade.html">อัปเกรดเวอร์ชันหลัก</a> ซึ่งอาจทำให้ประสิทธิภาพของคิวรีลดลงอย่างมากในระบบไม่ว่างจนกว่า <a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a> จะทำงานเสร็จ PostgreSQL 18 แนะนำความสามารถในการเก็บแผนการวิเคราะห์ทางสถิติผ่านอัปเกรดเวอร์ชันหลักซึ่งช่วยให้คลัสเตอร์ที่อัปเกรดแล้วไปถึงประสิทธิภาพที่คาดหวังได้เร็วขึ้นหลังการอัปเกรด</p>
+<p>นอกจากนี้ <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a> ยูทิลิตี้ที่ทำ อัปเกรดเวอร์ชันหลักรวมการปรับปรุงหลายอย่างใน PostgreSQL 18 เช่น อัปเกรดที่เร็วขึ้นเมื่อฐานข้อมูลมีอ็อบเจ็กต์จำนวนมากเช่น ตารางและลำดับ เวอร์ชันนี้นี้ยังให้ <code>pg_upgrade</code> ประมวลผลการตรวจสอบแบบขนานตามการตั้งค่าของแฟล็ก <code>--jobs</code> และเพิ่มแฟล็ก <code>--swap</code> ที่สลับไดเรกทอรีอัปเกรดแทนการคัดลอก โคลน หรือเชื่อมโยงไฟล์</p>
+<h3 id="การปรบปรงประสทธภาพควรและทวไป">การปรับปรุงประสิทธิภาพคิวรีและทั่วไป</h3>
+<p>PostgreSQL 18 เร่งประสิทธิภาพกคิวรีเพิ่มเติมด้วยฟีเจอร์ที่ทำให้เวิร์กโหลดของคุณเร็วขึ้นโดยอัตโนมัติ เวอร์ชันนี้แนะนำการค้นหา "ข้ามสแกน" บน <a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">Multicolumn B-tree Index</a>ที่ในการดำเนินการสำหรับการคิวรีที่ไม่มีเงื่อนไข <code>=</code> ในคอลัมน์ดัชนีคำนำหน้าหนึ่งหรือมากกว่า มันยังสามารถเพิ่มประสิทธิภาพคิวรีที่ใช้เงื่อนไข <code>OR</code> ใน <code>WHERE</code> เพื่อใช้ดัชนีทำให้การดำเนินการเร็วขึ้นอย่างมาก ยังมีการปรับปรุงมากมายในวิธีที่ PostgreSQL วางแผนและะดำเนินการการรวมตาราง ตั้งแต่เพิ่มประสิทธิภาพการรวมแฮช ไปจนถึงอนุญาตให้การรวมใช้การเรียงลำดับแบบเพิ่มหน่วย PostgreSQL 18 ยังรองรับการสร้างแบบคู่ขนานสำหรับ<a href="https://www.postgresql.org/docs/18/gin.html">ดัชนี GIN</a> เข้าร่วมกับ B-tree และ<a href="https://www.postgresql.org/docs/current/brin.html">ดัชนี BRIN</a>ในการรองรับความสามารถนี้</p>
+<p>เวอร์ชันนี้ยังสร้างบนการรองรับ PostgreSQL สำหรับการเร่งความเร็วด้วยฮาร์ดแวร์รวมถึงการรองรับ ARM NEON และ SVE CPU intrinsic สำหรับฟังก์ชัน <code>popcount</code> ซึ่งใช้โดย <a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a> และความสามารถภายในอื่น ๆ</p>
+<h3 id="การเพมประสบการณนกพฒนา">การเพิ่มประสบการณ์นักพัฒนา</h3>
+<p>PostgreSQL 18 แนะนำ<a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">คอลัมน์ที่สร้างขึ้นเสมือน</a> ที่คำนวณค่าในเวลาคิวรีแทนที่จะเก็บไว้ ตอนนี้เป็นตัวเลือกเริ่มต้นสำหรับคอลัมน์ที่สร้างขึ้น นอกจากนี้คอลัมน์ที่สร้างขึ้นที่จัดเก็บไว้สามารถทำการจำลองแบบลอจิคัลได้อีกด้วย</p>
+<p>เวอร์ชันนี้เพิ่มความสามารถในการเข้าถึงทั้งค่าก่อนหน้า (<code>OLD</code>) และค่าปัจจุบัน (<code>NEW</code>) ใน<a href="https://www.postgresql.org/docs/18/dml-returning.html">คำสั่ง <code>RETURNING</code></a> สำหรับคำสั่ง <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code> และ <code>MERGE</code> นอกจากนี้ PostgreSQL 18 ยังเพิ่มการสร้าง UUIDv7 ผ่านฟังก์ชัน <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a> ให้คุณคุณสร้าง UUID แบบสุ่มที่เรียงลำดับตามมค่าเวลาเเพื่อรองรับกลยุทธ์การแคชที่ดีกว่า PostgreSQL 18 ได้รวม<a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a> เป็นชื่อแทนสำหรับสำหรับ <code>gen_random_uuid()</code></p>
+<p>PostgreSQL 18 เพิ่มข้อจำกัดทางเวลา <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">temporal constraint</a> -- ข้อจำกัดเหนือช่วง -- สำหรับทั้ง <code>PRIMARY KEY</code> และ <code>UNIQUE</code> constraint โดยใช้คำสั่ง <code>WITHOUT OVERLAPS</code> และในและข้อจำกัด <code>FOREIGN KEY</code> โดยใช้คำสั่ง <code>PERIOD</code></p>
+<p>สุดท้ายนี้ PostgreSQL 18 ทำให้การสร้างคำจำกัดความของโครงร่างของตารางภายนอกง่ายขึ้นโดยใช้คำจำกัดความของตารางภายในเครื่องด้วยคำสั่ง <a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a></p>
+<h3 id="การประมวลผลขอความทปรบปรง">การประมวลผลข้อความที่ปรับปรุง</h3>
+<p>PostgreSQL 18 ทำให้การประมวลผลข้อความง่ายและเร็วขึ้นด้วยการปรับปรุงใหม่หลายอย่าง เวอรํชันนี้ฟังก์ชันการจัดเรียงข้อมูล<a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a> ซึ่งให้ความหมาย Unicode เต็มรูปแบบสำหรับการแปลงตัวพิมพ์ใหญ่และเล็ก ขณะเดียวกันช่วยเร่งการเปรียบเทียบจำนวนมาก ซึ่งรวมถึงฟังก์ชันการเปรียบเทียบสตริง <code>upper</code> และ <code>lower</code> และฟังก์ชันใหม่<a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a>สำหรับการเปรียบเทียบแบบไม่คำนึงถึงตัวพิมพ์ใหญ่และเล็ก นอกจากนี้ PostgreSQL 18 ตอนนี้รองรับการเปรียบเทียบแบบ <code>LIKE</code> บนข้อความที่ใช้<a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">การจัดเรียงแบบไม่กำหนด</a> ซึ่งทำให้วิธีการจับคู่รูปแบบที่ซับซ้อนยิ่งขึ้นง่ายขึ้น การเปิดตัวนี้ยังเปลี่ยนแปลงการค้นหาข้อความแบบเต็ม เวอร์ชันนี้ นี้ยังเปลี่ยน<a href="https://www.postgresql.org/docs/18/textsearch.html">การค้นหาข้อความแบบเต็ม</a>ใเพื่อใช้ผู้ให้บริการการจัดเรียงเริ่มต้นของคลัสเตอร์แทนที่จะใช้ Libc เสมอ ซึ่งอาจต้องให้คุณสร้างดัชนีใหม่ทั้งหมด <a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">การค้นหาข้อความแบบเต็ม</a>และ<a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a> หลังจากรันดัชนี <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a></p>
+<h3 id="การจำลอง">การจำลอง</h3>
+<p>PostgreSQL 18 รองรับการรายงานข้อขัดแย้งในการเขียนข้อมูลการจำลองแบบลอจิคัลในบันทึกและในมุมมอง<a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a> นอกจากนี้<a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>สร้างการสมัครสมาชิก</code></a>ตยังได้ตั้งค่าเริ่มต้นให้ใช้การสตรีมแบบขนานสำหรับการใช้ธุรกรรม ซึ่งจะช่วยปรับปรุงประสิทธิภาพการทำงาน ยูทิลิตี้ <a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a> ตอนนี้มีแฟล็ก <code>--all</code> เพื่อให้คุณสร้าง สร้างแบบจำลองเชิงตรรกะสำหรับฐานข้อมูลทั้งหมดในอินสแตนซ์ได้ด้วยคำสั่งเดียว PostgreSQL 18 ยังให้คุณ<a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">ลบสล็อตการจำลองแบบว่างโดยอัตโนมัติ</a> เพื่อช่วยป้องกันไม่ให้มีการจัดเก็บไฟล์บันทึกการเขียนล่วงหน้ามากเกินไปใน Publisher</p>
+<h3 id="การบำรงรกษาและการตรวจสอบสถานะ">การบำรุงรักษาและการตรวจสอบสถานะ</h3>
+<p>PostgreSQL 18 ปรับปรุงกลยุทธ์ <a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">การดูดสูญญากาศ</a> โดยการแช่แข็งหน้าต่าง ๆ มากขึ้นหน้าเพิ่มเติมในระหว่างการดูดสูญญากาศปกติ ลดค่าใช้จ่าย และช่วยเหลือในสถานการณ์ที่ต้องใช้การดูดสูญญากาศอย่างเข้มงวด</p>
+<p>PostgreSQL 18 เพิ่มรายละเอียดเพิ่มเติมให้<a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a> ซึ่งให้ข้อมูลเกี่ยวกับการดำเนินการตามแผนคิวรีและตั้งแต่เวอร์ชันนี้เป็นต้นไป จะแสดงจำนวนบัฟเฟอร์ (หน่วยพื้นฐานของการจัดเก็บข้อมูล) ที่เข้าถึงโดยอัตโนมัติเมื่อดำเนินการ <code>EXPLAIN ANALYZE</code> นอกจากนี้ <code>EXPLAIN ANALYZE</code> ยังแสดงจำนวนการค้นหาดัชนีที่เกิดขึ้นระหว่างการสแกนดัชนี และ <code>EXPLAIN ANALYZE VERBOSE</code> ยังรวมสถิติการอ่าน CPU, WAL และค่าเฉลี่ย PostgreSQL 18 มีข้อมูลเพิ่มเติมใน <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a> เกี่ยวกับเวลาที่ใช้ในการล้างข้อมูลและการดำเนินการที่เกี่ยวข้อง รวมถึงสถิติการใช้งาน I/O และ WAL ต่อการเชื่อมต่อ</p>
+<h3 id="การเปลยนแปลงสำคญอน-ๆ">การเปลี่ยนแปลงสำคัญอื่น ๆ</h3>
+<p>ฐานข้อมูลที่เริ่มต้นด้วย PostgreSQL 18 <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a> จะมีการเปิดใช้งาน checksum ของหน้าไว้ตามค่าเริ่มต้น ซึ่งอาจส่งผลต่อการอัปเกรดจากคลัสเตอร์ที่ไม่ได้เปิดใช้งาน checksum ซึ่งคุณจะต้องสร้างคลัสเตอร์ PostgreSQL 18 ใหม่โดยใช้ตัวเลือก <code>--no-data-checksums</code> เมื่อใช้<a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a></p>
+<p>PostgreSQL 18 ยังได้แนะนำโปรโตคอล PostgreSQL wire เวอร์ชันใหม่ (3.2) ซึ่งเป็นเวอร์ชันโปรโตคอลใหม่เวอร์ชันแรกนับตั้งแต่ PostgreSQL 7.4 (2003) <a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a> ยังคงใช้เวอร์ชัน 3.0 ตามค่าเริ่มต้น ในขณะที่ไคลเอนต์ (เช่น ไดรเวอร์ พูลเลอร์ พร็อกซี) เพิ่มการรองรับสำหรับเวอร์ชันโปรโตคอลใหม่</p>
+<h3 id="ฟเจอรเพมเตม">ฟีเจอร์เพิ่มเติม</h3>
+<p>ฟีเจอร์และการปรับปรุงใหม่อื่น ๆ อีกมากมายได้ถูกเพิ่มเข้าใน PostgreSQL 18 ซึ่งอาจเป็นประโยชน์สำหรับการใช้งานของคุณ โปรดดู <a href="https://www.postgresql.org/docs/18/release-18.html">หมายเหตุเวอร์ชันใหม่</a>เพื่อดูรายการฟีเจอร์ใหม่และฟีเจอร์ที่เปลี่ยนแปลงทั้งหมด</p>
+<h3 id="เกี่ยวกับ-postgresql">เกี่ยวกับ PostgreSQL</h3>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> เป็นฐานข้อมูลโอเพนซอร์สที่ทันสมัยที่สุดในโลก มีชุมชนผู้ใช้ ผู้สนับสนุน บริษัท และองค์กรทั่วโลกหลายพันราย นับตั้งแต่ก่อตั้งที่มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ เมื่อกว่า 40 ปีที่แล้ว PostgreSQL ยังคงพัฒนาอย่างต่อเนื่องด้วยความเร็วที่ไม่มีใครเทียบได้ ชุดคุณสมบัติที่ครบครันของ PostgreSQL ไม่เพียงแต่เทียบเท่ากับระบบฐานข้อมูลที่เป็นกรรมสิทธิ์ชั้นนำเท่านั้น แต่ยังเหนือกว่าในด้านคุณสมบัติฐานข้อมูลขั้นสูง ความสามารถในการขยาย ความปลอดภัย และความเสถียรอีกด้วย</p>
+<h3 id="ลงค">ลิงค์</h3>
+<ul>
+<li><a href="https://www.postgresql.org/download/">ดาวน์โหลด</a></li>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">หมายเหตุเวอร์ชันใหม่</a></li>
+<li><a href="https://www.postgresql.org/about/press/">ชุดข่าว</a></li>
+<li><a href="https://www.postgresql.org/support/security/">หน้าความปลอดภัย</a></li>
+<li><a href="https://www.postgresql.org/support/versioning/">นโยบายการกำหนดเวอร์ชัน</a></li>
+<li><a href="https://www.postgresql.org/about/contact/">ติดต่อ</a></li>
+<li><a href="https://www.postgresql.org/about/donate/">บริจาค</a></li>
+</ul>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="เกี่ยวกับ-postgresql">เกี่ยวกับ PostgreSQL</h2>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> เป็นฐานข้อมูลโอเพนซอร์สที่ทันสมัยที่สุดในโลก มีชุมชนผู้ใช้ ผู้สนับสนุน บริษัท และองค์กรทั่วโลกหลายพันราย นับตั้งแต่ก่อตั้งที่มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ เมื่อกว่า 40 ปีที่แล้ว PostgreSQL ยังคงพัฒนาอย่างต่อเนื่องด้วยความเร็วที่ไม่มีใครเทียบได้ ชุดคุณสมบัติที่ครบครันของ PostgreSQL ไม่เพียงแต่เทียบเท่ากับระบบฐานข้อมูลที่เป็นกรรมสิทธิ์ชั้นนำเท่านั้น แต่ยังเหนือกว่าในด้านคุณสมบัติฐานข้อมูลขั้นสูง ความสามารถในการขยาย ความปลอดภัย และความเสถียรอีกด้วย</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="เพมเตมเกยวกบฟเจอร">เพิ่มเติมเกี่ยวกับฟีเจอร์</h2>
+<p>สำหรับคำอธิบายของฟีเจอร์ข้างต้นและอื่น ๆ โปรดดู resource ต่อไปนี้:</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">หมายเหตุเวอร์ชันใหม่</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">ตางรางฟีเจอร์</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="จะดาวนโหลดไดทไหน">จะดาวน์โหลดได้ที่ไหน</h2>
+<p>มีหลายวิธีที่คุณสามารถดาวน์โหลด PostgreSQL 18 รวมถึง:</p>
+<ul>
+<li>หน้า <a href="https://www.postgresql.org/download/">ดาวน์โหลดอย่างเป็นทางการ</a> ประกอบด้วยตัวติดตั้งและเครื่องมือสำหรับ <a href="https://www.postgresql.org/download/windows/">Windows</a>, <a href="https://www.postgresql.org/download/linux/">Linux</a>, <a href="https://www.postgresql.org/download/macosx/">macOS</a> และอื่น ๆ</li>
+<li><a href="https://www.postgresql.org/ftp/source/v18.0">ซอร์สโค้ด</a></li>
+</ul>
+<p>มีเครื่องมือและส่วนขยายอื่น ๆ อยู่บน <a href="http://pgxn.org/">เครือข่ายส่วนขยาย PostgreSQL</a></p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="เอกสารประกอบ">เอกสารประกอบ</h2>
+<p>PostgreSQL 18 มาพร้อมกับเอกสาร HTML เช่นเดียวกับหน้าคู่มือ และคุณยังสามารถเรียกดูเอกสารออนไลน์ได้ทั้งในรูปแบบ <a href="https://www.postgresql.org/docs/18/">HTML</a> และ <a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a></p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="ใบอนญาต">ใบอนุญาต</h2>
+<p>PostgreSQL ใช้ <a href="https://www.postgresql.org/about/licence/">ใบอนุญาต PostgreSQL</a> ซึ่งเป็นใบอนุญาตแบบ "อนุญาต" คล้ายกับ BSD ใบอนุญาต <a href="http://www.opensource.org/licenses/postgresql/">ใบอนุญาตที่ได้รับการรับรอง OSI</a> นี้ได้รับการยอมรับอย่างกว้างขวางว่ามีความยืดหยุ่นและเป็นมิตรต่อธุรกิจ เนื่องจากไม่จำกัดการใช้ PostgreSQL กับแอปพลิเคชันเชิงพาณิชย์และแอปพลิเคชันที่เป็นกรรมสิทธิ์ ด้วยการสนับสนุนจากหลายบริษัทและการเป็นเจ้าของโค้ดโดยสาธารณะ ใบอนุญาตของเราจึงทำให้ PostgreSQL เป็นที่นิยมอย่างมากในหมู่ผู้จำหน่ายที่ต้องการฝังฐานข้อมูลในผลิตภัณฑ์ของตนเอง โดยไม่ต้องกลัวค่าธรรมเนียม การผูกขาดกับผู้จำหน่าย หรือการเปลี่ยนแปลงเงื่อนไขใบอนุญาต</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="ตดตอ">ติดต่อ</h2>
+<p>เว็บไซต์</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>อีเมล</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="รปภาพและโลโก">รูปภาพและโลโก้</h2>
+<p>โลโก้ Postgres, PostgreSQL และ Elephant (Slonik) ล้วนเป็นเครื่องหมายการค้าจดทะเบียนของ <a href="https://www.postgres.ca">PostgreSQL Community Association</a> หากท่านต้องการใช้เครื่องหมายเหล่านี้ ท่านต้องปฏิบัติตาม <a href="https://www.postgresql.org/about/policies/trademarks/">นโยบายเครื่องหมายการค้า</a></p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="การสนบสนนและการบรจาคจากองคกร">การสนับสนุนและการบริจาคจากองค์กร</h2>
+<p>PostgreSQL ได้รับการสนับสนุนจากบริษัทมากมาย ทั้งผู้สนับสนุนนักพัฒนา ผู้ให้บริการโฮสติ้ง และการสนับสนุนทางการเงิน ดูรายชื่อผู้สนับสนุนโครงการเหล่านี้ได้ที่หน้า <a href="https://www.postgresql.org/about/sponsors/">ผู้สนับสนุน</a></p>
+<p>นอกจากนี้ยังมีชุมชนขนาดใหญ่ของ <a href="https://www.postgresql.org/support/professional_support/">บริษัทต่างๆ ที่ให้การสนับสนุน PostgreSQL</a> ตั้งแต่ที่ปรึกษาส่วนบุคคลไปจนถึงบริษัทข้ามชาติ</p>
+<p>หากท่านต้องการบริจาคเงินให้กับ PostgreSQL Global Development Group หรือองค์กรไม่แสวงหาผลกำไรที่ได้รับการยอมรับในชุมชน โปรดเยี่ยมชมหน้า<a href="https://www.postgresql.org/about/donate/">การบริจาค</a> ของเรา</p>
+{% endblock presskit_corporate %}
+
diff --git a/templates/pages/about/press/presskit18/uk.html b/templates/pages/about/press/presskit18/uk.html
new file mode 100644 (file)
index 0000000..a13a6eb
--- /dev/null
@@ -0,0 +1,91 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>25 вересня 2025 р.</strong> — <a href="https://www.postgresql.org">PostgreSQL Global Development Group</a> сьогодні оголосила про випуск <a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a>, останньої версії найсучаснішої у світі бази даних з відкритим кодом. PostgreSQL 18 покращує продуктивність для робочих навантажень будь-якого розміру завдяки новій підсистемі вводу-виводу, яка продемонструвала майже втричі більше підвищення продуктивності при читанні зі сховища, а також збільшує кількість запитів, які можуть використовувати індекси. Ця версія робить оновлення основних версій менш руйнівними, прискорюючи час оновлення та скорочуючи термін, необхідний для досягнення очікуваної продуктивності після завершення оновлення. Розробники також отримають переваги від функцій PostgreSQL 18, включаючи віртуальні генеровані стовпці, які обчислюють значення під час запиту, та функцію <code>uuidv7()</code>, яка є дружньою до бази даних і забезпечує краще індексування та читання  UUID. PostgreSQL 18 спрощує інтеграцію з системами одноразового входу (SSO) завдяки підтримці аутентифікації OAuth 2.0. «Завдяки зусиллям глобальної спільноти відкритого програмного забезпечення формується кожна версія PostgreSQL і реалізуються функції, які відповідають потребам користувачів у місцях зберігання їхніх даних», — сказав Джонатан Кац, член команди ядра PostgreSQL. «PostgreSQL 18 базується на довгій і багатій історії проєкту, що забезпечує надійне та стабільне управління даними, продовжуючи розширювати обсяг робіт, які він може підтримувати». PostgreSQL, інноваційна система управління даними, відома своєю надійністю, стабільністю та розширюваністю, має майже 30-річний досвід розробки відкритого коду глобальною спільнотою розробників і стала улюбленою відкритою реляційною базою даних для організацій будь-якого розміру.</p>
+<h3 id="впровадження-асинхронного-вводу-виводу">Впровадження асинхронного вводу-виводу</h3>
+<p>Раніше PostgreSQL використовував механізми попереднього зчитування операційної системи для прискорення доступу до даних. Однак, оскільки операційні системи не мають уявлення про специфічні для бази даних моделі доступу, вони не завжди можуть передбачити, які дані будуть потрібні, що призводить до неоптимальної продуктивності при виконанні багатьох завдань. PostgreSQL 18 представляє нову підсистему асинхронного вводу-виводу (AIO), призначену для усунення цього обмеження. AIO дозволяє PostgreSQL видавати кілька запитів на ввід-вивід одночасно, замість того, щоб чекати завершення кожного з них послідовно. Це розширює можливості попереднього читання і покращує загальну пропускну здатність. Операції AIO, що підтримуються в PostgreSQL 18, включають послідовне сканування, сканування бітової карти і вакуумування. Тестування показало підвищення продуктивності до 3 разів у певних сценаріях. Нове налаштування <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a> дозволяє перемикатися між методами AIO, включаючи <code>worker</code> та <code>io_uring</code>, або ви можете вибрати збереження поточної поведінки PostgreSQL за допомогою налаштування <code>sync</code>. Тепер є більше параметрів, які слід враховувати при налаштуванні AIO. Більше про це ви можете <a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">дізнатися в документації</a>.</p>
+<h3 id="швидші-оновлення-краща-продуктивність-після-оновлення">Швидші оновлення, краща продуктивність після оновлення</h3>
+<p>Ключовою функцією PostgreSQL є генерація та зберігання <a href="https://www.postgresql.org/docs/18/planner-stats.html">статистичних даних</a>, які допомагають PostgreSQL вибрати найефективніший план запиту. До PostgreSQL 18 ці статистичні дані не переносилися при <a href="https://www.postgresql.org/docs/18/pgupgrade.html">оновленні основної версії</a>, що могло спричинити значне погіршення продуктивності запитів у завантажених системах до завершення виконання <a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a>. PostgreSQL 18 додає можливість зберігати статистику планувальника під час оновлення основної версії, що допомагає оновленому кластеру швидше досягти очікуваної продуктивності після оновлення. Крім того, утиліта <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>, яка виконує оновлення основних версій, включає кілька вдосконалень у PostgreSQL 18, таких як швидше оновлення, коли база даних містить багато об'єктів, таких як таблиці та послідовності. Ця версія також дозволяє <code>pg_upgrade</code> обробляти свої перевірки паралельно на основі налаштувань параметра <code>--jobs</code> і додає параметр <code>--swap</code>, який обмінює каталоги оновлення замість копіювання, клонування або зв'язування файлів.</p>
+<h3 id="покращення-запитів-та-загальної-продуктивності">Покращення запитів та загальної продуктивності</h3>
+<p>PostgreSQL 18 ще більше прискорює виконання запитів завдяки функціям, які автоматично прискорюють ваші робочі навантаження. У цій версії представлено пошук «skip scan» у <a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">багатостовпцевих індексах B-tree</a>, який покращує час виконання запитів, що опускають умову <code>=</code> в одному або декількох префіксних стовпцях індексу. Він також може оптимізувати запити, які використовують умови <code>OR</code> у <code>WHERE</code> для використання індексу, що призводить до значно швидшого виконання. Існує також безліч поліпшень у тому, як PostgreSQL планує та виконує з'єднання таблиць, від підвищення продуктивності хеш-з'єднань до можливості використання злиття з'єднань для інкрементального сортування. PostgreSQL 18 також підтримує паралельне створення для <a href="https://www.postgresql.org/docs/18/gin.html">індексів GIN</a>, приєднуючись до індексів B-tree та <a href="https://www.postgresql.org/docs/current/brin.html">BRIN</a>, які вже підтримують цю можливість. Ця версія також базується на підтримці PostgreSQL апаратного прискорення, включаючи підтримку ARM NEON, і внутрішніх властивостях SVE CPU для функції <code>popcount</code>, яка використовується <a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a> та іншими внутрішніми можливостями.</p>
+<h3 id="покращення-досвіду-розробників">Покращення досвіду розробників</h3>
+<p>PostgreSQL 18 вводить <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">віртуальні генеровані стовпці</a>, які обчислюють значення під час запиту, а не зберігають їх. Тепер це стандартний варіант для генерованих стовпців. Крім того, збережені генеровані стовпці тепер можна логічно реплікувати. Ця версія додає можливість доступу як до попередніх (<code>OLD</code>), так і до поточних (<code>NEW</code>) значень у <a href="https://www.postgresql.org/docs/18/dml-returning.html">виразі <code>RETURNING</code></a> для команд <code>INSERT</code>, <code>UPDATE</code>, <code>DELETE</code> та <code>MERGE</code>. PostgreSQL 18 також додає генерацію UUIDv7 за допомогою функції <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a>, що дозволяє генерувати випадкові UUID, упорядковані за часовими мітками, для підтримки кращих стратегій кешування. PostgreSQL 18 включає <a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a> як псевдонім для <code>gen_random_uuid()</code>. PostgreSQL 18 додає <a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">часові обмеження</a> — обмеження над діапазонами — як для обмежень <code>PRIMARY KEY</code>, так і для <code>UNIQUE</code> з використанням виразу <code>WITHOUT OVERLAPS</code>, а також для обмежень <code>FOREIGN KEY</code> з використанням виразу <code>PERIOD</code>. Нарешті, PostgreSQL 18 спрощує створення визначення схеми зовнішньої таблиці за допомогою визначення локальної таблиці за допомогою команди <a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a>.</p>
+<h3 id="покращена-обробка-тексту">Покращена обробка тексту</h3>
+<p>PostgreSQL 18 спрощує та прискорює обробку тексту завдяки кільком новим вдосконаленням. У цій версії додано сортування <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a>, яке забезпечує повну семантику Unicode для перетворення регістру, одночасно сприяючи прискоренню багатьох порівнянь. Сюди входять функції порівняння рядків <code>upper</code> і <code>lower</code>, а також нова функція <a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a> для порівнянь, що не враховують регістр. Крім того, PostgreSQL 18 тепер підтримує текстове порівняння <code>LIKE</code>, що використовує <a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">недетерміноване сортування</a>, спрощуючи виконання більш складних операцій зіставлення зразків. У цій версії також змінено <a href="https://www.postgresql.org/docs/18/textsearch.html">повнотекстовий пошук</a> для використання стандартного постачальника сортування кластера замість постійного використання libc, що може вимагати переіндексації всіх <a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">повнотекстових</a> та <a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a> індексів після виконання <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>.</p>
+<h3 id="реплікація">Реплікація</h3>
+<p>PostgreSQL 18 підтримує повідомлення про конфлікти запису логічної реплікації в журналах та у поданні <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a>. Крім того, <a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a> тепер за замовчуванням використовує паралельну потокову передачу для застосування транзакцій, що може допомогти підвищити продуктивність. Утиліта <a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a> тепер має опцію <code>--all</code>, завдяки якій ви можете створити логічні репліки для всіх баз даних в кластері за допомогою однієї команди. PostgreSQL 18 також дозволяє автоматично <a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">видаляти неактивні слоти реплікації</a>, щоб запобігти зберіганню занадто великої кількості файлів журналу попереднього запису на сервері публікацій.</p>
+<h3 id="технічне-обслуговування-та-моніторинг">Технічне обслуговування та моніторинг</h3>
+<p>PostgreSQL 18 покращує свою стратегію <a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">vacuum</a>, проактивно заморожуючи більше сторінок під час регулярних вакуумувань, зменшуючи накладні витрати та допомагаючи в ситуаціях, що вимагають агресивних вакуумувань. PostgreSQL 18 додає більше деталей до <a href="https://www.postgresql.org/docs/18/using-explain.html">виводу <code>EXPLAIN</code></a>, який надає інформацію про виконання плану запиту, і починаючи з цієї версії PostgreSQL, тепер автоматично показує, скільки буферів (основна одиниця сховища даних) використовується під час виконання <code>EXPLAIN ANALYZE</code>. Крім того, <code>EXPLAIN ANALYZE</code> тепер показує, скільки пошуків індексу відбувається під час сканування індексу, а <code>EXPLAIN ANALYZE VERBOSE</code> включає статистику CPU, WAL і середнього читання. PostgreSQL 18 включає більше інформації в <a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a> про час, витрачений на вакуумування та пов'язані операції, а також статистику використання вводу-виводу та WAL для кожного з'єднання.</p>
+<h3 id="інші-важливі-зміни">Інші важливі зміни</h3>
+<p>Бази даних, ініціалізовані за допомогою <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a> PostgreSQL 18, тепер мають увімкнені контрольні суми сторінок за замовчуванням. Це може вплинути на оновлення з кластерів, де контрольні суми не ввімкнені, що вимагатиме створення нового кластера PostgreSQL 18 з опцією <code>--no-data-checksums</code> під час використання <a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>. PostgreSQL 18 також представляє нову версію (3.2) протоколу PostgreSQL wire protocol, першу нову версію протоколу з часів PostgreSQL 7.4 (2003). <a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a> все ще використовує версію 3.0 за замовчуванням, в той час як клієнти (наприклад, драйвери, пулери, проксі) додають підтримку нової версії протоколу.</p>
+<h3 id="додаткові-функції">Додаткові функції</h3>
+<p>До PostgreSQL 18 додано багато інших нових функцій та вдосконалень, які також можуть бути корисними для ваших задач. Повний перелік нових та змінених функцій дивіться у <a href="https://www.postgresql.org/docs/18/release-18.html">примітках до випуску</a>.</p>
+<h3 id="про-postgresql">Про PostgreSQL</h3>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> — це найдосконаліша в світі база даних з відкритим вихідним кодом та глобальною спільнотою, що налічує тисячі користувачів, контриб'юторів, компаній та організацій. З моменту свого створення в Каліфорнійському університеті в Берклі понад 40 років тому PostgreSQL продовжує розвиватися неперевершеними темпами. Зрілий набір функцій PostgreSQL не тільки відповідає найкращим пропрієтарним системам управління базами даних, але й перевершує їх у функціоналі, розширюваності, безпеці та стабільності.</p>
+<h3 id="посилання">Посилання</h3>
+<ul>
+<li><a href="https://www.postgresql.org/download/">Скачати</a></li>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Примітки до випуску</a></li>
+<li><a href="https://www.postgresql.org/about/press/">Прес-реліз</a></li>
+<li><a href="https://www.postgresql.org/support/security/">Сторінка безпеки</a></li>
+<li><a href="https://www.postgresql.org/support/versioning/">Політика версіонування</a></li>
+<li><a href="https://www.postgresql.org/about/contact/">Контакти</a></li>
+<li><a href="https://www.postgresql.org/about/donate/">Пожертвувати</a></li>
+</ul>
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="про-postgresql">Про PostgreSQL</h2>
+<p><a href="https://www.postgresql.org">PostgreSQL</a> — це найдосконаліша в світі база даних з відкритим вихідним кодом та глобальною спільнотою, що налічує тисячі користувачів, контриб'юторів, компаній та організацій. З моменту свого створення в Каліфорнійському університеті в Берклі понад 40 років тому PostgreSQL продовжує розвиватися неперевершеними темпами. Зрілий набір функцій PostgreSQL не тільки відповідає найкращим пропрієтарним системам управління базами даних, але й перевершує їх у функціоналі, розширюваності, безпеці та стабільності.</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="більше-про-функціонал">Більше про функціонал</h2>
+<p>Із роз'ясненнями щодо вищезазначених та інших функцій можна ознайомитися на таких ресурсах:</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">Примітки до випуску</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">Матриця функцій</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="де-скачати">Де скачати</h2>
+<p>Завантажити PostgreSQL 18 можна кількома способами:</p>
+<ul>
+<li>із <a href="https://www.postgresql.org/download/">офіційної сторінки завантаження</a>, що містить інсталятори та інструменти для <a href="https://www.postgresql.org/download/windows/">Windows</a>, <a href="https://www.postgresql.org/download/linux/">Linux</a>, <a href="https://www.postgresql.org/download/macosx/">macOS</a> та багато іншого;</li>
+<li>у вигляді <a href="https://www.postgresql.org/ftp/source/v18.0">вихідного коду</a></li>
+</ul>
+<p>Інші інструменти та розширення доступні через мережу розширень <a href="http://pgxn.org/">PostgreSQL Extension Network</a>.</p>
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="документація">Документація</h2>
+<p>PostgreSQL 18 постачається як з документацією у форматі HTML, так й у вигляді man-сторінок. Також доступна онлайн-документація у форматах <a href="https://www.postgresql.org/docs/18/">HTML</a> і <a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a>.</p>
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="ліцензія">Ліцензія</h2>
+<p>PostgreSQL використовує ліцензію <a href="https://www.postgresql.org/about/licence/">PostgreSQL License</a>, BSD-подібну "дозвільну" ліцензію. Ця <a href="http://www.opensource.org/licenses/postgresql/">ліцензія сертифікована OSI</a> і вважається широко прийнятною як гнучка й дружня до бізнесу, тому що не обмежує використання PostgreSQL комерційними й закритими продуктами. Разом з підтримкою від багатьох компаній і публічним володінням кодом, наша ліцензія робить PostgreSQL дуже популярною серед компаній, які бажають вбудувати базу даних у свій власний продукт без страху, обмежень, залежностей або змін ліцензійних умов.</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="контакти">Контакти</h2>
+<p>Вебсайт</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>Електронна пошта</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="зображення-та-логотипи">Зображення та логотипи</h2>
+<p>Postgres і PostgreSQL, а також логотип зі слоном (Elephant Logo Slonik) є зареєстрованими торговими марками <a href="https://www.postgres.ca">PostgreSQL Community Association</a>. Якщо ви бажаєте використати ці торгові марки, ви маєте дотримуватися вимог <a href="https://www.postgresql.org/about/policies/trademarks/">політики використання торгових марок</a>.</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="корпоративна-підтримка-та-пожертви">Корпоративна підтримка та пожертви</h2>
+<p>PostgreSQL користується підтримкою багатьох компаній, які спонсорують розробників, надають хостингові ресурси та фінансову підтримку. Перегляньте нашу <a href="https://www.postgresql.org/about/sponsors/">спонсорську сторінку</a> з переліком деяких прихильників проєкту. Існує також велика спільнота <a href="https://www.postgresql.org/support/professional_support/">компаній, що пропонують професійну підтримку PostgreSQL</a> від індивідуальних консультантів до багатонаціональних компаній. Якщо ви бажаєте зробити фінансовий внесок для PostgreSQL Global Development Group або для однієї з визнаних неприбуткових організацій, будь ласка, відвідайте сторінку для <a href="https://www.postgresql.org/about/donate/">пожертвувань</a>.</p>
+{% endblock presskit_corporate %}
diff --git a/templates/pages/about/press/presskit18/zh.html b/templates/pages/about/press/presskit18/zh.html
new file mode 100644 (file)
index 0000000..9870d1e
--- /dev/null
@@ -0,0 +1,120 @@
+{% extends "pages/about/press/presskit18/base.html" %}
+
+{% block presskit_content %}
+<p><strong>2025 年 9 月 25 日</strong> - <a href="https://www.postgresql.org">PostgreSQL 全球开发组</a>宣布<a href="https://www.postgresql.org/docs/18/release-18.html">PostgreSQL 18</a>正式发布,作为世界上最先进的开源数据库,PostgreSQL 18 是目前的最新版本。</p>
+<p>PostgreSQL 18 通过全新的 I/O 子系统提升了各种规模工作负载的性能,在从存储读取数据时实现了高达 3 倍的性能提升,并增加了可使用索引的查询数量。该版本降低了主版本升级的影响,加速了升级速度,并缩短了升级完成后达到预期性能所需的时间。开发者也能从PostgreSQL 18的功能中获益,包括可在查询时动态计算值的虚拟生成列,以及提升数据库易用性并能为UUID提供更优索引和读取性能的 <code>uuidv7()</code> 函数。PostgreSQL 18 支持 OAuth 2.0 身份验证,使其更易于与单点登录(SSO)系统集成。</p>
+<p>PostgreSQL 核心团队成员 Jonathan Katz 表示,“全球开源社区的共同努力铸就了每一次 PostgreSQL 版本的发布,并持续带来符合用户数据场景的功能。PostgreSQL 18 延续了该项目长久以来提供可靠、稳健数据管理体验的深厚传统,并进一步扩展了其可支持的工作负载范围。”</p>
+<p>PostgreSQL是一个创新的数据管理系统,以其可靠性和健壮性著称,得益于全球开发者社区近30年的开源开发,已经成为各种规模组织的首选开源关系型数据库。</p>
+
+<h3 id="异步-io-简介">异步 I/O 简介</h3>
+<p>PostgreSQL 此前依赖操作系统的预读机制来加速数据检索。然而,操作系统无法感知数据库特有的访问模式,难以准确预测所需数据,导致在许多工作负载场景下性能欠佳。</p>
+<p>PostgreSQL 18 引入了新的异步 I/O (AIO) 子系统来解决这一局限。AIO 允许 PostgreSQL 并发地发出多个 I/O 请求,而不是等待每个请求顺序完成,从而增强了现有的预读能力并提高整体吞吐量。PostgreSQL 18 支持的 AIO 操作包括顺序扫描、位图堆扫描和清理(VACUUM)。基准测试显示,在某些场景下性能提升高达 3 倍。</p>
+<p>新的<a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#GUC-IO-METHOD"><code>io_method</code></a>参数允许用户在 <code>worker</code> 和 <code>io_uring</code> 等 AIO 方法之间切换,也可以通过设置 <code>sync</code> 参数保持 PostgreSQL 现有行为。AIO 带来了更丰富的调优维度,详细配置请参考<a href="https://www.postgresql.org/docs/18/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-IO">官方文档</a>。</p>
+
+<h3 id="升级提速且性能跃升">升级提速且性能跃升</h3>
+<p>PostgreSQL 的一项关键特性是生成并存储<a href="https://www.postgresql.org/docs/18/planner-stats.html">统计信息</a>,有助于 PostgreSQL 选择最优的查询计划。在 PostgreSQL 18 之前,这些统计信息无法在<a href="https://www.postgresql.org/docs/18/pgupgrade.html">主版本升级</a>过程中保留,导致高负载系统在<a href="https://www.postgresql.org/docs/18/sql-analyze.html"><code>ANALYZE</code></a>完成前查询性能骤降。PostgreSQL 18 引入了在主版本升级时保留规划器统计信息的能力,这有助于升级后的集群更快地达到预期性能。</p>
+<p>此外,主版本升级工具<a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>在 PostgreSQL 18 中迎来多项增强,例如当数据库包含大量表和序列等对象时,升级速度显著提升。此版本还支持通过 <code>--jobs</code> 参数配置并行检查,并新增了 <code>--swap</code> 参数,通过直接交换升级目录的方式替代原有的复制、克隆或链接文件操作。</p>
+
+<h3 id="查询与整体性能提升">查询与整体性能提升</h3>
+<p>PostgreSQL 18 通过一系列能自动提升工作负载速度的功能,进一步提升了查询性能。此版本引入了对<a href="https://www.postgresql.org/docs/18/indexes-multicolumn.html">多列 B-tree 索引</a>上的“跳跃扫描”查找,可缩短在查询中省略一个或多个前缀索引列等值(<code>=</code>)条件时的执行时间。它还可以优化 <code>WHERE</code> 子句中使用 <code>OR</code> 条件的查询,使其有效利用索引,大幅提升执行速度。此外,PostgreSQL 对表连接的执行计划和处理进行了多项改进,包括提升哈希连接性能、允许合并连接使用增量排序等。PostgreSQL 18 还支持<a href="https://www.postgresql.org/docs/18/gin.html">GIN 索引</a>的并行构建,与 B-tree 和<a href="https://www.postgresql.org/docs/current/brin.html">BRIN 索引</a>索引一样具备该能力。</p>
+<p>该版本还进一步增强了 PostgreSQL 对硬件加速的支持,包括为 <code>popcount</code> 函数添加对 ARM NEON 和 SVE CPU 内置指令集的支持,该函数被<a href="https://www.postgresql.org/docs/18/functions-bitstring.html"><code>bit_count</code></a>和其他内部功能使用。</p>
+
+<h3 id="提升开发者体验">提升开发者体验</h3>
+<p>PostgreSQL 18 引入了<a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-STORED">虚拟生成列</a>,其数值在查询时实时计算而非直接存储,现已成为生成列的默认选项。此外,存储型生成列现已支持逻辑复制。</p>
+<p>该版本新增了在<a href="https://www.postgresql.org/docs/18/dml-returning.html"><code>RETURNING</code> 子句</a>中同时访问修改前(<code>OLD</code>)与当前(<code>NEW</code>)数值的能力,适用于 <code>INSERT</code>、<code>UPDATE</code>、<code>DELETE</code> 和 <code>MERGE</code> 命令。 PostgreSQL 18 还通过<a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv7()</code></a>函数新增了 UUIDv7 生成功能,可生成按时间戳排序的随机 UUID,有助于优化缓存策略。<a href="https://www.postgresql.org/docs/18/functions-uuid.html#FUNC_UUID_GEN_TABLE"><code>uuidv4()</code></a>也作为 <code>gen_random_uuid()</code> 的别名被引入到PostgreSQL 18 。</p>
+<p>PostgreSQL 18 新增了对时间范围约束的支持:通过 <code>WITHOUT OVERLAPS</code> 子句,可在主键(<code>PRIMARY KEY</code>)和唯一(<code>UNIQUE</code>)约束中定义不重叠的范围;通过 PERIOD 子句,可为外键(<code>FOREIGN KEY</code>)约束定义<a href="https://www.postgresql.org/docs/18/sql-createtable.html#SQL-CREATETABLE-PARMS-UNIQUE">时间区间</a>关系。</p>
+<p>最后,PostgreSQL 18 引入了<a href="https://www.postgresql.org/docs/18/sql-createforeigntable.html"><code>CREATE FOREIGN TABLE ... LIKE</code></a>命令,可依据本地表的定义更便捷地创建外部表的模式结构。</p>
+
+<h3 id="文本处理增强">文本处理增强</h3>
+<p>PostgreSQL 18 通过多项新特性使文本处理更简单、更快速。此版本新增了<a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING-STANDARD"><code>PG_UNICODE_FAST</code></a>排序规则,该规则在提供完整的Unicode大小写转换语义的同时,显著提升了多种比较操作的性能,涵盖 <code>upper</code> 和 <code>lower</code> 字符串比较函数,以及用于大小写不敏感比较的新<a href="https://www.postgresql.org/docs/18/functions-string.html#FUNCTIONS-STRING-OTHER"><code>casefold</code></a>函数。此外,PostgreSQL 18 现在支持对使用<a href="https://www.postgresql.org/docs/18/collation.html#COLLATION-NONDETERMINISTIC">非确定性排序规则</a>的文本进行 <code>LIKE</code> 比较,简化了复杂模式匹配的实现。本版本还调整了<a href="https://www.postgresql.org/docs/18/textsearch.html">全文检索</a>的实现机制,使其采用数据库集群的默认排序提供程序,而非始终依赖 libc,这一变化可能导致在运行<a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>后,需要为所有<a href="https://www.postgresql.org/docs/18/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">全文检索</a>及<a href="https://www.postgresql.org/docs/18/pgtrgm.html#PGTRGM-INDEX"><code>pg_trgm</code></a>索引执行重建操作。</p>
+
+<h3 id="复制">复制</h3>
+<p>PostgreSQL 18 支持在日志和<a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-SUBSCRIPTION-STATS"><code>pg_stat_subscription_stats</code></a>视图中报告逻辑复制写入冲突。此外,<a href="https://www.postgresql.org/docs/18/sql-createsubscription.html"><code>CREATE SUBSCRIPTION</code></a>现默认使用并行流式方式来应用事务,有助于提升复制性能。<a href="https://www.postgresql.org/docs/18/app-pgcreatesubscriber.html"><code>pg_createsubscriber</code></a>工具新增了 <code>--all</code> 参数,可以通过一条命令为实例中的所有数据库创建逻辑副本。 PostgreSQL 18 持自动<a href="https://www.postgresql.org/docs/18/runtime-config-replication.html#GUC-IDLE-REPLICATION-SLOT-TIMEOUT">删除空闲复制槽</a>,避免在发布服务器上积压过多WAL日志。</p>
+
+<h3 id="维护与可观测性">维护与可观测性</h3>
+<p>PostgreSQL 18 改进了<a href="https://www.postgresql.org/docs/18/routine-vacuuming.html">vacuum</a>策略,通过在常规 vacuum 期间主动冻结更多页面来减少开销,并在需要激进清理的情况下提供了帮助。</p>
+<p>PostgreSQL 18 为<a href="https://www.postgresql.org/docs/18/using-explain.html"><code>EXPLAIN</code></a>命令提供了更详细的执行信息,自此版本起,在执行 <code>EXPLAIN ANALYZE</code> 时会自动显示访问的缓冲区数量(数据存储的基本单位)。此外,<code>EXPLAIN ANALYZE</code> 现在会显示索引扫描期间发生的索引查找次数,而 <code>EXPLAIN ANALYZE VERBOSE</code> 则会包含 CPU、WAL 和平均读取统计信息。PostgreSQL 18 还在<a href="https://www.postgresql.org/docs/18/monitoring-stats.html#MONITORING-PG-STAT-ALL-TABLES-VIEW"><code>pg_stat_all_tables</code></a>视图增加了有关 VACUUM 及相关操作耗时统计,以及按连接统计的 I/O 和 WAL 使用情况数据。</p>
+
+<h3 id="其他重要变更">其他重要变更</h3>
+<p>通过 PostgreSQL 18 <a href="https://www.postgresql.org/docs/18/app-initdb.html"><code>initdb</code></a>初始化的数据库, 现在默认启用页校验和 (page checksums)。这会影响从未启用校验和的集群升级,在使用<a href="https://www.postgresql.org/docs/18/pgupgrade.html"><code>pg_upgrade</code></a>时需要使用 <code>--no-data-checksums</code> 参数创建一个新的 PostgreSQL 18 集群。</p>
+<p>PostgreSQL 18推出了新版(3.2)的PostgreSQL通信协议,这是自2003年PostgreSQL 7.4发布以来的首个重大更新。目前,<a href="https://www.postgresql.org/docs/18/libpq-connect.html"><code>libpq</code></a>库仍默认使用3.0版本协议,而客户端工具(如驱动程序、连接池、代理服务器等)将逐步增加对新协议版本的支持。</p>
+
+<h3 id="其他功能">其他功能</h3>
+<p>PostgreSQL 18还新增了许多其他新功能和改进,这些可能对您的使用场景有所帮助。请查看<a href="https://www.postgresql.org/docs/18/release-18.html">发布说明</a>,以获取完整的新功能和更改列表。</p>
+
+<h3 id="关于-postgresql">关于 PostgreSQL</h3>
+<p><a href="https://www.postgresql.org">PostgreSQL</a>是世界上最先进的开源数据库,拥有一个数以千计的用户、贡献者、公司和组织组成的全球社区。PostgreSQL起源于加利福尼亚大学伯克利分校,已经有超过40年的历史,并且以无与伦比的速度持续发展。PostgreSQL成熟的特性不仅与顶尖商业数据库系统相媲美,而且在高级数据库功能、可扩展性、安全性和稳定性方面超越了它们。</p>
+
+<h3 id="链接">链接</h3>
+<ul>
+<li><a href="https://www.postgresql.org/download/">下载</a></li>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">发行说明</a></li>
+<li><a href="https://www.postgresql.org/about/press/">新闻资料</a></li>
+<li><a href="https://www.postgresql.org/support/security/">安全页面</a></li>
+<li><a href="https://www.postgresql.org/support/versioning/">版本策略</a></li>
+<li><a href="https://www.postgresql.org/about/contact/">联系我们</a></li>
+<li><a href="https://www.postgresql.org/about/donate/">捐赠</a></li>
+</ul>
+
+{% endblock presskit_content %}
+
+{% block presskit_about %}
+<h2 id="关于-postgresql">关于 PostgreSQL</h2>
+<p><a href="https://www.postgresql.org">PostgreSQL</a>是世界上最先进的开源数据库,拥有一个数以千计的用户、贡献者、公司和组织组成的全球社区。PostgreSQL起源于加利福尼亚大学伯克利分校,已经有超过40年的历史,并且以无与伦比的速度持续发展。PostgreSQL成熟的特性不仅与顶尖商业数据库系统相媲美,而且在高级数据库功能、可扩展性、安全性和稳定性方面超越了它们。</p>
+{% endblock presskit_about %}
+
+{% block presskit_features %}
+<h2 id="更多功能">更多功能</h2>
+<p>关于上述功能和其他功能的解释,请参见以下资源:</p>
+<ul>
+<li><a href="https://www.postgresql.org/docs/18/release-18.html">发行说明</a></li>
+<li><a href="https://www.postgresql.org/about/featurematrix/">功能列表</a></li>
+</ul>
+{% endblock presskit_features %}
+
+{% block presskit_download %}
+<h2 id="下载方式">下载方式</h2>
+<p>您可以通过以下几种方式下载 PostgreSQL 18,包括:</p>
+<ul>
+<li><a href="https://www.postgresql.org/download/">官方下载页面</a>,包含<a href="https://www.postgresql.org/download/windows/">Windows</a>、<a href="https://www.postgresql.org/download/linux/">Linux</a>、<a href="https://www.postgresql.org/download/macosx/">macOS</a> 等多个平台的安装程序和工具。</li>
+<li><a href="https://www.postgresql.org/ftp/source/v18.0">源代码</a></li>
+</ul>
+<p>更多工具和扩展可在<a href="http://pgxn.org/">PostgreSQL Extension Network</a>获取。</p>
+
+{% endblock presskit_download %}
+
+{% block presskit_docs %}
+<h2 id="文档">文档</h2>
+<p>PostgreSQL 18 附带了HTML文档和手册,您也可以在线浏览<a href="https://www.postgresql.org/docs/18/">HTML</a>和<a href="https://www.postgresql.org/files/documentation/pdf/18/postgresql-18-US.pdf">PDF</a>格式的文档。</p>
+
+{% endblock presskit_docs %}
+
+{% block presskit_licence %}
+<h2 id="许可证">许可证</h2>
+<p>PostgreSQL 使用<a href="https://www.postgresql.org/about/licence/">PostgreSQL 许可证</a>,这是一种类似 BSD 的“宽松”许可证。这种经<a href="http://www.opensource.org/licenses/postgresql/">OSI认证的许可证</a>因其灵活性和对商业友好而受到广泛赞誉,因为它不限制在商业和专有应用程序中使用PostgreSQL。加上多公司支持和代码的公共所有权,该许可证使PostgreSQL非常受欢迎,因为供应商希望在自己的产品中嵌入数据库,而无需担心费用、供应商锁定或许可条款变更。</p>
+{% endblock presskit_licence %}
+
+{% block presskit_contact %}
+<h2 id="联系方式">联系方式</h2>
+<p>网站</p>
+<ul>
+<li><a href="https://www.postgresql.org/">https://www.postgresql.org/</a></li>
+</ul>
+<p>邮箱</p>
+<ul>
+<li><a href="mailto:press@postgresql.org">press@postgresql.org</a></li>
+</ul>
+{% endblock presskit_contact %}
+
+{% block presskit_images %}
+<h2 id="图像和标志">图像和标志</h2>
+<p>Postgres、PostgreSQL和大象标志(Slonik)都是<a href="https://www.postgres.ca">PostgreSQL 社区协会</a>的注册商标。如果您希望使用这些标志,您必须遵守<a href="https://www.postgresql.org/about/policies/trademarks/">商标政策</a>。</p>
+{% endblock presskit_images %}
+
+{% block presskit_corporate %}
+<h2 id="企业支持和捐赠">企业支持和捐赠</h2>
+<p>PostgreSQL得到了许多公司的支持,他们赞助开发人员,提供托管资源,并给予我们财务支持。请查看我们的<a href="https://www.postgresql.org/support/professional_support/">赞助商</a>页面,了解这些项目的支持者。</p>
+<p>还有大量<a href="https://www.postgresql.org/support/professional_support/">提供PostgreSQL支持的公司</a>,包括个人顾问和跨国公司。</p>
+<p>如果您希望对PostgreSQL全球开发组或其中一个公认的社群非营利组织进行捐赠,请访问我们的<a href="https://www.postgresql.org/about/donate/">捐赠</a>页面。</p>
+{% endblock presskit_corporate %}
+