-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix an issue with the sql script generation. When an application tabl…
…e structure has changed and a sql script is generated on a time frame prior the structure change, the current structure of the application table was used, instead of the prior one, leading to wrong scripts. Like for rollback operations, the needed pieces of sql are computed when the table is assigned to its group (in the _create_tbl() function) and recorded into the emaj_relation table. For consistency, some columns of the emaj_relation table have been renamed. Add a regression test in misc.sql for this use case. In passing, when rollbacking a table, the "OVERRIDING SYSTEM VALUE" INSERT clause is only used when needed, sharing with the sql script generation a new flag in the emaj_relation table.
- Loading branch information
Showing
59 changed files
with
4,787 additions
and
3,606 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.