Визначення стовпців булевих і часових даних

Створення баз даних 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

  • Три можливі значення
    • стан 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...