2022-12-27 14:44:28 +01:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								-- case based on isDeleted is needed, otherwise 2 branches (1 deleted, 1 not) might get the same ID
							 | 
						
					
						
							
								
									
										
										
										
											2022-12-27 14:52:32 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								UPDATE entity_changes SET entityId = COALESCE((
							 | 
						
					
						
							
								
									
										
										
										
											2022-12-27 14:44:28 +01:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    SELECT
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								        CASE isDeleted
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								            WHEN 0 THEN parentNoteId || '_' || noteId
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								            WHEN 1 THEN branchId
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								        END
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    FROM branches WHERE branchId = entityId
							 | 
						
					
						
							
								
									
										
										
										
											2022-12-27 14:52:32 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								), entityId)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								WHERE entityName = 'branches' AND isErased = 0;
							 | 
						
					
						
							
								
									
										
										
										
											2022-12-27 14:44:28 +01:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								UPDATE branches SET branchId = parentNoteId || '_' || noteId WHERE isDeleted = 0;
							 |