mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 00:03:57 -04:00 
			
		
		
		
	This changes the use of a custom configuration file to enforce the value of preload_shared_libraries to simply load the library during the tests. This removes the restriction of running installcheck on the tests, and simplifies its makefile contrary to what has been introduced in af7211e. Author: Michael Paquier <michael.paquier@gmail.com>
		
			
				
	
	
		
			24 lines
		
	
	
		
			602 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			602 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
| LOAD 'passwordcheck';
 | |
| 
 | |
| CREATE USER regress_user1;
 | |
| 
 | |
| -- ok
 | |
| ALTER USER regress_user1 PASSWORD 'a_nice_long_password';
 | |
| 
 | |
| -- error: too short
 | |
| ALTER USER regress_user1 PASSWORD 'tooshrt';
 | |
| 
 | |
| -- error: contains user name
 | |
| ALTER USER regress_user1 PASSWORD 'xyzregress_user1';
 | |
| 
 | |
| -- error: contains only letters
 | |
| ALTER USER regress_user1 PASSWORD 'alessnicelongpassword';
 | |
| 
 | |
| -- encrypted ok (password is "secret")
 | |
| ALTER USER regress_user1 PASSWORD 'md51a44d829a20a23eac686d9f0d258af13';
 | |
| 
 | |
| -- error: password is user name
 | |
| ALTER USER regress_user1 PASSWORD 'md5e589150ae7d28f93333afae92b36ef48';
 | |
| 
 | |
| DROP USER regress_user1;
 |