mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			494 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			494 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
DROP TABLE mdt;
 | 
						|
 | 
						|
CREATE TABLE mdt (
 | 
						|
	id		int4,
 | 
						|
	idesc		text,
 | 
						|
	moddate timestamp DEFAULT 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;
 |