pdf viewer for asp.net web application : How to add a picture to a pdf file Library application API .net windows web page sharepoint postgresql-9.4-A4256-part2897

Appendix E. Release Notes
Formerly,
LOAD
would attempt to unload and re-load the module, but this is unsafe and not all that
useful.
Disallow empty passwords during LDAP authentication (Magnus)
Fix handling of sub-SELECTs appearing in the arguments of an outer-level aggregate function
(Tom)
Fix bugs associated with fetching a whole-row value from the output of a Sort or Materialize plan
node (Tom)
Revertplanner change thatdisabledpartial-indexandconstraintexclusionoptimizations when there
were more than 100 clauses in an AND or OR list (Tom)
Fix hash calculation for data type
interval
(Tom)
This corrects wrong results for hash joins on interval values. It also changes the contents of hash
indexes on interval columns. If you haveanysuch indexes, you must
REINDEX
them after updating.
Treat
to_char(..., ’TH’)
as an uppercase ordinal suffix with
’HH’
/
’HH12’
(Heikki)
It was previously handled as
’th’
(lowercase).
Fix overflow for
INTERVAL ’
x
ms’
when
x
is more than 2 million and integer datetimes are in
use (Alex Hunsaker)
Fix calculation of distance between a point and a line segment (Tom)
This led to incorrect results from a number of geometric operators.
Fix
money
data typetoworkinlocales wherecurrencyamounts have no fractionaldigits, e.g. Japan
(Itagaki Takahiro)
Properly round datetime input like
00:12:57.9999999999999999999999999999
(Tom)
Fix poor choice of page split point in GiST R-tree operator classes (Teodor)
Avoid performance degradation in bulk inserts into GIN indexes when the input values are (nearly)
in sorted order (Tom)
Correctly enforce NOT NULL domain constraints in some contexts in PL/pgSQL (Tom)
Fix portability issues in plperl initialization (Andrew Dunstan)
Fix pg_ctl to not go into an infinite loop if
postgresql.conf
is empty (Jeff Davis)
Make
contrib/hstore
throw an error when a key or value is too long to fit in its data structure,
rather than silently truncating it (Andrew Gierth)
Fix
contrib/xml2
’s
xslt_process()
to properly handle the maximum number of parameters
(twenty) (Tom)
Improve robustness of libpq’s code to recover from errors during
COPY FROM STDIN
(Tom)
Avoid including conflicting readline and editline header files when both libraries are installed
(Zdenek Kotala)
Update time zone data files to tzdata release 2009lfor DST law changes inBangladesh, Egypt, Jor-
dan, Pakistan, Argentina/San_Luis, Cuba, Jordan (historical correction only), Mauritius, Morocco,
Palestine, Syria, Tunisia.
2488
How to add a picture to a pdf file - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
how to add a jpg to a pdf; add a jpeg to a pdf
How to add a picture to a pdf file - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
add photo to pdf; add signature image to pdf acrobat
Appendix E. Release Notes
E.142. Release 8.2.13
ReleaseDate: 2009-03-16
This release contains a variety of fixes from 8.2.12. For information about new features in the 8.2
major release, see Section E.155.
E.142.1. Migration to Version 8.2.13
Adump/restore is not requiredfor those running8.2.X. However, if you are upgradingfrom a version
earlier than 8.2.11, see Section E.144.
E.142.2. Changes
Prevent error recursion crashes when encoding conversion fails (Tom)
This change extends fixes made in the last two minor releases for related failure scenarios. The
previous fixes were narrowly tailoredfor the original problem reports, but we have now recognized
that any error thrown by an encoding conversion function could potentially lead to infinite recur-
sion while trying to report the error. The solution therefore is to disable translation and encoding
conversion and report the plain-ASCII form of any error message, if we find we have gotten into a
recursive error reporting situation. (CVE-2009-0922)
Disallow
CREATE CONVERSION
with the wrong encodings for the specified conversion function
(Heikki)
This prevents onepossible scenario for encoding conversionfailure. Theprevious change is a back-
stop to guard against other kinds of failures in the same area.
Fix core dump when
to_char()
is given format codes that are inappropriate for the type of the
data argument (Tom)
Fix possible failure in
contrib/tsearch2
when C locale is used with a multi-byte encoding
(Teodor)
Crashes were possible on platforms where
wchar_t
is narrower than
int
;Windows in particular.
Fix extreme inefficiency in
contrib/tsearch2
parser’s handling of an email-like string contain-
ing multiple
@
characters (Heikki)
Fix decompilation of
CASE WHEN
with an implicit coercion (Tom)
This mistake could lead to Assert failures in an Assert-enabled build, or an “unexpected CASE
WHEN clause” error message in other cases, when trying to examine or dump a view.
Fix possible misassignment of the owner of a TOAST table’s rowtype (Tom)
If
CLUSTER
or a rewriting variant of
ALTER TABLE
were executed by someone other than the
table owner, the
pg_type
entry for the table’s TOAST table would end up marked as owned by
that someone. This caused no immediate problems, since the permissions on the TOAST rowtype
aren’t examined by any ordinary database operation. However, it could lead to unexpected failures
if one later tried to drop the role that issued the command (in 8.1 or 8.2), or “owner of data type
appears to be invalid” warnings from pg_dump after having done so (in 8.3).
2489
C# TIFF: How to Insert & Burn Picture/Image into TIFF Document
Support adding image or picture to an existing or new new REImage(@"c:\ logo.png"); // add the image powerful & profession imaging controls, PDF document, tiff
add image to pdf file; how to add a jpeg to a pdf file
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
NET image cropper control SDK; VB.NET image cropping method to crop picture / photo; you can adjust the size of created cropped image file, add antique effect
pdf insert image; add an image to a pdf with acrobat
Appendix E. Release Notes
Fix PL/pgSQL to not treat
INTO
after
INSERT
as an INTO-variables clause anywhere in the string,
not only at the start; in particular, don’t fail for
INSERT INTO
within
CREATE RULE
(Tom)
Clean up PL/pgSQL error status variables fully at block exit (Ashesh Vashi and Dave Page)
This is not a problem for PL/pgSQL itself, but the omission could cause the PL/pgSQL Debugger
to crash while examining the state of a function.
Retry failed calls to
CallNamedPipe()
on Windows (Steve Marshall, Magnus)
It appears that this function can sometimes fail transiently; we previously treated any failure as a
hard error, which could confuse
LISTEN
/
NOTIFY
as well as other operations.
Add
MUST
(Mauritius Island Summer Time) to the default list of known timezone abbreviations
(Xavier Bugaud)
E.143. Release 8.2.12
ReleaseDate: 2009-02-02
This release contains a variety of fixes from 8.2.11. For information about new features in the 8.2
major release, see Section E.155.
E.143.1. Migration to Version 8.2.12
Adump/restore is not requiredfor those running8.2.X. However, if you are upgradingfrom a version
earlier than 8.2.11, see Section E.144.
E.143.2. Changes
Improve handling of URLs in
headline()
function (Teodor)
Improve handling of overlength headlines in
headline()
function (Teodor)
Prevent possible Assert failure or misconversion if an encoding conversion is created with the
wrong conversion function for the specified pair of encodings (Tom, Heikki)
Fix possible Assert failure if a statement executed in PL/pgSQL is rewritten into another kind of
statement, for example if an
INSERT
is rewritten into an
UPDATE
(Heikki)
Ensure that a snapshot is available to datatype input functions (Tom)
This primarily affects domains that are declared with
CHECK
constraints involving user-defined
stable or immutable functions. Such functions typically fail if no snapshot has been set.
Make it safer for SPI-using functions to be used within datatype I/O; in particular, to be used in
domain check constraints (Tom)
Avoid unnecessary locking of small tables in
VACUUM
(Heikki)
Fix a problem that made
UPDATE RETURNING tableoid
return zero instead of the correct OID
(Tom)
2490
VB.NET Image: Image Scaling SDK to Scale Picture / Photo
VB.NET method to scale image file in .NET Framework VB.NET sample code for how to scale image / picture; RasterEdge VB.NET image scaling control SDK add-on.
add image in pdf using java; add image field to pdf form
C# Word - Paragraph Processing in C#.NET
Add references: C# users can set paragraph properties and create content such as run, footnote, endnote and picture in a paragraph.
add picture to pdf form; add multiple jpg to pdf
Appendix E. Release Notes
Fix planner misestimation of selectivity when transitive equality is applied to an outer-join clause
(Tom)
This could result in bad plans for queries like
... from a left join b on a.a1 = b.b1
where a.a1 = 42 ...
Improve optimizer’s handling of long
IN
lists (Tom)
This change avoids wasting large amounts of time on such lists when constraint exclusion is en-
abled.
Ensure that the contents of a holdable cursor don’t depend on the contents of TOAST tables (Tom)
Previously, large field values in a cursor result might be represented as TOAST pointers, which
would fail if the referenced table got dropped before the cursor is read, or if the large value is
deleted and then vacuumed away. This cannot happen with an ordinary cursor, but it could with a
cursor that is held past its creating transaction.
Fixmemoryleakwhena set-returning function is terminated withoutreading its whole result(Tom)
Fix
contrib/dblink
’s
dblink_get_result(text,bool)
function (Joe)
Fix possible garbage output from
contrib/sslinfo
functions (Tom)
Fixconfigure scripttoproperlyreportfailure whenunabletoobtainlinkage informationfor PL/Perl
(Andrew)
Make all documentation reference
pgsql-bugs
and/or
pgsql-hackers
as appropriate, instead
of the now-decommissioned
pgsql-ports
and
pgsql-patches
mailing lists (Tom)
Update time zone data files to tzdata release 2009a (for Kathmandu and historical DST corrections
in Switzerland, Cuba)
E.144. Release 8.2.11
ReleaseDate: 2008-11-03
This release contains a variety of fixes from 8.2.10. For information about new features in the 8.2
major release, see Section E.155.
E.144.1. Migration to Version 8.2.11
Adump/restore is not required for those running 8.2.X. However, if you are upgrading from a ver-
sion earlier than 8.2.7, see Section E.148. Also, if you were running a previous 8.2.X release, it is
recommended to
REINDEX
all GiST indexes after the upgrade.
E.144.2. Changes
Fix GiST indexcorruption due to marking the wrong index entry “dead” after a deletion (Teodor)
This would result in index searches failing to find rows they should have found. Corrupted indexes
can be fixed with
REINDEX
.
2491
VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
NET Method to Resize Image & Picture. Here we this VB.NET image resizer control add-on, can provide powerful & profession imaging controls, PDF document, image
add photo to pdf for; how to add an image to a pdf file in acrobat
VB.NET Image: Create Code 11 Barcode on Picture & Document Using
This PDF document editor add-on contains unique APIs for VB.NET developers to decode, encode and process PDF file independently.
add image to pdf; add image to pdf acrobat
Appendix E. Release Notes
Fix backend crash when the client encoding cannot represent a localized error message (Tom)
We have addressed similar issues before, but it would still fail if the “character has no equivalent”
message itself couldn’t be converted. The fix is to disable localization and send the plain ASCII
error message when we detect such a situation.
Fix possible crash when deeply nested functions are invoked from a trigger (Tom)
Improve optimization of
expression IN
(
expression-list
)queries (Tom, per an idea from
Robert Haas)
Cases inwhich there are query variables on the right-hand side had been handled less efficiently in
8.2.x and 8.3.x than in prior versions. The fix restores 8.1 behavior for such cases.
Fix mis-expansion of rule queries when a sub-
SELECT
appears in a function call in
FROM
,a multi-
row
VALUES
list, or a
RETURNING
list (Tom)
The usual symptom of this problem is an “unrecognized node type” error.
Fix memory leak during rescan of a hashed aggregation plan (Neil)
Ensurean error is reported whena newly-definedPL/pgSQL trigger function is invokedas anormal
function (Tom)
Prevent possible collision of
relfilenode
numbers when moving a table to another tablespace
with
ALTER SET TABLESPACE
(Heikki)
The command tried to re-use the existing filename, instead of picking one that is known unused in
the destination directory.
Fix incorrect tsearch2 headline generation when single query item matches first word of text
(Sushant Sinha)
Fix improper displayof fractional seconds in interval values when using a non-ISO datestyle in an
--enable-integer-datetimes
build (Ron Mayer)
Ensure
SPI_getvalue
and
SPI_getbinval
behave correctly when the passed tuple and tuple
descriptor have different numbers of columns (Tom)
This situation is normal when a table has had columns added or removed, but these two functions
didn’t handle it properly. The only likely consequence is an incorrect error indication.
Fix ecpg’s parsing of
CREATE ROLE
(Michael)
Fix recent breakage of
pg_ctl restart
(Tom)
Ensure
pg_control
is opened inbinary mode (Itagaki Takahiro)
pg_controldata and pg_resetxlog did this incorrectly, and so could fail on Windows.
Update time zone data files to tzdata release 2008i (for DST law changes in Argentina, Brazil,
Mauritius, Syria)
E.145. Release 8.2.10
ReleaseDate: 2008-09-22
This release contains avariety of fixes from 8.2.9. For information about new features in the 8.2major
release, see Section E.155.
2492
VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
to drawing on TIFF file page. RaterEdgeDrawing = New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing & profession imaging controls, PDF document, tiff
add image to pdf form; how to add photo to pdf in preview
VB.NET Image: VB.NET Codes to Add Antique Effect to Image with .
mature technology to replace a picture's original colors add the glow and noise, and add a little powerful & profession imaging controls, PDF document, image
add photo to pdf reader; adding a png to a pdf
Appendix E. Release Notes
E.145.1. Migration to Version 8.2.10
Adump/restore is not requiredfor those running8.2.X. However, if you are upgradingfrom a version
earlier than 8.2.7, see Section E.148.
E.145.2. Changes
Fix bug in btree WAL recovery code (Heikki)
Recovery failed if the WAL ended partway through a page split operation.
Fix potential miscalculation of
datfrozenxid
(Alvaro)
This error may explain some recent reports of failure to remove old
pg_clog
data.
Widen local lock counters from 32 to 64 bits (Tom)
This responds to reports that the counters could overflow in sufficiently long transactions, leading
to unexpected “lock is already held” errors.
Fix possible duplicate output of tuples during a GiST index scan (Teodor)
Fix missed permissions checks when a view contains a simple
UNION ALL
construct (Heikki)
Permissions for the referenced tables were checkedproperly, but not permissions for the viewitself.
Add checks in executor startup to ensure that the tuples produced by an
INSERT
or
UPDATE
will
matchthe target table’s current rowtype (Tom)
ALTER COLUMN TYPE
,followed by re-use of a previously cached plan, could produce this type of
situation. The check protects against data corruption and/or crashes that couldensue.
Fix possible repeated drops during
DROP OWNED
(Tom)
This would typically result in strange errors such as “cache lookup failedfor relation NNN”.
Fix
AT TIME ZONE
to first try to interpret its timezone argument as a timezone abbreviation, and
only try it as a full timezone name if that fails, rather than the other way around as formerly (Tom)
The timestamp input functions have always resolved ambiguous zone names in this order. Making
AT TIME ZONE
do so as well improves consistency, and fixes a compatibility bug introduced in
8.1: in ambiguous cases we now behave the same as 8.0 and before did, since in the older versions
AT TIME ZONE
accepted only abbreviations.
Fixdatetime input functions to correctly detect integer overflow when runningon a 64-bitplatform
(Tom)
Prevent integer overflows during units conversion when displaying a configuration parameter that
has units (Tom)
Improve performance of writing very long log messages to syslog (Tom)
Allow spaces in the suffix part of an LDAP URL in
pg_hba.conf
(Tom)
Fix bug in backwards scanning of a cursor on a
SELECT DISTINCT ON
query (Tom)
Fix planner bug with nested sub-select expressions (Tom)
If the outer sub-select has no direct dependency on the parent query, but the inner one does, the
outer value might not get recalculated for new parent query rows.
Fix planner to estimate that
GROUP BY
expressions yielding boolean results always result in two
groups, regardless of the expressions’ contents (Tom)
2493
Appendix E. Release Notes
This is very substantially more accurate than the regular
GROUP BY
estimate for certain boolean
tests like
col IS NULL
.
Fix PL/pgSQL to not fail when a
FOR
loop’s target variable is a record containing composite-type
fields (Tom)
Fix PL/Tcl to behave correctly withTcl 8.5, and to be more carefulabout the encoding of data sent
to or from Tcl (Tom)
On Windows, work around a Microsoft bug by preventing libpq from trying to send more than
64kB per system call (Magnus)
Improve pg_dump and pg_restore’s error reporting after failure to send a SQL command (Tom)
Fix pg_ctl to properly preserve postmaster command-line arguments across a
restart
(Bruce)
Update time zone data files to tzdata release 2008f (for DST law changes in Argentina, Bahamas,
Brazil, Mauritius, Morocco, Pakistan, Palestine, and Paraguay)
E.146. Release 8.2.9
ReleaseDate: 2008-06-12
This releasecontains one seriousandoneminor bugfix over 8.2.8. For informationabout newfeatures
in the 8.2 major release, see Section E.155.
E.146.1. Migration to Version 8.2.9
Adump/restore is not requiredfor those running8.2.X. However, if you are upgradingfrom a version
earlier than 8.2.7, see Section E.148.
E.146.2. Changes
Make
pg_get_ruledef()
parenthesize negative constants (Tom)
Before this fix, a negative constant in a view or rule might be dumped as, say,
-42::integer
,
which is subtly incorrect: it should be
(-42)::integer
due to operator precedence rules. Usu-
ally this would make little difference, but it could interact with another recent patch to cause Post-
greSQL to reject what had been a valid
SELECT DISTINCT
view query. Since this could result
in pg_dump output failing to reload, it is being treated as a high-priority fix. The only released
versions in which dump output is actually incorrect are 8.3.1 and 8.2.7.
Make
ALTER AGGREGATE ... OWNER TO
update
pg_shdepend
(Tom)
This oversight could lead to problems if the aggregate was later involved in a
DROP OWNED
or
REASSIGN OWNED
operation.
2494
Appendix E. Release Notes
E.147. Release 8.2.8
ReleaseDate: never released
This release contains avariety of fixes from 8.2.7. For information about new features in the 8.2major
release, see Section E.155.
E.147.1. Migration to Version 8.2.8
Adump/restore is not requiredfor those running8.2.X. However, if you are upgradingfrom a version
earlier than 8.2.7, see Section E.148.
E.147.2. Changes
Fix
ERRORDATA_STACK_SIZE exceeded
crash that occurred on Windows when using UTF-8
database encoding and a different client encoding (Tom)
Fix
ALTER TABLE ADD COLUMN ... PRIMARY KEY
sothatthe newcolumn is correctlychecked
to see if it’s been initializedto all non-nulls (Brendan Jurd)
Previous versions neglected to check this requirement at all.
Fix possible
CREATE TABLE
failure when inheriting the “same” constraint from multiple parent
relations that inherited that constraint from a common ancestor (Tom)
Fix
pg_get_ruledef()
to show the alias, if any, attached to the target table of an
UPDATE
or
DELETE
(Tom)
Fix GIN bug that could result in a
too many LWLocks taken
failure (Teodor)
Avoid possible crash when decompressing corrupted data (Zdenek Kotala)
Repair twoplaces whereSIGTERMexit of abackendcouldleave corruptedstateinshared memory
(Tom)
Neither case is very important if SIGTERM is used to shut down the whole database cluster to-
gether, but there was a problem if someone tried to SIGTERM individual backends.
Fixconversions between ISO-8859-5andother encodings to handle Cyrillic “Yo” characters (
e
and
E
with two dots) (Sergey Burladyan)
Fixseveraldatatype input functions, notably
array_in()
,thatwere allowing unusedbytes in their
results to contain uninitialized, unpredictable values (Tom)
This could lead to failures in which two apparently identical literal values were not seen as equal,
resultingin the parser complaining about unmatched
ORDER BY
and
DISTINCT
expressions.
Fix a corner case in regular-expression substring matching (
substring(
string
from
pattern
)
)(Tom)
The problem occurs when there is a match to the pattern overall but the user has specified
a parenthesized subexpression and that subexpression hasn’t got a match. An example is
substring(’foo’ from ’foo(bar)?’)
. This should return NULL, since
(bar)
isn’t
matched, but it was mistakenly returning the whole-pattern match instead (ie,
foo
).
2495
Appendix E. Release Notes
Update time zone data files to tzdata release 2008c (for DST law changes in Morocco, Iraq,
Choibalsan, Pakistan, Syria, Cuba, and Argentina/San_Luis)
Fix incorrect result from ecpg’s
PGTYPEStimestamp_sub()
function (Michael)
Fix broken GiST comparison function for
contrib/tsearch2
’s
tsquery
type (Teodor)
Fix possible crashes in
contrib/cube
functions (Tom)
Fix core dump in
contrib/xml2
’s
xpath_table()
function when the input query returns a
NULL value (Tom)
Fix
contrib/xml2
’s makefile to not override
CFLAGS
(Tom)
Fix
DatumGetBool
macro to not fail with gcc 4.3 (Tom)
This problem affects “old style” (V0) C functions that return boolean. The fix is already in 8.3, but
the need to back-patch it was not realized at the time.
E.148. Release 8.2.7
ReleaseDate: 2008-03-17
This release contains avariety of fixes from 8.2.6. For information about new features in the 8.2major
release, see Section E.155.
E.148.1. Migration to Version 8.2.7
Adump/restore is not required for those running 8.2.X. However, youmightneedto
REINDEX
indexes
on textual columns after updating, if you are affected by the Windows locale issue described below.
E.148.2. Changes
Fixcharacter string comparison for Windows locales thatconsider differentcharacter combinations
as equal (Tom)
This fix applies only on Windows and only when using UTF-8 database encoding. The same fix
was made for all other cases over two years ago, but Windows with UTF-8 uses a separate code
path that was not updated. If you are using a locale that considers some non-identical strings as
equal, you may need to
REINDEX
to fix existing indexes on textual columns.
Repair potential deadlock between concurrent
VACUUM FULL
operations on different system cata-
logs (Tom)
Fix longstanding
LISTEN
/
NOTIFY
race condition (Tom)
In rare cases asession thathadjustexecuted a
LISTEN
might not get anotification, eventhoughone
would be expected because the concurrent transaction executing
NOTIFY
was observed to commit
later.
Aside effect of the fix is that a transaction that has executed a not-yet-committed
LISTEN
com-
mand will not see any row in
pg_listener
for the
LISTEN
,should it choose to look; formerly it
2496
Appendix E. Release Notes
would have. This behavior was never documented one way or the other, but it is possible that some
applications depend onthe old behavior.
Disallow
LISTEN
and
UNLISTEN
withina preparedtransaction (Tom)
This was formerly allowed but trying to do it had various unpleasant consequences, notably that
the originating backend could not exit as long as an
UNLISTEN
remained uncommitted.
Disallow dropping a temporary table withina preparedtransaction (Heikki)
This was correctly disallowed by 8.1, but the check was inadvertently broken in 8.2.
Fix rare crash when an error occurs during a query using a hash index (Heikki)
Fix memory leaks in certain usages of set-returning functions (Neil)
Fix input of datetime values for February 29 in years BC (Tom)
The former coding was mistaken about which years were leap years.
Fix “unrecognized node type” error in some variants of
ALTER OWNER
(Tom)
Ensure
pg_stat_activity
.
waiting
flag is cleared when a lock wait is aborted (Tom)
Fix handling of process permissions onWindows Vista (Dave, Magnus)
In particular, this fix allows starting the server as the Administrator user.
Update time zone data files to tzdata release 2008a (in particular, recent Chile changes); adjust
timezone abbreviation
VET
(Venezuela) to mean UTC-4:30, not UTC-4:00 (Tom)
Fix pg_ctl to correctly extract the postmaster’s port number from command-line options (Itagaki
Takahiro, Tom)
Previously,
pg_ctl start -w
could try to contact the postmaster on the wrong port, leading to
bogus reports of startup failure.
Use
-fwrapv
to defend against possible misoptimization in recent gcc versions (Tom)
This is known to be necessary when building PostgreSQL with gcc 4.3 or later.
Correctly enforce
statement_timeout
values longer than
INT_MAX
microseconds (about 35
minutes) (Tom)
This bug affects only builds with
--enable-integer-datetimes
.
Fix “unexpected PARAM_SUBLINK ID” planner error when constant-folding simplifies a sub-
select (Tom)
Fix logical errors in constraint-exclusion handling of
IS NULL
and
NOT
expressions (Tom)
The planner wouldsometimes exclude partitions that should nothave been excluded because of the
possibility of NULL results.
Fix another cause of “failed to build any N-way joins” planner errors (Tom)
This could happen in cases where a clauseless join needed to be forced before a join clause could
be exploited.
Fix incorrect constant propagation in outer-join planning(Tom)
The planner could sometimes incorrectly conclude that a variable could be constrained to be equal
to a constant, leading to wrong query results.
Fix display of constant expressions in
ORDER BY
and
GROUP BY
(Tom)
An explicitlycastedconstantwouldbe shownincorrectly. This couldfor example lead to corruption
of a view definition during dump and reload.
2497
Documents you may be interested
Documents you may be interested