水平パーティションの作成
動画では、水平パーティションについても学びました。
水平パーティションの例では、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
)
___ ___ ___ (___);