Definire colonne di dati booleani e temporali

Creare database PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

Dati booleani e temporali

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
);
Creare database PostgreSQL

Dati booleani e temporali

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
);
Creare database PostgreSQL

Il tipo di dato BOOLEAN

  • Tre possibili valori
    • stato true
    • stato false
    • NULL (stato sconosciuto)
  • Comune per scenari sì/no
  • Si definisce con le parole chiave BOOL o BOOLEAN
in_stock BOOL DEFAULT TRUE;
Creare database PostgreSQL

Tipi di dati temporali

Tipo Descrizioni Formato
TIMESTAMP rappresenta data e ora 2010-09-21 15:47:16
DATE rappresenta una data 1972-07-08
TIME rappresenta un'ora 05:30:00
Creare database PostgreSQL

Esercitiamoci!

Creare database PostgreSQL

Preparing Video For Download...