fixed schema_update.sql for case when attribuet_kv is empty
This commit is contained in:
		
							parent
							
								
									3914078a7c
								
							
						
					
					
						commit
						8aa8c3d2a2
					
				@ -90,13 +90,7 @@ BEGIN
 | 
				
			|||||||
        SELECT COUNT(*) INTO row_num_old FROM attribute_kv_old;
 | 
					        SELECT COUNT(*) INTO row_num_old FROM attribute_kv_old;
 | 
				
			||||||
        SELECT COUNT(*) INTO row_num FROM attribute_kv;
 | 
					        SELECT COUNT(*) INTO row_num FROM attribute_kv;
 | 
				
			||||||
        RAISE NOTICE 'Migrated % of % rows', row_num, row_num_old;
 | 
					        RAISE NOTICE 'Migrated % of % rows', row_num, row_num_old;
 | 
				
			||||||
 | 
					        DROP TABLE IF EXISTS attribute_kv_old;
 | 
				
			||||||
        IF row_num != 0 THEN
 | 
					 | 
				
			||||||
            DROP TABLE IF EXISTS attribute_kv_old;
 | 
					 | 
				
			||||||
        ELSE
 | 
					 | 
				
			||||||
           RAISE EXCEPTION 'Table attribute_kv is empty';
 | 
					 | 
				
			||||||
        END IF;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        CREATE INDEX IF NOT EXISTS idx_attribute_kv_by_key_and_last_update_ts ON attribute_kv(entity_id, attribute_key, last_update_ts desc);
 | 
					        CREATE INDEX IF NOT EXISTS idx_attribute_kv_by_key_and_last_update_ts ON attribute_kv(entity_id, attribute_key, last_update_ts desc);
 | 
				
			||||||
    END IF;
 | 
					    END IF;
 | 
				
			||||||
EXCEPTION
 | 
					EXCEPTION
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user