mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-02-05 19:09:58 +08:00
28 lines
503 B
Plaintext
28 lines
503 B
Plaintext
|
DROP TABLE mdt;
|
||
|
|
||
|
CREATE TABLE mdt (
|
||
|
id int4,
|
||
|
idesc text,
|
||
|
moddate datetime DEFAULT datetime(CURRENT_TIMESTAMP) NOT NULL
|
||
|
);
|
||
|
|
||
|
CREATE TRIGGER mdt_moddatetime
|
||
|
BEFORE UPDATE ON mdt
|
||
|
FOR EACH ROW
|
||
|
EXECUTE PROCEDURE moddatetime (moddate);
|
||
|
|
||
|
INSERT INTO mdt VALUES (1, 'first');
|
||
|
INSERT INTO mdt VALUES (2, 'second');
|
||
|
INSERT INTO mdt VALUES (3, 'third');
|
||
|
|
||
|
SELECT * FROM mdt;
|
||
|
|
||
|
UPDATE mdt SET id = 4
|
||
|
WHERE id = 1;
|
||
|
UPDATE mdt SET id = 5
|
||
|
WHERE id = 2;
|
||
|
UPDATE mdt SET id = 6
|
||
|
WHERE id = 3;
|
||
|
|
||
|
SELECT * FROM mdt;
|