mirror of
				https://github.com/grocy/grocy.git
				synced 2025-10-31 10:46:36 +00:00 
			
		
		
		
	
		
			
	
	
		
			22 lines
		
	
	
		
			513 B
		
	
	
	
		
			MySQL
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			513 B
		
	
	
	
		
			MySQL
		
	
	
	
	
	
|   | ALTER TABLE users
 | ||
|  | ADD picture_file_name TEXT;
 | ||
|  | 
 | ||
|  | DROP VIEW users_dto;
 | ||
|  | CREATE VIEW users_dto
 | ||
|  | AS
 | ||
|  | SELECT
 | ||
|  | 	id,
 | ||
|  | 	username,
 | ||
|  | 	first_name,
 | ||
|  | 	last_name,
 | ||
|  | 	row_created_timestamp,
 | ||
|  | 	(CASE
 | ||
|  | 		WHEN IFNULL(first_name, '') = '' AND IFNULL(last_name, '') != '' THEN last_name
 | ||
|  | 		WHEN IFNULL(last_name, '') = '' AND IFNULL(first_name, '') != '' THEN first_name
 | ||
|  | 		WHEN IFNULL(last_name, '') != '' AND IFNULL(first_name, '') != '' THEN first_name || ' ' || last_name
 | ||
|  | 		ELSE username
 | ||
|  | 	END
 | ||
|  | 	) AS display_name,
 | ||
|  | 	picture_file_name
 | ||
|  | FROM users;
 |