Uploaded image for project: 'Sqoop (Retired)'
  1. Sqoop (Retired)
  2. SQOOP-2356

Sqoop2: Derby upgrade should automatically rename jobs that have conflicting names

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.99.7
    • None
    • None

    Description

      The following should work:

      CREATE SEQUENCE job_renamer AS BIGINT START WITH 0;
      UPDATE SQOOP.SQ_JOB set SQB_NAME = SQB_NAME || '_' || CAST(NEXT VALUE FOR job_renamer AS CHAR(100)) where SQB_ID IN (
      SELECT j1.SQB_ID FROM SQOOP.SQ_JOB AS j1 INNER JOIN ( SELECT SQB_NAME FROM SQOOP.SQ_JOB GROUP BY (SQB_NAME) HAVING COUNT > 1 ) AS j2 ON j1.SQB_NAME = j2.SQB_NAME
      );
      drop SEQUENCE job_renamer RESTRICT;
      

      Attachments

        1. SQOOP-2356.patch
          347 kB
          Abraham Elmahrek
        2. SQOOP-2356.patch
          347 kB
          Abraham Elmahrek
        3. SQOOP-2356.patch
          13 kB
          Abraham Elmahrek
        4. SQOOP-2356.patch
          13 kB
          Abraham Elmahrek
        5. SQOOP-2356.patch
          12 kB
          Abraham Elmahrek

        Issue Links

          Activity

            People

              abec Abraham Elmahrek
              abec Abraham Elmahrek
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: