Skip to content

Commit 52fee76

Browse files
authored
[Fix-3964] [metadata] Fix NPE when executing a query statement on the PG table (#4046)
1 parent fe775bd commit 52fee76

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

dinky-metadata/dinky-metadata-postgresql/src/main/java/org/dinky/metadata/convert/PostgreSqlTypeConvert.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,9 @@ public PostgreSqlTypeConvert() {
6565

6666
private static Optional<ColumnType> convertDecimalOrNumeric(
6767
Column column, DriverConfig<AbstractJdbcConfig> driverConfig) {
68-
// 该字段的精度
68+
if (column.getPrecision() == null) {
69+
return Optional.of(ColumnType.DECIMAL);
70+
}
6971
int intValue = column.getPrecision().intValue();
7072
if (intValue > 38) {
7173
return Optional.of(ColumnType.STRING);

0 commit comments

Comments
 (0)