Commits

tbrugz committed 9944c47

sqldump: added prop 'sqldump.schemagrab.tables'

Comments (0)

Files changed (2)

sqldump.template.properties

 #
 # schema grab properties (JDBCSchemaGrabber) (defaults below)
 #
+
+#sqldump.schemagrab.tables=true
 #sqldump.doschemadump.pks=true
 #sqldump.doschemadump.fks=true
 #sqldump.doschemadump.exportedfks=false

src/tbrugz/sqldump/JDBCSchemaGrabber.java

 public class JDBCSchemaGrabber implements SchemaModelGrabber {
 	
 	//sqldump.properties
+	static final String PROP_SCHEMAGRAB_TABLES = "sqldump.schemagrab.tables";
 	static final String PROP_DO_SCHEMADUMP_PKS = "sqldump.doschemadump.pks";
 	static final String PROP_DO_SCHEMADUMP_FKS = "sqldump.doschemadump.fks";
 	static final String PROP_DO_SCHEMADUMP_EXPORTEDFKS = "sqldump.doschemadump.exportedfks";
 	
 	//Properties dbmsSpecificResource = new ParametrizedProperties();
 	
-	boolean doSchemaGrabTables = true, //TODO: add prop for doSchemaGrabTables
+	boolean doSchemaGrabTables = true, //TODOne: add prop for doSchemaGrabTables
 			doSchemaGrabPKs = true, 
 			doSchemaGrabFKs = true, 
 			doSchemaGrabExportedFKs = false, 
 		papp.putAll(prop);
 		
 		//inicializa variaveis controle
+		doSchemaGrabTables = Utils.getPropBool(papp, PROP_SCHEMAGRAB_TABLES, doSchemaGrabTables);
 		doSchemaGrabPKs = Utils.getPropBool(papp, PROP_DO_SCHEMADUMP_PKS, doSchemaGrabPKs);
 		doSchemaGrabFKs = Utils.getPropBool(papp, PROP_DO_SCHEMADUMP_FKS, doSchemaGrabFKs);
 		doSchemaGrabExportedFKs = Utils.getPropBool(papp, PROP_DO_SCHEMADUMP_EXPORTEDFKS, doSchemaGrabExportedFKs);