@@ -2309,15 +2309,11 @@ repeat('Pg', 4) <returnvalue>PgPgPgPg</returnvalue>
2309
2309
2310
2310
<note>
2311
2311
<para>
2312
- Before <productname>PostgreSQL</productname> 8.3, these functions would
2313
- silently accept values of several non-string data types as well, due to
2314
- the presence of implicit coercions from those data types to
2315
- <type>text</type>. Those coercions have been removed because they frequently
2316
- caused surprising behaviors. However, the string concatenation operator
2317
- (<literal>||</literal>) still accepts non-string input, so long as at least one
2318
- input is of a string type, as shown in <xref
2319
- linkend="functions-string-sql"/>. For other cases, insert an explicit
2320
- coercion to <type>text</type> if you need to duplicate the previous behavior.
2312
+ The string concatenation operator (<literal>||</literal>) will accept
2313
+ non-string input, so long as at least one input is of string type, as shown
2314
+ in <xref linkend="functions-string-sql"/>. For other cases, inserting an
2315
+ explicit coercion to <type>text</type> can be used to have non-string input
2316
+ accepted.
2321
2317
</para>
2322
2318
</note>
2323
2319
@@ -17368,10 +17364,7 @@ SELECT NULLIF(value, '(none)') ...
17368
17364
(last subscript varies most rapidly).
17369
17365
If the contents of two arrays are equal but the dimensionality is
17370
17366
different, the first difference in the dimensionality information
17371
- determines the sort order. (This is a change from versions of
17372
- <productname>PostgreSQL</productname> prior to 8.2: older versions would claim
17373
- that two arrays with the same contents were equal, even if the
17374
- number of dimensions or subscript ranges were different.)
17367
+ determines the sort order.
17375
17368
</para>
17376
17369
17377
17370
<table id="array-operators-table">
0 commit comments