public Schema getSchema(Connection pConn, Schema.Name pName) throws SQLException {
final String mName = "getSchema(Connection,Schema.Name)";
logger.finest(mName, "->", new Object[]{pConn, pName});
Schema schema = makeSchema(pName);
DatabaseMetaData metaData = pConn.getMetaData();
JDBCTable[] tables = readTables(metaData, pName, null);
for (int i = 0; i < tables.length; i++) {
readTable(metaData, schema, tables[i]);
readPrimaryKey(metaData, tables[i]);