mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Install compiled functions into $(LIBDIR)/contrib. (Thanks to Brook Milligan <brook@trillium.NMSU.Edu>)
		
			
				
	
	
		
			22 lines
		
	
	
		
			562 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			562 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
DROP TABLE username_test;
 | 
						|
 | 
						|
CREATE TABLE username_test (
 | 
						|
	name		text,
 | 
						|
	username	text not null
 | 
						|
);
 | 
						|
 | 
						|
CREATE TRIGGER insert_usernames
 | 
						|
	BEFORE INSERT OR UPDATE ON username_test
 | 
						|
	FOR EACH ROW 
 | 
						|
	EXECUTE PROCEDURE insert_username (username);
 | 
						|
 | 
						|
INSERT INTO username_test VALUES ('nothing');
 | 
						|
INSERT INTO username_test VALUES ('null', null);
 | 
						|
INSERT INTO username_test VALUES ('empty string', '');
 | 
						|
INSERT INTO username_test VALUES ('space', ' ');
 | 
						|
INSERT INTO username_test VALUES ('tab', '	');
 | 
						|
INSERT INTO username_test VALUES ('name', 'name');
 | 
						|
 | 
						|
SELECT * FROM username_test;
 | 
						|
 |