ユーザーからデータを収集するアプリケーションを作成しました。これらのデータはさまざまな場所で収集され、これらの場所から中央サーバーに送信されます。PostgreSQL の中央サーバーの検証計画を設計する必要があります。データはさまざまな検証に対してチェックする必要があり、検証が失敗した場合はメッセージをスローする必要があります。
データベースからデータベースへの転送の検証です。
ユーザーからデータを収集するアプリケーションを作成しました。これらのデータはさまざまな場所で収集され、これらの場所から中央サーバーに送信されます。PostgreSQL の中央サーバーの検証計画を設計する必要があります。データはさまざまな検証に対してチェックする必要があり、検証が失敗した場合はメッセージをスローする必要があります。
データベースからデータベースへの転送の検証です。
はい、正しい軌道に乗っています。これを行うには、トリガーやチェック制約を使用します。
また、PostgresQL には非常に柔軟な型システムがあります。最も適切で制限のあるタイプを選択してください。カスタム タイプを自分で定義することもできます。
UNIQUE
制約CHECK
制約FOREIGN KEY
制約-チュートリアルRAISE EXCEPTION
、トランザクションを中止することができます。EXCLUSION
9.2 以降の制約PRIMARY KEY
複数列UNIQUE
索引varchar(length)
を使用する代わりに、通常は制約を使用する方がよいことtext
にcheck
注意してください。