Definiera booleska och temporala datakolumner

Skapa PostgreSQL-databaser

Darryl Reeves

Industry Assistant Professor, New York University

Booleska och temporala 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
);
Skapa PostgreSQL-databaser

Booleska och temporala 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
);
Skapa PostgreSQL-databaser

Datatypen BOOLEAN

  • Tre möjliga värden
    • true-tillstånd
    • false-tillstånd
    • NULL (okänt tillstånd)
  • Vanlig för ja/nej-scenarier
  • Definieras med nyckelordet BOOL eller BOOLEAN
in_stock BOOL DEFAULT TRUE;
Skapa PostgreSQL-databaser

Temporala datatyper

Typ Beskrivning Format
TIMESTAMP representerar datum och tid 2010-09-21 15:47:16
DATE representerar ett datum 1972-07-08
TIME representerar en tid 05:30:00
Skapa PostgreSQL-databaser

Nu kör vi en övning!

Skapa PostgreSQL-databaser

Preparing Video For Download...