This is an automated email from the ASF dual-hosted git repository.

menghaoran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 8d6325d8755 Refactor StandaloneMetaDataManagerPersistService (#34815)
8d6325d8755 is described below

commit 8d6325d875560709f0f137ec443bcb634d376edb
Author: Haoran Meng <menghaora...@gmail.com>
AuthorDate: Fri Feb 28 11:55:48 2025 +0800

    Refactor StandaloneMetaDataManagerPersistService (#34815)
---
 .../persist/service/StandaloneMetaDataManagerPersistService.java        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java
 
b/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java
index 476d6e11650..5887977463b 100644
--- 
a/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java
+++ 
b/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.java
@@ -131,10 +131,10 @@ public final class 
StandaloneMetaDataManagerPersistService implements MetaDataMa
     @Override
     public void createTable(final ShardingSphereDatabase database, final 
String schemaName, final ShardingSphereTable table) throws SQLException {
         
metaDataPersistFacade.getDatabaseMetaDataFacade().getTable().persist(database.getName(),
 schemaName, Collections.singleton(table));
+        
metaDataContextManager.getDatabaseMetaDataManager().alterTable(database.getName(),
 schemaName, table);
         if (TableRefreshUtils.isSingleTable(table.getName(), database) && 
TableRefreshUtils.isNeedRefresh(database.getRuleMetaData(), schemaName, 
table.getName())) {
             alterSingleRuleConfiguration(database, database.getRuleMetaData());
         }
-        
metaDataContextManager.getDatabaseMetaDataManager().alterTable(database.getName(),
 schemaName, table);
     }
     
     @Override

Reply via email to