PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgresql Dấu thời gian hiện tại khi cập nhật

Chỉ cần đảm bảo rằng tất cả các bảng có cùng tên cột:

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. Lấy tên ngày từ một ngày trong PostgreSQL

  2. Công cụ GUI cho PostgreSQL

  3. Hàm GREATEST () trong PostgreSQL

  4. Làm cách nào để thêm một Cột mới trong bảng sau cột thứ 2 hoặc thứ 3 trong Bảng bằng cách sử dụng postgres?

  5. Giám sát PostgreSQL trong môi trường kết hợp