Booleaanse en temporele datakolommen definiëren

PostgreSQL-databases maken

Darryl Reeves

Industry Assistant Professor, New York University

Booleaanse en temporele data

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-databases maken

Booleaanse en temporele data

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-databases maken

Het gegevenstype BOOLEAN

  • Drie mogelijke waarden
    • true-toestand
    • false-toestand
    • NULL (onbekende toestand)
  • Gebruikelijk voor ja/nee-situaties
  • Te definiëren met BOOL of BOOLEAN
in_stock BOOL DEFAULT TRUE;
PostgreSQL-databases maken

Temporele gegevenstypen

Type Beschrijving Formaat
TIMESTAMP stelt datum en tijd voor 2010-09-21 15:47:16
DATE stelt een datum voor 1972-07-08
TIME stelt een tijd voor 05:30:00
PostgreSQL-databases maken

Laten we oefenen!

PostgreSQL-databases maken

Preparing Video For Download...