/// <summary> /// Creates the entire schema but also detects existing tables. /// </summary> /// <param name="connection"></param> public static void CreateAndDetect(OracleConnection connection) { if (!OracleSchemaTools.DetectNodeTable(connection)) { OracleSchemaTools.CreateNodeTable(connection); } if (!OracleSchemaTools.DetectNodeTagsTable(connection)) { OracleSchemaTools.CreateNodeTagsTable(connection); } if (!OracleSchemaTools.DetectWayTable(connection)) { OracleSchemaTools.CreateWayTable(connection); } if (!OracleSchemaTools.DetectWayTagsTable(connection)) { OracleSchemaTools.CreateWayTagsTable(connection); } if (!OracleSchemaTools.DetectWayNodesTable(connection)) { OracleSchemaTools.CreateWayNodesTable(connection); } if (!OracleSchemaTools.DetectRelationTable(connection)) { OracleSchemaTools.CreateRelationTable(connection); } if (!OracleSchemaTools.DetectRelationTagsTable(connection)) { OracleSchemaTools.CreateRelationTagsTable(connection); } if (!OracleSchemaTools.DetectRelationMembersTable(connection)) { OracleSchemaTools.CreateRelationMembersTable(connection); } }