Browse Source

added better logging to ts upgrade

pull/2474/head
Dmytro Shvaika 7 years ago
committed by Andrew Shvayka
parent
commit
db65eac638
  1. 10
      application/src/main/java/org/thingsboard/server/service/install/AbstractSqlTsDatabaseUpgradeService.java

10
application/src/main/java/org/thingsboard/server/service/install/AbstractSqlTsDatabaseUpgradeService.java

@ -25,6 +25,7 @@ import java.nio.file.Path;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.SQLWarning;
import java.sql.Types;
@Slf4j
@ -93,6 +94,15 @@ public abstract class AbstractSqlTsDatabaseUpgradeService {
try {
CallableStatement callableStatement = conn.prepareCall("{" + query + "}");
callableStatement.execute();
SQLWarning warnings = callableStatement.getWarnings();
if (warnings != null) {
log.info("{}", warnings.getMessage());
SQLWarning nextWarning = warnings.getNextWarning();
while (nextWarning != null) {
log.info("{}", nextWarning.getMessage());
nextWarning = nextWarning.getNextWarning();
}
}
callableStatement.close();
log.info(SUCCESSFULLY_EXECUTED_FUNCTION, query.replace(CALL_REGEX, ""));
Thread.sleep(2000);

Loading…
Cancel
Save