diff --git a/v2/spanner-common/src/main/java/com/google/cloud/teleport/v2/spanner/migrations/avro/AvroToValueMapper.java b/v2/spanner-common/src/main/java/com/google/cloud/teleport/v2/spanner/migrations/avro/AvroToValueMapper.java index 1ac8bb41cc..6e084c4d04 100644 --- a/v2/spanner-common/src/main/java/com/google/cloud/teleport/v2/spanner/migrations/avro/AvroToValueMapper.java +++ b/v2/spanner-common/src/main/java/com/google/cloud/teleport/v2/spanner/migrations/avro/AvroToValueMapper.java @@ -215,6 +215,9 @@ static Map getPgMap() { pgFunctions.put( Type.pgFloat8(), (recordValue, fieldSchema) -> Value.float64(avroFieldToDouble(recordValue, fieldSchema))); + pgFunctions.put( + Type.pgFloat4(), + (recordValue, fieldSchema) -> Value.float32(avroFieldToFloat32(recordValue, fieldSchema))); pgFunctions.put( Type.pgVarchar(), (recordValue, fieldSchema) -> Value.string(avroFieldToString(recordValue, fieldSchema)));