1. Învăţa
  2. /
  3. Courses
  4. /
  5. データベース設計

Connected

exercise

垂直パーティショニングの作成

動画では、垂直パーティショニングについて学び、例も確認しました。

垂直パーティショニング用の特別な構文は PostgreSQL にはありません。特定の列だけを含む新しいテーブルを作成し、そこにデータをコピーします。その後、別パーティションにしたい列を元のテーブルから削除できます。元の完全なテーブルとして参照したい場合は、JOIN 句を使えばアクセスできます。

この演習と次の演習では、pagila というサンプルデータベースを使います。これは PostgreSQL の機能紹介でよく使われるデータベースです。複数のテーブルが含まれており、ここでは film テーブルを扱います。本演習では次の列を使用します。

  • film_id: 映画の一意な識別子
  • long_description: 映画の長めの説明

Instrucțiuni 1 / 2

undefined XP
    1
    2
  • 新しいテーブル film_descriptions を作成し、2 つのフィールドを含めます。INT 型の film_id と、TEXT 型の long_description です。
  • 新しいテーブルに film テーブルから値を投入します。