Как в PostgreSQL задать значением по умолчанию текущую дату и время?


Ответы

Создание таблицы

CREATE TABLE posts ( 
    id         SERIAL PRIMARY KEY, 
    title      VARCHAR NOT NULL, 
    created_at TIMESTAMPTZ DEFAULT Now() 
);

Вставляем строку для проверки

INSERT INTO posts (title) 
VALUES     ('PostgreSQL NOW function');

Проверяем

SELECT * FROM posts;
id |          title          |          created_at            
----+-------------------------+-------------------------------
 1 | PostgreSQL NOW function | 2019-01-15 11:58:31.576631+03
(1 row)