始める無料で始める

水平パーティションの作成

動画では、水平パーティションについても学びました。

水平パーティションの例では、PostgreSQL で水平パーティションを作成するための構文を紹介しました。復習が必要な場合は、スライドを確認してください。

この演習では、範囲パーティションの代わりにリストパーティションを使用します。リストパーティションでは、パーティションキーが値のリストに含まれているかどうかを確認することで、パーティションを構成します。

そのために、RANGE の代わりに LIST でパーティショニングを行います。パーティションを作成する際には、 IN を使って、値がリストに含まれているかどうかを確認します。

この演習では、以下の列を使用します。

  • film_id:映画の一意識別子
  • title:映画のタイトル
  • release_year:公開年

この演習はコースの一部です

データベース設計

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Create a new table called film_partitioned
CREATE TABLE film_partitioned (
  film_id INT,
  title TEXT NOT NULL,
  release_year TEXT
)
___ ___ ___ (___);
コードを編集して実行