Метка времени обновления, когда строка обновляется в PostgreSQL

:% s, / search, / replace,

Вы можете использовать другие символы, кроме » / «, чтобы отделить шаблоны для замены. Таким образом, вам не нужно избегать косых черт путей к файлам.

66
задан Steve Chambers 26 November 2015 в 22:56
поделиться

1 ответ

Создайте функцию, которая обновляет столбец changetimestamp в таблице, например:

CREATE OR REPLACE FUNCTION update_changetimestamp_column()
RETURNS TRIGGER AS $$
BEGIN
   NEW.changetimestamp = now(); 
   RETURN NEW;
END;
$$ language 'plpgsql';

Создайте триггер в таблице, который вызывает функцию update_changetimestamp_column () всякий раз, когда происходит обновление следующим образом:

    CREATE TRIGGER update_ab_changetimestamp BEFORE UPDATE
    ON ab FOR EACH ROW EXECUTE PROCEDURE 
    update_changetimestamp_column();
108
ответ дан 24 November 2019 в 15:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: