| 
									
										
										
										
											2020-11-10 20:11:43 +01:00
										 |  |  | DROP VIEW userfield_values_resolved;
 | 
					
						
							|  |  |  | CREATE VIEW userfield_values_resolved
 | 
					
						
							|  |  |  | AS
 | 
					
						
							|  |  |  | SELECT
 | 
					
						
							|  |  |  | 	u.id, -- Dummy, LessQL needs an id column
 | 
					
						
							|  |  |  | 	u.entity,
 | 
					
						
							|  |  |  | 	u.name,
 | 
					
						
							|  |  |  | 	u.caption,
 | 
					
						
							|  |  |  | 	u.type,
 | 
					
						
							|  |  |  | 	u.show_as_column_in_tables,
 | 
					
						
							|  |  |  | 	u.row_created_timestamp,
 | 
					
						
							|  |  |  | 	u.config,
 | 
					
						
							|  |  |  | 	uv.object_id,
 | 
					
						
							|  |  |  | 	uv.value
 | 
					
						
							|  |  |  | FROM userfields u
 | 
					
						
							|  |  |  | JOIN userfield_values uv
 | 
					
						
							|  |  |  | 	ON u.id = uv.field_id
 | 
					
						
							| 
									
										
										
										
											2020-08-31 20:07:46 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-10 20:11:43 +01:00
										 |  |  | UNION
 | 
					
						
							| 
									
										
										
										
											2020-08-31 20:07:46 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-10 20:11:43 +01:00
										 |  |  | -- Kind of a hack, include userentity userfields also for the table userobjects
 | 
					
						
							|  |  |  | SELECT
 | 
					
						
							|  |  |  | 	u.id, -- Dummy, LessQL needs an id column,
 | 
					
						
							|  |  |  | 	'userobjects',
 | 
					
						
							|  |  |  | 	u.name,
 | 
					
						
							|  |  |  | 	u.caption,
 | 
					
						
							|  |  |  | 	u.type,
 | 
					
						
							|  |  |  | 	u.show_as_column_in_tables,
 | 
					
						
							|  |  |  | 	u.row_created_timestamp,
 | 
					
						
							|  |  |  | 	u.config,
 | 
					
						
							|  |  |  | 	uv.object_id,
 | 
					
						
							|  |  |  | 	uv.value
 | 
					
						
							|  |  |  | FROM userfields u
 | 
					
						
							|  |  |  | JOIN userfield_values uv
 | 
					
						
							|  |  |  | 	ON u.id = uv.field_id
 | 
					
						
							|  |  |  | WHERE u.entity like 'userentity-%';
 |