ブール値と時系列データ列の定義

PostgreSQL データベースの作成

Darryl Reeves

Industry Assistant Professor, New York University

ブール値と時系列データ

CREATE TABLE book (
    isbn CHAR(13) NOT NULL,
    author_first_name VARCHAR(50) NOT NULL,
    author_last_name VARCHAR(50) NOT NULL,
    content TEXT NOT NULL
);
PostgreSQL データベースの作成

ブール値と時系列データ

CREATE TABLE book (
    isbn CHAR(13) NOT NULL,
    author_first_name VARCHAR(50) NOT NULL,
    author_last_name VARCHAR(50) NOT NULL,
    content TEXT NOT NULL,
    originally_published DATE NOT NULL,
    out_of_print BOOLEAN DEFAULT FALSE
);
PostgreSQL データベースの作成

BOOLEAN データ型

  • 取り得る値は3つ
    • true 状態
    • false 状態
    • NULL(不明)
  • はい/いいえの表現に適する
  • 定義は BOOL または BOOLEAN を使用
in_stock BOOL DEFAULT TRUE;
PostgreSQL データベースの作成

時系列データ型

型 説明 形式
TIMESTAMP 日付と時刻 2010-09-21 15:47:16
DATE 日付 1972-07-08
TIME 時刻 05:30:00
PostgreSQL データベースの作成

演習しましょう!

PostgreSQL データベースの作成

Preparing Video For Download...