mirror of
				https://github.com/grocy/grocy.git
				synced 2025-10-31 02:36:54 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			513 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			513 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
| 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;
 |