PostgreSQL 15 release Japanese translation
authorJonathan S. Katz <jonathan.katz@excoventures.com>
Mon, 10 Oct 2022 20:27:14 +0000 (16:27 -0400)
committerJonathan S. Katz <jonathan.katz@excoventures.com>
Mon, 10 Oct 2022 20:27:14 +0000 (16:27 -0400)
releases/15/release.ja.md [new file with mode: 0644]

diff --git a/releases/15/release.ja.md b/releases/15/release.ja.md
new file mode 100644 (file)
index 0000000..0f34f92
--- /dev/null
@@ -0,0 +1,117 @@
+2022\94N10\8c\8e13\93ú - PostgreSQL\83O\83\8d\81[\83o\83\8b\8aJ\94­\83O\83\8b\81[\83v\82Í\81A\96{\93ú\81A[\8dÅ\82à\90æ\90i\93I\82È\83I\81[\83v\83\93\83\\81[\83X\83f\81[\83^\83x\81[\83X](https://www.postgresql.org/)\82Ì\8dÅ\90V\94Å\82Å\82 \82é[PostgreSQL 15](https://www.postgresql.org/docs/15/release-15.html)\82Ì\83\8a\83\8a\81[\83X\82ð\94­\95\\82µ\82Ü\82µ\82½\81B
+
+PostgreSQL 15\82Å\82Í\81A\8dÅ\8bß\82Ì\83\8a\83\8a\81[\83X\82Ì\90«\94\\8cü\8fã\82É\89Á\82¦\82Ä\81A\83\\81[\83g\82Ì\89ü\97Ç\82ð\8aÜ\82Þ\81A\83\8d\81[\83J\83\8b\82Æ\95ª\8eU\8aÂ\8b«\82Ì\97¼\95û\82Å\83\8f\81[\83N\83\8d\81[\83h\82ð\8aÇ\97\9d\82·\82é\82½\82ß\82Ì\8c°\92\98\82È\97\98\93_\82ð\94õ\82¦\82Ä\82¢\82Ü\82·\81B\82±\82Ì\83\8a\83\8a\81[\83X\82Å\82Í\81A\90l\8bC\82Ì\8d\82\82¢[`MERGE`](https://www.postgresql.org/docs/15/sql-merge.html) \83R\83}\83\93\83h\82ð\92Ç\89Á\82µ\81A\8aJ\94­\8eÒ\82Ì\8eg\82¢\8f\9f\8eè\82ð\8cü\8fã\82³\82¹\82Ü\82µ\82½\81B\82Ü\82½\81A\83f\81[\83^\83x\81[\83X\82Ì\8fó\91Ô\82ð\8aÄ\8e\8b\82·\82é\8b@\94\\82ª\92Ç\89Á\82³\82ê\82Ä\82¢\82Ü\82·\81B
+PostgreSQL\82Ì\83R\83A\83`\81[\83\80\83\81\83\93\83o\81[\82Å\82 \82éJonathan Katz\82Í\81A\81uPostgreSQL\82Ì\8aJ\94­\8eÒ\83R\83~\83\85\83j\83e\83B\82Í\81A\8aJ\94­\8eÒ\91Ì\8c±\82ð\89ü\91P\82µ\82È\82ª\82ç\81A\8d\82\90«\94\\82È\83f\81[\83^\83\8f\81[\83N\83\8d\81[\83h\82Ì\8eÀ\8ds\82ð\92P\8f\83\89»\82·\82é\8b@\94\\82ð\8d\\92z\82µ\91±\82¯\82Ä\82¢\82Ü\82·\81v\82Æ\8fq\82×\82Ä\82¢\82Ü\82·\81B\81uPostgreSQL 15\82Í\81A\83I\81[\83v\83\93\82È\83\\83t\83g\83E\83F\83A\8aJ\94­\82ð\92Ê\82\82Ä\81A\83A\83v\83\8a\83P\81[\83V\83\87\83\93\8aJ\94­\82É\8dÅ\93K\82Å\81A\8fd\97v\82È\83f\81[\83^\82ð\88À\91S\82É\95Û\8cì\82·\82é\83f\81[\83^\83x\81[\83X\82ð\83\86\81[\83U\82É\92ñ\8b\9f\82Å\82«\82é\82±\82Æ\82ð\8b­\92²\82µ\82Ä\82¢\82Ü\82·\81B\81v
+
+[PostgreSQL](https://www.postgresql.org)\82Í\81A[\83O\83\8d\81[\83o\83\8b\8aJ\94­\83R\83~\83\85\83j\83e\83B](https://www.postgresql.org/community/)\82É\82æ\82é25\94N\88È\8fã\82É\82í\82½\82é\83I\81[\83v\83\93\83\\81[\83X\8aJ\94­\82Ì\89\8cb\82ð\8eó\82¯\82Ä\82¨\82è\81A\82»\82Ì\90M\97\8a\90«\82Æ\8c\98\98S\90«\82Å\92m\82ç\82ê\82é\8av\90V\93I\82È\83f\81[\83^\8aÇ\97\9d\83V\83X\83e\83\80\82Å\82·\81B\82»\82µ\82Ä\82 \82ç\82ä\82é\8bK\96Í\82Ì\91g\90D\82É\8dD\82Ü\82ê\82é\83I\81[\83v\83\93\83\\81[\83X\83\8a\83\8c\81[\83V\83\87\83i\83\8b\83f\81[\83^\83x\81[\83X\82É\82È\82Á\82Ä\82¢\82Ü\82·\81B
+
+
+### \83\\81[\83g\90«\94\\82Æ\88³\8fk\97¦\82Ì\8cü\8fã
+
+\82±\82Ì\8dÅ\90V\83\8a\83\8a\81[\83X\82Å\82Í\81APostgreSQL\82Í\83C\83\93\83\81\83\82\83\8a\82Æ\83f\83B\83X\83N\8fã\82Ì[\83\\81[\83g](https://www.postgresql.org/docs/15/queries-order.html)\83A\83\8b\83S\83\8a\83Y\83\80\82ð\89ü\91P\82µ\81A\83x\83\93\83`\83}\81[\83N\82Å\82Í\82Ç\82Ì\83f\81[\83^\8c^\82ð\83\\81[\83g\82·\82é\82©\82É\82æ\82Á\82Ä25%\82©\82ç400%\82Ì\91¬\93x\8cü\8fã\82ð\8e¦\82µ\82Ä\82¢\82Ü\82·\81BPostgreSQL 15 \82Å\82Í[\83E\83B\83\93\83h\83E\8aÖ\90\94](https://www.postgresql.org/docs/15/functions-window.html) `row_number()`, `rank()`, `dense_rank()`, `count()` \82ð\8eg\97p\82·\82é\82±\82Æ\82à \90«\94\\8fã\82Ì\97\98\93_\82ª\82 \82è\82Ü\82·\81B[`SELECT DISTINCT`](https://www.postgresql.org/docs/15/queries-select-lists.html#QUERIES-DISTINCT) \82ð\8eg\97p\82µ\82½\96â\82¢\8d\87\82í\82¹\82ª [\95À\97ñ\82É\8eÀ\8ds](https://www.postgresql.org/docs/15/parallel-query.html) \82Å\82«\82é\82æ\82¤\82É\82È\82è\82Ü\82µ\82½\81B
+
+\94ñ\93¯\8aú\83\8a\83\82\81[\83g\83N\83G\83\8a\82ð\89Â\94\\82É\82·\82é [\88È\91O\82Ì PostgreSQL \83\8a\83\8a\81[\83X](https://www.postgresql.org/about/press/presskit14/) \82ð\8aî\82É\81A [PostgreSQL \8aO\95\94\83f\81[\83^\83\89\83b\83p\81[](https://www.postgresql.org/docs/15/postgres-fdw.html), [`postgres_fdw`](https://www.postgresql.org/docs/15/postgres-fdw.html) \82Å [\94ñ\93¯\8aú\83R\83~\83b\83g](https://www.postgresql.org/docs/15/postgres-fdw.html#id-1.11.7.47.11.7) \82ð\83T\83|\81[\83g\82·\82é\82æ\82¤\82É\82µ\82Ü\82µ\82½\81B
+
+PostgreSQL 15\82Ì\90«\94\\8cü\8fã\82Í\83A\81[\83J\83C\83u\82Æ\83o\83b\83N\83A\83b\83v\82Ì\8b@\94\\82É\82à\8by\82ñ\82Å\82¢\82Ü\82·\81BPostgreSQL 15\82ÍLZ4\82ÆZstandard (zstd) [\83\89\83C\83g\83A\83w\83b\83h\83\8d\83O (WAL) \83t\83@\83C\83\8b\82Ö\82Ì\88³\8fk](https://www.postgresql.org/docs/15/runtime-config-wal.html#GUC-WAL-COMPRESSION)\82Ì\83T\83|\81[\83g\82ð\92Ç\89Á\82µ\82Ü\82µ\82½\81\82±\82ê\82Í\81A\93Á\92è\82Ì\8dì\8bÆ\95\89\89×\82É\91Î\82µ\82Ä\97e\97Ê\82Æ\90«\94\\82Ì\97¼\95û\82Ì\97\98\93_\82ð\82à\82½\82ç\82·\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\93Á\92è\82Ì\83I\83y\83\8c\81[\83e\83B\83\93\83O\83V\83X\83e\83\80\82Å\82Í\81APostgreSQL 15\82Í\83\8a\83J\83o\83\8a\8e\9e\8aÔ\82ð\92Z\8fk\82·\82é\82½\82ß\82É[WAL\82É\82æ\82Á\82Ä\8eQ\8fÆ\82³\82ê\82é\83y\81[\83W\82Ì\83v\83\8a\83t\83F\83b\83`](https://www.postgresql.org/docs/15/runtime-config-wal.html#GUC-RECOVERY-PREFETCH)\82Ì\83T\83|\81[\83g\82ð\92Ç\89Á\82µ\82Ä\82¢\82Ü\82·\81BPostgreSQL\82Ì\91g\82Ý\8d\9e\82Ý\83o\83b\83N\83A\83b\83v\83R\83}\83\93\83h\82Å\82 \82é[`pg_basebackup`](https://www.postgresql.org/docs/15/app-pgbasebackup.html)\82Í\81Agzip\81ALZ4\81Azstd\82©\82ç\91I\91ð\82Å\82«\82é\83o\83b\83N\83A\83b\83v\83t\83@\83C\83\8b\82Ì\83T\81[\83o\83T\83C\83h\88³\8fk\82ð\83T\83|\81[\83g\82·\82é\82æ\82¤\82É\82È\82è\82Ü\82µ\82½\81BPostgreSQL 15\82Å\82Í\81A[\83A\81[\83J\83C\83u\82Ì\82½\82ß\82Ì\83J\83X\83^\83\80\83\82\83W\83\85\81[\83\8b](https://www.postgresql.org/docs/15/archive-modules.html)\82ð\8eg\97p\82·\82é\82±\82Æ\82Å\81A\83V\83F\83\8b\83R\83}\83\93\83h\82ð\8eg\97p\82·\82é\83I\81[\83o\81[\83w\83b\83h\82ð\82È\82­\82·\82±\82Æ\82ª\82Å\82«\82é\82æ\82¤\82É\82È\82è\82Ü\82µ\82½\81B
+
+
+### \95\\8c»\97Í\96L\82©\82È\8aJ\94­\8eÒ\8cü\82¯\8b@\94\
+
+PostgreSQL 15 \82É\82Í\81A\95W\8f\80SQL\82Ì [`MERGE`](https://www.postgresql.org/docs/15/sql-merge.html) \83R\83}\83\93\83h\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82Ü\82·\81B`MERGE` \82ð\8eg\82¤\82Æ\81A`INSERT`\81A`UPDATE`\81A`DELETE` \82Ì\91\80\8dì\82ð\88ê\82Â\82Ì\95\82É\8aÜ\82ß\82é\82±\82Æ\82ª\82Å\82«\82é\8fð\8c\8f\95t\82« SQL \95\82ð\8f\91\82­\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
+
+\82±\82Ì\8dÅ\90V\83\8a\83\8a\81[\83X\82Å\82Í\81A\95\8e\9a\97ñ\82ð\8c\9f\8d¸\82·\82é\82½\82ß\82Ì [\90³\8bK\95\\8c»\82ð\8eg\97p\82·\82é\82½\82ß\82Ì\90V\82µ\82¢\8aÖ\90\94](https://www.postgresql.org/docs/15/functions-matching.html#FUNCTIONS-POSIX-REGEXP) \82ª\92Ç\89Á\82³\82ê\82Ä\82¢\82Ü\82·\81B`regexp_count()`\81A `regexp_instr()`\81A `regexp_like()`\81A\82»\82µ\82Ä `regexp_substr()` \82Å\82·\81BPostgreSQL 15 \82Å\82Í\81A`range_agg` \8aÖ\90\94\82ð\8ag\92£\82µ\82Ä\81A[\88È\91O\82Ì\83\8a\83\8a\81[\83X](https://www.postgresql.org/about/press/presskit14/) \82Å\93±\93ü\82³\82ê\82½ [multirange \83f\81[\83^\8c^](https://www.postgresql.org/docs/15/rangetypes.html) \82ð\8fW\96ñ\82·\82é\82±\82Æ\82à\82Å\82«\82Ü\82·\81B
+
+PostgreSQL 15\82Å\82Í\81A\83\86\81[\83U\82ª[\83r\83\85\81[\82Ì\8dì\90¬\8eÒ\82Å\82Í\82È\82­\8cÄ\82Ñ\8fo\82µ\8c³\82Ì\8c \8cÀ\82ð\8eg\97p\82µ\82Ä\83f\81[\83^\82ð\96â\82¢\8d\87\82í\82¹\82é\83r\83\85\81[\82ð\8dì\90¬\82·\82é](https://www.postgresql.org/docs/15/sql-createview.html)\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\82±\82Ì\83I\83v\83V\83\87\83\93\82Í `security_invoker` \82Æ\8cÄ\82Î\82ê\81A\83r\83\85\81[\82Ì\8cÄ\82Ñ\8fo\82µ\8c³\82ª\8aî\91b\82Æ\82È\82é\83f\81[\83^\82ð\91\80\8dì\82·\82é\82½\82ß\82Ì\90³\82µ\82¢\8c \8cÀ\82ð\8e\9d\82Á\82Ä\82¢\82é\82±\82Æ\82ð\95Û\8fØ\82·\82é\82½\82ß\82É\81A\92Ç\89Á\82Ì\95Û\8cì\83\8c\83C\83\84\81[\82ð\92Ç\89Á\82µ\82Ü\82·\81B
+
+
+### \98_\97\9d\83\8c\83v\83\8a\83P\81[\83V\83\87\83\93\82Å\8dL\82ª\82é\91I\91ð\8e\88
+
+PostgreSQL 15\82Å\82Í\81A[\98_\97\9d\83\8c\83v\83\8a\83P\81[\83V\83\87\83\93](https://www.postgresql.org/docs/15/logical-replication.html)\82ð\82æ\82è\8f_\93î\82É\8aÇ\97\9d\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\82±\82Ì\83\8a\83\8a\81[\83X\82Å\82Í\81A[\83p\83u\83\8a\83b\83V\83\83](https://www.postgresql.org/docs/15/logical-replication-publication.html)\82É[\8ds\83t\83B\83\8b\83^\83\8a\83\93\83O](https://www.postgresql.org/docs/15/logical-replication-row-filter.html)\82Æ[\97ñ\83\8a\83X\83g](https://www.postgresql.org/docs/15/logical-replication-col-lists.html)\82ð\93±\93ü\82µ\81A\83\86\81[\83U\82ª\83e\81[\83u\83\8b\82©\82ç\83f\81[\83^\82Ì\83T\83u\83Z\83b\83g\82ð\95¡\90»\82·\82é\82±\82Æ\82ð\91I\91ð\82Å\82«\82é\82æ\82¤\82É\82µ\82Ä\82¢\82Ü\82·\81BPostgreSQL 15\82Å\82Í\81A\8b£\8d\87\82·\82é\83g\83\89\83\93\83U\83N\83V\83\87\83\93\82Ì\8dÄ\90\82ð\83X\83L\83b\83v\82·\82é\8b@\94\\82â\81A\83G\83\89\81[\82ª\8c\9f\8fo\82³\82ê\82½\8fê\8d\87\82É\8e©\93®\93I\82É\83T\83u\83X\83N\83\8a\83v\83V\83\87\83\93\82ð\96³\8cø\82É\82·\82é\8b@\94\\82È\82Ç\81A[\8b£\8d\87\8aÇ\97\9d](https://www.postgresql.org/docs/15/logical-replication-conflicts.html)\82ð\8aÈ\91f\89»\82·\82é\8b@\94\\82ª\92Ç\89Á\82³\82ê\82Ä\82¢\82Ü\82·\81B\82±\82Ì\83\8a\83\8a\81[\83X\82Å\82Í\81A\98_\97\9d\83\8c\83v\83\8a\83P\81[\83V\83\87\83\93\82Å\82Ì2\91\8a\83R\83~\83b\83g(2PC)\82Ì\8eg\97p\82à\83T\83|\81[\83g\82³\82ê\82Ä\82¢\82Ü\82·\81B
+
+
+### \83\8d\83O\8fo\97Í\82Æ\90Ý\92è\8eè\96@\82Ì\8b­\89»
+
+PostgreSQL 15 \82Å\82Í\81A\90V\82µ\82¢\83\8d\83O\8bL\98^\8c`\8e®\82ª\93±\93ü\82³\82ê\82Ü\82µ\82½\81B[`jsonlog`](https://www.postgresql.org/docs/15/runtime-config-logging.html#RUNTIME-CONFIG-LOGGING-JSONLOG)\82Å\82·\81B\82±\82Ì\90V\82µ\82¢\8f\91\8e®\82Í\92è\8b`\82³\82ê\82½JSON\8d\\91¢\82ð\8eg\97p\82µ\82Ä\83\8d\83O\83f\81[\83^\82ð\8fo\97Í\82µ\81A\82±\82ê\82É\82æ\82èPostgreSQL\82Ì\83\8d\83O\82ð\8d\\91¢\89»\82³\82ê\82½\83\8d\83O\8bL\98^\83V\83X\83e\83\80\82Å\8f\88\97\9d\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
+
+\82±\82Ì\83\8a\83\8a\81[\83X\82Å\82Í\81A\83f\81[\83^\83x\81[\83X\8aÇ\97\9d\8eÒ\82ª\81A\83\86\81[\83U\82ªPostgreSQL\82Ì\90Ý\92è\82ð\8aÇ\97\9d\82·\82é\95û\96@\82ð\82æ\82è\8f_\93î\82É\95Ï\8dX\82Å\82«\82é\82æ\82¤\82É\82È\82è\82Ü\82µ\82½\81B\83T\81[\83o\83\8c\83x\83\8b\82Ì\90Ý\92è\83p\83\89\83\81\81[\83^\82ð\95Ï\8dX\82·\82é\8c \8cÀ\82ð\83\86\81[\83U\82É\95t\97^\82·\82é\8b@\94\\82ª\92Ç\89Á\82³\82ê\82Ü\82µ\82½\81B\82³\82ç\82É\81A[`psql`](https://www.postgresql.org/docs/15/app-psql.html) \83R\83}\83\93\83h\83\89\83C\83\93\83c\81[\83\8b\82©\82ç `dconfig` \83R\83}\83\93\83h\82ð\8eg\97p\82µ\82Ä\81A\90Ý\92è\82É\8aÖ\82·\82é\8fî\95ñ\82ð\8c\9f\8dõ\82Å\82«\82é\82æ\82¤\82É\82È\82è\82Ü\82µ\82½\81B
+
+
+### \82»\82Ì\91¼\82Ì\8eå\82È\95Ï\8dX\93_
+
+PostgreSQL\82Ì[\83T\81[\83o\83\8c\83x\83\8b\93\9d\8cv](https://www.postgresql.org/docs/15/monitoring-stats.html)\82ª\8b¤\97L\83\81\83\82\83\8a\82Å\8eû\8fW\82³\82ê\82é\82æ\82¤\82É\82È\82è\81A\93\9d\8cv\8eû\8fW\83v\83\8d\83Z\83X\82Æ\82±\82Ì\83f\81[\83^\82Ì\83f\83B\83X\83N\82Ö\82Ì\92è\8aú\93I\82È\8f\91\82«\8d\9e\82Ý\82Ì\97¼\95û\82ª\95s\97v\82É\82È\82è\82Ü\82µ\82½\81B
+
+PostgreSQL 15\82Å\82Í\81A\83N\83\89\83X\83^\82â\8cÂ\81X\82Ì\83f\81[\83^\83x\81[\83X\82Ì\83f\83t\83H\83\8b\83g\8fÆ\8d\87\8f\87\8f\98\82ð[ICU\8fÆ\8d\87\8f\87\8f\98](https://www.postgresql.org/docs/15/collation.html)\82É\82·\82é\82±\82Æ\82ª\89Â\94\\82Å\82·\81B
+
+\82±\82Ì\83\8a\83\8a\81[\83X\82Å\82Í\81A\90V\82µ\82¢\91g\82Ý\8d\9e\82Ý\82Ì\8ag\92£\8b@\94\\82Å\82 \82é [`pg_walinspect`](https://www.postgresql.org/docs/15/pgwalinspect.html) \82à\92Ç\89Á\82³\82ê\81A\83\86\81[\83U\82Í SQL \83C\83\93\83^\81[\83t\83F\81[\83X\82©\82ç\92¼\90Ú\81A\90æ\8ds\8f\91\82«\8d\9e\82Ý\83\8d\83O\83t\83@\83C\83\8b\82Ì\93à\97e\82ð\8c\9f\8d¸\82Å\82«\82é\82æ\82¤\82É\82È\82è\82Ü\82µ\82½\81B
+
+PostgreSQL 15\82Å\82Í\81A[`public`\81i\82Ü\82½\82Í\83f\83t\83H\83\8b\83g\81j\83X\83L\81[\83}\82Ì\83f\81[\83^\83x\81[\83X\8f\8a\97L\8eÒ\82ð\8f\9c\82­\82·\82×\82Ä\82Ì\83\86\81[\83U\82©\82ç`CREATE`\8c \8cÀ\82ð\94\8d\92D\82µ\82Ü\82·](https://www.postgresql.org/docs/15/ddl-schemas.html#DDL-SCHEMAS-PATTERNS)\81B
+
+PostgreSQL 15\82Å\82Í\81A\92·\82¢\8aÔ\94ñ\90\84\8f§\82¾\82Á\82½ "\94r\91¼\93I\83o\83b\83N\83A\83b\83v "\83\82\81[\83h\82Ì\8dí\8f\9c\82Æ\81APL/Python\82©\82ç\81APython 2\82Ì\83T\83|\81[\83g\82ª\8dí\8f\9c\82³\82ê\82Ü\82µ\82½\81B
+
+
+### PostgreSQL\82É\82Â\82¢\82Ä
+
+[PostgreSQL](https://www.postgresql.org)\82Í\81A\90¢\8aE\82Å\8dÅ\82à\90æ\90i\93I\82È\83I\81[\83v\83\93\83\\81[\83X\83f\81[\83^\83x\81[\83X\82Å\81A\89½\90ç\90l\82à\82Ì\83\86\81[\83U\81A\8dv\8c£\8eÒ\81A\8aé\8bÆ\81A\91g\90D\82©\82ç\82È\82é\83O\83\8d\81[\83o\83\8b\83R\83~\83\85\83j\83e\83B\82ª\82 \82è\82Ü\82·\81B\83J\83\8a\83t\83H\83\8b\83j\83A\91å\8aw\83o\81[\83N\83\8c\81[\8dZ\82©\82ç\8en\82Ü\82Á\82½35\94N\88È\8fã\82Ì\83G\83\93\83W\83j\83A\83\8a\83\93\83O\82ð\8aî\82É\81APostgreSQL\82Í\94ä\97Þ\82Ì\82È\82¢\83y\81[\83X\82Å\8aJ\94­\82ð\91±\82¯\82Ä\82«\82Ü\82µ\82½\81BPostgreSQL\82Ì\90¬\8fn\82µ\82½\8b@\94\\83Z\83b\83g\82Í\81A\83g\83b\83v\83N\83\89\83X\82Ì\83v\83\8d\83v\83\89\83C\83G\83^\83\8a\83f\81[\83^\83x\81[\83X\83V\83X\83e\83\80\82É\95C\93G\82·\82é\82¾\82¯\82Å\82È\82­\81A\90æ\90i\82Ì\83f\81[\83^\83x\81[\83X\8b@\94\\81A\8ag\92£\90«\81A\83Z\83L\83\85\83\8a\83e\83B\81A\88À\92è\90«\82É\82¨\82¢\82Ä\82»\82ê\82ç\82ð\97½\89í\82µ\82Ä\82¢\82Ü\82·\81B
+
+
+### \83\8a\83\93\83N
+
+* [\83_\83E\83\93\83\8d\81[\83h](https://www.postgresql.org/download/)
+* [\83\8a\83\8a\81[\83X\83m\81[\83g](https://www.postgresql.org/docs/15/release-15.html)
+* [\83v\83\8c\83X\83L\83b\83g](https://www.postgresql.org/about/press/)
+* [\83Z\83L\83\85\83\8a\83e\83B](https://www.postgresql.org/support/security/)
+* [\83o\81[\83W\83\87\83\93\83|\83\8a\83V\81[](https://www.postgresql.org/support/versioning/)
+* [Twitter](https://twitter.com/postgresql)
+
+
+## \8b@\94\\82É\82Â\82¢\82Ä\82Ì\8fÚ\8d×
+
+\8fã\8bL\82Ì\8b@\94\\82È\82Ç\82Ì\90à\96¾\82É\82Â\82¢\82Ä\82Í\81A\88È\89º\82Ì\8e\91\97¿\82ð\82²\97\97\82­\82¾\82³\82¢\81B
+
+* [\83\8a\83\8a\81[\83X\83m\81[\83g](https://www.postgresql.org/docs/15/release-15.html)
+* [\8b@\94\\88ê\97\97\95\](https://www.postgresql.org/about/featurematrix/)
+
+
+## \83_\83E\83\93\83\8d\81[\83h\90æ
+
+PostgreSQL 15\82ð\83_\83E\83\93\83\8d\81[\83h\82·\82é\82É\82Í\81A\88È\89º\82Ì\82æ\82¤\82È\95û\96@\82ª\82 \82è\82Ü\82·\81B
+
+* [Official Downloads](https://www.postgresql.org/download/) \82Ì\83y\81[\83W\82É\82Í\81A[Windows](https://www.postgresql.org/download/windows/), [Linux](https://www.postgresql.org/download/), [macOS](https://www.postgresql.org/download/macosx/) \82È\82Ç\82Ì\83C\83\93\83X\83g\81[\83\89\82â\83c\81[\83\8b\82ð\8aÜ\82Ý\82Ü\82·\81B
+* [\83\\81[\83X\83R\81[\83h](https://www.postgresql.org/ftp/source/v15.0)
+
+\82»\82Ì\91¼\82Ì\83c\81[\83\8b\82â\8ag\92£\8b@\94\\82Í\81A[PostgreSQL Extension Network](http://pgxn.org/)\82Å\93ü\8eè\82Å\82«\82Ü\82·\81B
+
+
+## \83h\83L\83\85\83\81\83\93\83e\81[\83V\83\87\83\93
+
+PostgreSQL 15 \82É\82Í man \83y\81[\83W\82¾\82¯\82Å\82È\82­ HTML \83h\83L\83\85\83\81\83\93\83g\82à\95t\91®\82µ\82Ä\82¨\82è\81A\83I\83\93\83\89\83C\83\93\82Å\82à [HTML](https://www.postgresql.org/docs/15/) \82Æ [PDF](https://www.postgresql.org/files/documentation/pdf/15/postgresql-15-US.pdf) \82Ì\97¼\95û\82Ì\8c`\8e®\82Å\83h\83L\83\85\83\81\83\93\83g\82ð\89{\97\97\82·\82é\82±\82Æ\82ª\89Â\94\\82Å\82·\81B
+
+
+## \83\89\83C\83Z\83\93\83X
+
+PostgreSQL\82Í\81ABSD\82É\8e\97\82½\81u\8a°\97e\82È\81v\83\89\83C\83Z\83\93\83X\82Å\82 \82é[PostgreSQL\83\89\83C\83Z\83\93\83X](https://www.postgresql.org/about/licence/)\82ð\8eg\97p\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì[OSI\94F\8fØ\83\89\83C\83Z\83\93\83X](http://www.opensource.org/licenses/postgresql/)\82Í\81APostgreSQL\82ð\8f¤\97p\82¨\82æ\82Ñ\83v\83\8d\83v\83\89\83C\83G\83^\83\8a\82È\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Å\8eg\97p\82·\82é\82±\82Æ\82ð\90§\8cÀ\82µ\82È\82¢\82½\82ß\81A\8f_\93î\82Å\83r\83W\83l\83X\83t\83\8c\83\93\83h\83\8a\81[\82Å\82 \82é\82Æ\8dL\82­\95]\89¿\82³\82ê\82Ä\82¢\82Ü\82·\81B\95¡\90\94\8aé\8bÆ\82Ì\83T\83|\81[\83g\82â\83R\81[\83h\82Ì\8cö\93I\8f\8a\97L\8c \82Æ\82Æ\82à\82É\81A\82±\82Ì\83\89\83C\83Z\83\93\83X\82Í\81A\97¿\8bà\82â\83x\83\93\83_\83\8d\83b\83N\83C\83\93\81A\83\89\83C\83Z\83\93\83X\8fð\8d\80\82Ì\95Ï\8dX\82ð\90S\94z\82¹\82¸\82É\83f\81[\83^\83x\81[\83X\82ð\8e©\8eÐ\90»\95i\82É\91g\82Ý\8d\9e\82Ý\82½\82¢\82Æ\8dl\82¦\82é\83x\83\93\83_\82É\82Æ\82Á\82ÄPostgreSQL\82ð\94ñ\8fí\82É\90l\8bC\82Ì\82 \82é\82à\82Ì\82É\82µ\82Ä\82¢\82Ü\82·\81B
+
+
+## \82¨\96â\82¢\8d\87\82í\82¹\90æ
+
+\83E\83F\83u\83T\83C\83g
+
+* [https://www.postgresql.org/](https://www.postgresql.org/)
+
+Email
+
+* [press@postgresql.org](mailto:press@postgresql.org)
+
+
+## \89æ\91\9c\82Æ\83\8d\83S
+
+Postgres\81APostgreSQL\81A\8fÛ\82Ì\83\8d\83S(Slonik)\82Í\81A\82·\82×\82Ä[PostgreSQL Community Association of Canada](https://www.postgres.ca)\82Ì\93o\98^\8f¤\95W\82Å\82·\81B\82±\82ê\82ç\82Ì\83}\81[\83N\82Ì\8eg\97p\82ð\8aó\96]\82·\82é\8fê\8d\87\82Í\81A[\8f¤\95W\83|\83\8a\83V\81[](https://www.postgresql.org/about/policies/trademarks/)\82É\8f]\82í\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B
+
+
+## \83R\81[\83|\83\8c\81[\83g\83T\83|\81[\83g
+
+PostgreSQL\82Í\81A\8aJ\94­\8eÒ\82Ì\83X\83|\83\93\83T\81[\82Æ\82È\82è\81A\83z\83X\83e\83B\83\93\83O\83\8a\83\\81[\83X\82ð\92ñ\8b\9f\82µ\81A\8dà\90­\93I\82È\83T\83|\81[\83g\82ð\92ñ\8b\9f\82µ\82Ä\82­\82ê\82é\91½\82­\82Ì\8aé\8bÆ\82Ì\8ex\89\87\82ð\8eó\82¯\82Ä\82¢\82Ü\82·\81B\82±\82ê\82ç\82Ì\83v\83\8d\83W\83F\83N\83g\8ex\89\87\8eÒ\82Ì\88ê\95\94\82Í [\83X\83|\83\93\83T\81[](https://www.postgresql.org/about/sponsors/) \82Ì\83y\81[\83W\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B
+
+\82Ü\82½\81A\8cÂ\90l\82Ì\83R\83\93\83T\83\8b\83^\83\93\83g\82©\82ç\91½\8d\91\90Ð\8aé\8bÆ\82Ü\82Å\81A[PostgreSQL\83T\83|\81[\83g\82ð\92ñ\8b\9f\82·\82é\8aé\8bÆ](https://www.postgresql.org/support/professional_support/)\82Ì\91å\82«\82È\83R\83~\83\85\83j\83e\83B\82ª\82 \82è\82Ü\82·\81B
+
+PostgreSQL \83O\83\8d\81[\83o\83\8b\8aJ\94­\83O\83\8b\81[\83v\81A\82Ü\82½\82Í\94F\92è\82³\82ê\82½\83R\83~\83\85\83j\83e\83B\82Ì\94ñ\89c\97\98\92c\91Ì\82É\8bà\91K\93I\82È\8añ\95t\82ð\82µ\82½\82¢\8fê\8d\87\82Í\81A [\8añ\95t](https://www.postgresql.org/about/donate/) \82Ì\83y\81[\83W\82ð\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B