Merge pull request #13905 from dataease/pr@dev-v2@feat_h2

feat: 桌面版H2数据库支持获取字段详情
This commit is contained in:
dataeaseShu 2024-12-09 14:19:17 +08:00 committed by GitHub
commit 4ecf56c7ac
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1100,6 +1100,9 @@ public class CalciteProvider extends Provider {
case impala:
sql = String.format("DESCRIBE `%s`", datasourceRequest.getTable());
break;
case h2:
sql = String.format("SELECT COLUMN_NAME, DATA_TYPE, REMARKS FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '%s'", datasourceRequest.getTable());
break;
default:
break;
}