Définir des colonnes booléennes et temporelles

Créer des bases de données PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

Données booléennes et temporelles

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
);
Créer des bases de données PostgreSQL

Données booléennes et temporelles

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
);
Créer des bases de données PostgreSQL

Le type de données BOOLEAN

  • Trois valeurs possibles
    • état true
    • état false
    • NULL (état inconnu)
  • Courant pour représenter des cas oui/non
  • Se définit avec les mots-clés BOOL ou BOOLEAN
in_stock BOOL DEFAULT TRUE;
Créer des bases de données PostgreSQL

Types de données temporelles

Type Description Format
TIMESTAMP représente une date et une heure 2010-09-21 15:47:16
DATE représente une date 1972-07-08
TIME représente une heure 05:30:00
Créer des bases de données PostgreSQL

Passons à la pratique !

Créer des bases de données PostgreSQL

Preparing Video For Download...