Merge pull request #12993 from perlun/fix/auto-enable-tables-if-indexes-are-enabled

[jOOQ/jOOQ#12992] Automatically enable table generation if indexes are enabled
This commit is contained in:
Lukas Eder 2022-02-04 14:41:44 +01:00 committed by GitHub
commit 40fca506b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View File

@ -473,7 +473,8 @@ abstract class AbstractGenerator implements Generator {
public boolean generateTables() {
// [#5525] When DAOs or records are generated, tables must be generated, too
return generateTables || generateRecords || generateDaos;
// [#12992] When indexes are generated, tables must be generated.
return generateTables || generateRecords || generateDaos || generateIndexes;
}
@Override

View File

@ -459,7 +459,8 @@ public class JavaGenerator extends AbstractGenerator {
log.info(" table-valued functions", generateTableValuedFunctions());
log.info(" tables", generateTables()
+ ((!generateTables && generateRecords) ? " (forced to true because of <records/>)" :
((!generateTables && generateDaos) ? " (forced to true because of <daos/>)" : "")));
((!generateTables && generateDaos) ? " (forced to true because of <daos/>)" :
((!generateTables && generateIndexes) ? " (forced to true because of <indexes/>)" : ""))));
log.info(" udts", generateUDTs());
log.info(" relations", generateRelations()
+ ((!generateRelations && generateTables) ? " (forced to true because of <tables/>)" :