# /--------------------------------------------------------------------------- # databaseInfoMap: (Required) # # The database information for the tasks of DBFlute. # You should specify before your first generating. # # o driver -- The class name of JDBC-Driver. # o url -- The URL for connecting database. # o schema -- The schema name. # o user -- The database user name. # o password -- The database password. # o propertiesMap -- The properties that depends on the database. # o variousMap -- The various settings about JDBC task. # # *The line that starts with '#' means comment-out. # map:{ ; driver = org.h2.Driver ; url = jdbc:h2:file:../build/data/h2/h2 ; schema = ; user = sa ; password = # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o propertiesMap: (NotRequired - Default 'map:{}') # The properties that depends on the database. # ; propertiesMap = map:{ # If you use Oracle and its Synonym, specify this property. #; includeSynonyms=true } # - - - - - - - - - -/ # /- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # o variousMap: (NotRequired - Default 'map:{}') # The various settings about JDBC task mainly. # ; variousMap = map:{ # o objectTypeTargetList: (NotRequired - Default 'list:{TABLE;VIEW}') # If you want to include other object types in generating target, # you should specify the list of included object types as adding. # This is only for the main schema. Additional schemas are unconcerned. # ex) Synonym of Oracle --> list:{TABLE ; VIEW ; SYNONYM} # #; objectTypeTargetList = list:{TABLE ; VIEW} # o tableExceptList: (NotRequired - Default 'list:{}') # If you want to exclude some tables in generating target, # you should specify the list of excepted table hints. # This is only for the main schema. Additional schemas are unconcerned. # ex) list:{PRODUCT_STATUS ; prefix:TMP_} # #; tableExceptList = list:{FULL_NAME ; prefix:PREFIX_ ; suffix:_SUFFIX ; contain:KEYWORD} # o tableTargetList: (NotRequired - Default 'list:{}') # If you want to include some tables in generating target expressly, # you should specify the list of target table hints. # This is only for the main schema. Additional schemas are unconcerned. # ex) list:{PURCHASE ; contain:MEMBER} # #; tableTargetList = list:{FULL_NAME ; prefix:PREFIX_ ; suffix:_SUFFIX ; contain:KEYWORD} # o columnExceptMap: (NotRequired - Default 'map:{}') # If you want to exclude some columns in generating target, # you should specify the list of excepted column hints. # This is only for the main schema. Additional schemas are unconcerned. # ex) map:{ONE_TABLE = list:{APP_NOT_USED_ID; suffix:_IMAGE}} # #; columnExceptMap = map:{ # ; TABLE_NAME = list:{FULL_NAME ; prefix:PREFIX_ ; suffix:_SUFFIX ; contain:KEYWORD} #} # o additionalSchemaMap: (NotRequired - Default 'map:{}') # If you want to include other schemas in generating target, # you should specify the map of included schemas. # Additional schemas have original settings apart from the main schema. # The settings are objectTypeTargetList, tableExceptList, and tableTargetList. # They have the same specification as ones of the main schema. # Elements of this map are as below: # o objectTypeTargetList: (NotRequired - Default 'map:{TABLE;VIEW}') # o tableExceptList: (NotRequired - Default 'list:{}') # o tableTargetList: (NotRequired - Default 'list:{}') # o isSuppressCommonColumn: (NotRequired - Default false) # #; additionalSchemaMap = map:{ # ; NEXTEXAMPLEDB = map:{ # ; objectTypeTargetList=list:{TABLE ; VIEW} # ; tableExceptList=list:{FULL_NAME ; prefix:PREFIX_ ; suffix:_SUFFIX ; contain:KEYWORD} # ; tableTargetList=list:{FULL_NAME ; prefix:PREFIX_ ; suffix:_SUFFIX ; contain:KEYWORD} # ; isSuppressCommonColumn=false # } #} } # - - - - - - - - - -/ } # ----------------/