Skip to content

Commit f9b705e

Browse files
committed
Use octet_length for bytea Any
1 parent 403572f commit f9b705e

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlByteArrayMethodTranslator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public NpgsqlByteArrayMethodTranslator(ISqlExpressionFactory sqlExpressionFactor
5050
{
5151
return _sqlExpressionFactory.GreaterThan(
5252
_sqlExpressionFactory.Function(
53-
"length",
53+
"octet_length",
5454
[arguments[0]],
5555
nullable: true,
5656
argumentsPropagateNullability: TrueArrays[1],

test/EFCore.PG.FunctionalTests/Query/ArrayArrayQueryTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -688,7 +688,7 @@ public virtual async Task Bytea_Length_greater_than_zero()
688688
"""
689689
SELECT s."Id", s."ArrayContainerEntityId", s."ArrayOfStringConvertedToDelimitedString", s."Byte", s."ByteArray", s."Bytea", s."EnumConvertedToInt", s."EnumConvertedToString", s."IList", s."IntArray", s."IntList", s."ListOfStringConvertedToDelimitedString", s."NonNullableText", s."NullableEnumConvertedToString", s."NullableEnumConvertedToStringWithNonNullableLambda", s."NullableIntArray", s."NullableIntList", s."NullableStringArray", s."NullableStringList", s."NullableText", s."StringArray", s."StringList", s."ValueConvertedArrayOfEnum", s."ValueConvertedListOfEnum", s."Varchar10", s."Varchar15"
690690
FROM "SomeEntities" AS s
691-
WHERE length(s."Bytea") > 0
691+
WHERE octet_length(s."Bytea") > 0
692692
""");
693693
}
694694

0 commit comments

Comments
 (0)