 fe35cf6570
			
		
	
	
		fe35cf6570
		
			
		
	
	
	
	
		
			
			* Moved prisma to packages * Add missing prisma configs * Extracts common libs and types * Build and pipeline fixes * Adds missing package * Prisma scripts cleanup * Updates lint staged * Type fixes * Sort imports * Updates yarn lock file * Fixes for yarn dx * Revert "Sort imports" This reverts commit 076109decab9b9ba307fc03696c3b0da5c4896f3. * Formatting * Prevent double TS version * Fix conflict * Extracted e2e configs
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			626 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			626 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
| 
 | |
| insert into "Availability" ("userId", "startTime", "endTime", "days")
 | |
| select
 | |
|   id as "userId", 
 | |
|   CAST(CONCAT(CAST(("startTime") AS text), ' minute')::interval AS time) as "startTime",
 | |
|   CAST(CONCAT(CAST(("endTime") AS text), ' minute')::interval AS time) as "endTime",
 | |
|   ARRAY [0,1,2,3,4,5,6]
 | |
| from
 | |
|   (
 | |
|     select 
 | |
|       users.id, 
 | |
|       users."startTime", 
 | |
|       users."endTime", 
 | |
|       users."timeZone",
 | |
|       count("Availability".id) as availability_count
 | |
|     from users 
 | |
|     left join "Availability" on "Availability"."userId" = users.id
 | |
|     group by users.id
 | |
|   ) usersWithAvailabilityNumber
 | |
| where availability_count < 1
 |