Commit d5729bd6 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Correction génération de code.

parent 0df1df9a
Loading
Loading
Loading
Loading
+5 −5
Changes for src/UnicaenDbImport/CodeGenerator/MySQL/MySQLCodeGenerator.php: 5 added lines, 5 removed lines.
Original line number Diff line number Diff line
@@ -140,18 +140,18 @@ class MySQLCodeGenerator extends AbstractCodeGenerator

        $template = <<<'EOT'
SELECT
  get_import_operation(src.code, dest.{sourceCodeColumnName}, dest.deleted_on) operation,
  get_import_operation(src.{sourceCodeColumnName}, dest.{sourceCodeColumnName}, dest.deleted_on) operation,
  get_import_req_{destinationTableName}(
    get_import_operation(src.code, dest.{sourceCodeColumnName}, dest.deleted_on),
    src.code,
    get_import_operation(src.{sourceCodeColumnName}, dest.{sourceCodeColumnName}, dest.deleted_on),
    src.{sourceCodeColumnName},
    {commaSeparatedColumnNamesWithAlias}
  ) req
FROM {sourceTableName} src
FULL OUTER JOIN {destinationTableName} dest ON src.{sourceCodeColumnName} = dest.{sourceCodeColumnName}
WHERE
  get_import_req_{destinationTableName}(
    get_import_operation(src.code, dest.{sourceCodeColumnName}, dest.deleted_on),
    src.code,
    get_import_operation(src.{sourceCodeColumnName}, dest.{sourceCodeColumnName}, dest.deleted_on),
    src.{sourceCodeColumnName},
    {commaSeparatedColumnNamesWithAlias}
  ) is not null
;
+1 −5
Changes for test/UnicaenDbImportUnitTest/CodeGenerator/PostgreSQL/expected_sql_for_table_sync_select_req.sql: 1 added line, 5 removed lines.
Original line number Diff line number Diff line
SELECT
  get_import_operation(
    src.code,
    dest.code,
    dest.deleted_on
  ) operation,
  get_import_operation(src.code, dest.code, dest.deleted_on) operation,
  get_import_req_ztemptable(
    get_import_operation(src.code, dest.code, dest.deleted_on),
    src,