code: private void updateDOTable() throws InstallationFailedException {
          if (_db.equals(InstallOptions.INCLUDED)) {
              return; // no need to update embedded
          }
          try {
              Connection conn = getConnection();
              DatabaseMetaData dmd = conn.getMetaData();
              ResultSet rs = dmd.getTables(null, null, "do%", null);
              while (rs.next()) {
                  if (rs.getString("TABLE_NAME").equals("do")) {
                      Statement stmt = conn.createStatement();
                      stmt.execute("ALTER TABLE do RENAME TO dobj");
                      System.out.println("Renamed table 'do' to 'dobj'.");
                      stmt.close();
                  }
              }
              rs.close();
          } catch (Exception e) {
              throw new InstallationFailedException(e.getMessage(), e);
          }
      }
docs: Fedora 2.2 renamed the 'do' table to 'dobj' (because 'do' is reserved in
  Postgresql, which is supported as of Fedora 2.2).
  
  @throws InstallationFailedException