From f4b1a0a83dca983972b6c31074a03a9ec623fc20 Mon Sep 17 00:00:00 2001 From: fkmy Date: Thu, 12 Sep 2024 22:02:49 +0900 Subject: [PATCH 1/2] =?UTF-8?q?PostgreSQL=E3=81=AE=E3=83=AA=E3=83=B3?= =?UTF-8?q?=E3=82=AF=E5=85=88=E3=81=8Cv14=E3=81=A7=E5=9B=BA=E5=AE=9A?= =?UTF-8?q?=E3=81=95=E3=82=8C=E3=81=A6=E3=81=84=E3=81=9F=E3=81=AE=E3=81=A7?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- guides/source/ja/active_record_postgresql.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/guides/source/ja/active_record_postgresql.md b/guides/source/ja/active_record_postgresql.md index 65d30721752..d03ad7e3a55 100644 --- a/guides/source/ja/active_record_postgresql.md +++ b/guides/source/ja/active_record_postgresql.md @@ -587,7 +587,7 @@ $ rails generate model Case device_id:uuid インデックス化 -------- -* [インデックス作成方法](https://www.postgresql.jp/document/14/html/sql-createindex.html) +* [インデックス作成方法](https://www.postgresql.jp/document/current/html/sql-createindex.html) PostgreSQLには豊富なインデックスオプションがあります。PostgreSQLアダプタでは、[よく使われるインデックスオプション][common index options]に加えて以下のオプションもサポートされています。 @@ -679,7 +679,7 @@ end 一意制約 ----------------- -* [一意性制約](https://www.postgresql.jp/document/14/html/ddl-constraints.html#DDL-CONSTRAINTS-UNIQUE-CONSTRAINTS) +* [一意性制約](https://www.postgresql.jp/document/current/html/ddl-constraints.html#DDL-CONSTRAINTS-UNIQUE-CONSTRAINTS) ```ruby # db/migrate/20230422225213_create_items.rb @@ -700,7 +700,7 @@ add_unique_constraint :items, deferrable: :deferred, using_index: "index_items_o 排他制約 --------------------- -* [排他制約](https://www.postgresql.jp/document/14/html/ddl-constraints.html#DDL-CONSTRAINTS-EXCLUSION) +* [排他制約](https://www.postgresql.jp/document/current/html/ddl-constraints.html#DDL-CONSTRAINTS-EXCLUSION) ```ruby # db/migrate/20131220144913_create_products.rb From 72b6afd051c6f8c492bc1161fb973381fbb4dc49 Mon Sep 17 00:00:00 2001 From: fkmy Date: Fri, 13 Sep 2024 08:37:48 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=E5=A3=8A=E3=82=8C=E3=81=A6=E3=81=84?= =?UTF-8?q?=E3=81=9F=E3=83=AA=E3=83=B3=E3=82=AF=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- guides/source/ja/active_record_postgresql.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/guides/source/ja/active_record_postgresql.md b/guides/source/ja/active_record_postgresql.md index d03ad7e3a55..374a1a3f537 100644 --- a/guides/source/ja/active_record_postgresql.md +++ b/guides/source/ja/active_record_postgresql.md @@ -172,8 +172,8 @@ irb> event.payload irb> Event.where("payload->>'kind' = ?", "user_renamed") ``` -[datatype_json](https://www.postgresql.jp/document/current/html/datatype-json.html) -[functions_json](https://www.postgresql.jp/document/current/html/functions-json.html) +[datatype_json]: https://www.postgresql.jp/document/current/html/datatype-json.html +[functions_json]: https://www.postgresql.jp/document/current/html/functions-json.html ### 範囲型(range) @@ -471,7 +471,7 @@ irb> user.save! ### ネットワークアドレス型 -* [データ型の定義][datatype-net-types] +* [データ型の定義][datatype_net_types] `inet`型および`cidr`型は、Rubyの[`IPAddr`][IPAddr]オブジェクトに対応付けられます。`macaddr`型は通常のtextデータ型に対応付けられます。 @@ -638,7 +638,7 @@ User.last.name_upcased # => "JOHN" 延期可能な外部キー ----------------------- -* [foreign key table constraints][sql-set-constraints] +* [foreign key table constraints][sql_set_constraints] PostgreSQLのテーブル制約は、デフォルトでは各ステートメントの直後にチェックされます。このため、「参照されるレコードが、参照されるテーブル内にまだ存在しない」レコードを作成することは意図的に禁止されています。 @@ -824,7 +824,7 @@ irb> Article.count NOTE: このアプリケーションは、`archive`されていない`Articles`のみを扱う前提です。ビューには条件を設定可能なので、`archive`された`Articles`を直接除外できます。 -[`CREATE_VIEW`]: https://www.postgresql.jp/document/current/html/sql-createview.html +[CREATE_VIEW]: https://www.postgresql.jp/document/current/html/sql-createview.html Structure Dumpについて --------------