code: func (db *SQLDB) SynchronizeDB(eventTables types.EventTables) error {
  	db.Log.Info("msg", "Synchronizing DB")
  
  	for _, table := range eventTables {
  		found, err := db.findTable(table.Name)
  		if err != nil {
  			return err
  		}
  
  		if found {
  			err = db.alterTable(table)
  		} else {
  			err = db.createTable(table, false)
  		}
  		if err != nil {
  			return err
  		}
  	}
  
  	return nil
  }
docs: // SynchronizeDB synchronize db tables structures from given tables specifications