@@ -188,6 +188,7 @@ public static <T> JSONObject initAccess(boolean shutdownWhenServerError, APIJSON
188188 Map <String , Map <RequestMethod , String []>> newMap = new LinkedHashMap <>();
189189 Map <String , Map <String , Object >> fakeDeleteMap = new LinkedHashMap <>();
190190 Map <String , String > newTKMap = new LinkedHashMap <>();
191+ Map <String , String > tableSchemaMap = new LinkedHashMap <>();
191192
192193 SortedMap <Integer , Map <String , List <String >>> versionedTableColumnMap = new TreeMap <>(ColumnUtil .DESC_COMPARATOR );
193194 SortedMap <Integer , Map <String , Map <String , String >>> versionedKeyColumnMap = new TreeMap <>(ColumnUtil .DESC_COMPARATOR );
@@ -208,6 +209,7 @@ public static <T> JSONObject initAccess(boolean shutdownWhenServerError, APIJSON
208209
209210 String name = item .getString ("name" );
210211 String alias = item .getString ("alias" );
212+ String schema = item .getString ("schema" );
211213
212214 Map <String , Object > fakemap = new HashMap <>();
213215 String deletedKey = item .getString (AbstractSQLConfig .KEY_DELETED_KEY );
@@ -251,6 +253,7 @@ public static <T> JSONObject initAccess(boolean shutdownWhenServerError, APIJSON
251253 newMap .put (alias , map );
252254 fakeDeleteMap .put (alias , fakemap );
253255 newTKMap .put (alias , name );
256+ tableSchemaMap .put (alias , schema );
254257
255258 if (ENABLE_VERIFY_COLUMN ) {
256259 JSONObject columns = item .getJSONObject ("columns" );
@@ -313,10 +316,12 @@ public static <T> JSONObject initAccess(boolean shutdownWhenServerError, APIJSON
313316 ACCESS_MAP = newMap ;
314317 ACCESS_FAKE_DELETE_MAP = fakeDeleteMap ;
315318 APIJSONSQLConfig .TABLE_KEY_MAP = newTKMap ;
319+ APIJSONSQLConfig .TABLE_SCHEMA_MAP = tableSchemaMap ;
316320 } else {
317321 ACCESS_MAP .putAll (newMap );
318322 ACCESS_FAKE_DELETE_MAP .putAll (fakeDeleteMap );
319323 APIJSONSQLConfig .TABLE_KEY_MAP .putAll (newTKMap );
324+ APIJSONSQLConfig .TABLE_SCHEMA_MAP = tableSchemaMap ;
320325 }
321326
322327 if (ENABLE_VERIFY_COLUMN ) {
0 commit comments