Definování booleovských a temporálních datových sloupců

Tvorba PostgreSQL databází

Darryl Reeves

Industry Assistant Professor, New York University

Booleovská a temporální 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
);
Tvorba PostgreSQL databází

Booleovská a temporální 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
);
Tvorba PostgreSQL databází

Datový typ BOOLEAN

  • Tři možné hodnoty
    • Stav true
    • Stav false
    • NULL (neznámý stav)
  • Vhodný pro scénáře typu ano/ne
  • Definuje se klíčovým slovem BOOL nebo BOOLEAN
in_stock BOOL DEFAULT TRUE;
Tvorba PostgreSQL databází

Temporální datové typy

Typ Popis Formát
TIMESTAMP reprezentuje datum a čas 2010-09-21 15:47:16
DATE reprezentuje datum 1972-07-08
TIME reprezentuje čas 05:30:00
Tvorba PostgreSQL databází

Pojďme cvičit!

Tvorba PostgreSQL databází

Preparing Video For Download...