PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgresql Aktualny znacznik czasu w aktualizacji

Tylko upewnij się, że wszystkie tabele mają tę samą nazwę kolumny:

CREATE OR REPLACE FUNCTION upd_timestamp() RETURNS TRIGGER 
LANGUAGE plpgsql
AS
$$
BEGIN
    NEW.modified = CURRENT_TIMESTAMP;
    RETURN NEW;
END;
$$;

CREATE TRIGGER t_name
  BEFORE UPDATE
  ON tablename
  FOR EACH ROW
  EXECUTE PROCEDURE upd_timestamp();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd PostgreSQL podczas próby utworzenia rozszerzenia

  2. Jak zmienić schemat wielu tabel PostgreSQL w jednej operacji?

  3. Jak utworzyć indeks na polu JSON w Postgresie?

  4. PHP i Postgres:łapanie błędów?

  5. Jak wyświetlić bieżące ustawienie dla wyjścia zerowego w PostgreSQL (psql)