You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							17 lines
						
					
					
						
							600 B
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							17 lines
						
					
					
						
							600 B
						
					
					
				
								# -*- coding: utf-8 -*-
							 | 
						|
								
							 | 
						|
								import logging
							 | 
						|
								
							 | 
						|
								_logger = logging.getLogger(__name__)
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								def migrate(cr, version):
							 | 
						|
								    _logger.info(f'Starting migration from version {version}')
							 | 
						|
								
							 | 
						|
								    cr.execute(
							 | 
						|
								        """ALTER TABLE IF EXISTS field_widgets RENAME TO field_widget;
							 | 
						|
								        UPDATE ir_model SET model = 'field.widget' WHERE model = 'field.widgets';
							 | 
						|
								        UPDATE ir_model_data SET name = 'model_field_widget' WHERE model = 'ir_model' AND name = 'model_field_widgets';
							 | 
						|
								        UPDATE ir_model_data SET model = 'field.widget' WHERE model = 'field.widgets';
							 | 
						|
								        """)
							 | 
						|
								    _logger.info('Migration completed')
							 | 
						|
								
							 |