Определение булевых и временных столбцов

Создание баз данных 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...