Fix upgrade
This commit is contained in:
		
							parent
							
								
									755f777b16
								
							
						
					
					
						commit
						2a5fffe5f4
					
				@ -30,6 +30,7 @@ import java.nio.file.Path;
 | 
			
		||||
import java.nio.file.Paths;
 | 
			
		||||
import java.sql.Connection;
 | 
			
		||||
import java.sql.DriverManager;
 | 
			
		||||
import java.sql.SQLSyntaxErrorException;
 | 
			
		||||
 | 
			
		||||
import static org.thingsboard.server.service.install.DatabaseHelper.ADDITIONAL_INFO;
 | 
			
		||||
import static org.thingsboard.server.service.install.DatabaseHelper.ASSIGNED_CUSTOMERS;
 | 
			
		||||
@ -213,6 +214,12 @@ public class SqlDatabaseUpgradeService implements DatabaseEntitiesUpgradeService
 | 
			
		||||
                    try {
 | 
			
		||||
                        conn.createStatement().execute("ALTER TABLE attribute_kv ADD COLUMN json_v json;");
 | 
			
		||||
                    } catch (Exception e) {
 | 
			
		||||
                        if (e instanceof SQLSyntaxErrorException) {
 | 
			
		||||
                            try {
 | 
			
		||||
                                conn.createStatement().execute("ALTER TABLE attribute_kv ADD COLUMN json_v varchar(10000000);");
 | 
			
		||||
                            } catch (Exception e1) {
 | 
			
		||||
                            }
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                    try {
 | 
			
		||||
                        conn.createStatement().execute("ALTER TABLE dashboard ALTER COLUMN configuration SET DATA TYPE varchar(100000000);"); //NOSONAR, ignoring because method used to execute thingsboard database upgrade script
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user