Definirea coloanelor de date booleene și temporale

Crearea bazelor de date PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

Date booleene și temporale

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
);
Crearea bazelor de date PostgreSQL

Date booleene și temporale

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
);
Crearea bazelor de date PostgreSQL

Tipul de date BOOLEAN

  • Trei valori posibile
    • Stare true
    • Stare false
    • NULL (stare necunoscută)
  • Utilizat pentru scenarii de tip da/nu
  • Se definește cu cuvântul cheie BOOL sau BOOLEAN
in_stock BOOL DEFAULT TRUE;
Crearea bazelor de date PostgreSQL

Tipuri de date temporale

Tip Descriere Format
TIMESTAMP reprezintă o dată și o oră 2010-09-21 15:47:16
DATE reprezintă o dată 1972-07-08
TIME reprezintă o oră 05:30:00
Crearea bazelor de date PostgreSQL

Să exersăm!

Crearea bazelor de date PostgreSQL

Preparing Video For Download...