Вот моя таблица.
CREATE TABLE annual_goals (
id INTEGER PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
content TEXT NOT NULL,
complete BOOLEAN DEFAULT false,
date_created TIMESTAMP DEFAULT now() NOT null,
date_modified TIMESTAMP DEFAULT now() NOT null
);
Я хочу изменить ее так, чтобы я мог добавить новый столбец с именем month_num, который возвращает номер месяца, указанного в date_created (т. Е. Если date_created записи равен 5 / 31/2019, я хочу, чтобы month_num автоматически заполнялся 5).
Я пробовал следующее, но получаю сообщение об ошибке «ERROR: синтаксическая ошибка в или около« AS »
ALTER TABLE annual_goals
ADD year_num
AS year(date_created);
Любая помощь очень ценится. Спасибо