pdf viewer for asp.net web application : Adding image to pdf control SDK system azure .net windows console postgresql-9.4-A4246-part2886

Appendix E. Release Notes
Previously, if an unprivileged user ran
ALTER USER ... RESET ALL
for himself, or
ALTER
DATABASE ... RESET ALL
for a database he owns, this would remove all special parameter
settings for the user or database, even ones that are only supposed to be changeable by a superuser.
Now, the
ALTER
will only remove the parameters that the user has permission to change.
Avoidpossiblecrashduringbackendshutdown if shutdownoccurswhena
CONTEXT
additionwould
be made to log entries (Tom)
In some cases the context-printing function would fail because the current transaction had already
been rolled back when it came time to print a logmessage.
Fix erroneous handling of
%r
parameter in
recovery_end_command
(Heikki)
The value always came out zero.
Ensure the archiver process responds to changes in
archive_command
as soon as possible (Tom)
Fix pl/pgsql’s
CASE
statement to not fail when the case expression is a query that returns no rows
(Tom)
Update pl/perl’s
ppport.h
for modern Perl versions (Andrew)
Fix assorted memory leaks in pl/python (Andreas Freund, Tom)
Handle empty-string connect parameters properly in ecpg (Michael)
Prevent infinite recursion in psql when expanding a variable that refers to itself (Tom)
Fix psql’s
\copy
to not add spaces around a dot within
\copy (select ...)
(Tom)
Addition of spaces around the decimal point in a numeric literal would result in a syntax error.
Avoid formatting failure in psql when running in a locale context that doesn’t match the
client_encoding
(Tom)
Fix unnecessary “GIN indexes do not support whole-index scans” errors for unsatisfiable queries
using
contrib/intarray
operators (Tom)
Ensure that
contrib/pgstattuple
functions respond to cancel interrupts promptly (Tatsuhito
Kasahara)
Make server startup deal properly with the case that
shmget()
returns
EINVAL
for an existing
shared memory segment (Tom)
This behavior has been observedonBSD-derived kernels includingOS X. It resulted in anentirely-
misleading startup failure complaining that the shared memory request size was too large.
Avoid possible crashes in syslogger process on Windows (Heikki)
Deal more robustly with incomplete time zone information in the Windows registry (Magnus)
Update the set of known Windows time zone names (Magnus)
Update time zone data files to tzdata release 2010j for DST law changes in Argentina, Australian
Antarctic, Bangladesh, Mexico, Morocco, Pakistan, Palestine, Russia, Syria, Tunisia; also historical
corrections for Taiwan.
Also, add
PKST
(PakistanSummer Time) to the default set of timezone abbreviations.
E.104. Release 8.4.3
ReleaseDate: 2010-03-15
2388
Adding image to pdf - 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
add photo pdf; add image to pdf acrobat reader
Adding image to pdf - 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 picture to pdf preview; add photo to pdf online
Appendix E. Release Notes
This release contains avariety of fixes from 8.4.2. For information about new features in the 8.4major
release, see Section E.107.
E.104.1. Migration to Version 8.4.3
Adump/restore is not requiredfor those running8.4.X. However, if you are upgradingfrom a version
earlier than 8.4.2, see Section E.105.
E.104.2. Changes
Add new configuration parameter
ssl_renegotiation_limit
to control how often we do ses-
sion key renegotiation for an SSL connection (Magnus)
This can be set tozero to disable renegotiation completely, whichmay be required if a broken SSL
library is used. In particular, some vendors are shipping stopgap patches for CVE-2009-3555 that
cause renegotiation attempts to fail.
Fix possible deadlock during backend startup (Tom)
Fix possible crashes due to not handling errors during relcache reload cleanly (Tom)
Fix possible crash due to use of dangling pointer to a cached plan (Tatsuo)
Fix possible crash due to overenthusiastic invalidation of cached plan for
ROLLBACK
(Tom)
Fix possible crashes when trying to recover from a failure in subtransactionstart (Tom)
Fix server memory leak associated with use of savepoints and a client encoding different from
server’s encoding (Tom)
Fixincorrect WAL data emitted duringend-of-recoverycleanup of a GIST index page split (Yoichi
Hirai)
This would result in index corruption, or even more likely an error during WAL replay, if we were
unlucky enough to crash during end-of-recovery cleanup after having completed an incomplete
GIST insertion.
Fix bug in WAL redo cleanup method for GIN indexes (Heikki)
Fix incorrect comparison of scan key in GIN index search (Teodor)
Make
substring()
for
bit
types treat any negative length as meaning “all the rest of the string”
(Tom)
The previous coding treated only -1 that way, and would produce an invalid result value for other
negative values, possibly leadingto a crash (CVE-2010-0442).
Fix integer-to-bit-string conversions tohandle the first fractional byte correctly when the output bit
width is wider than the given integer by something other than a multiple of 8 bits (Tom)
Fix some cases of pathologically slow regular expression matching (Tom)
Fix bug occurring when trying to inline a SQL function that returns a set of a composite type that
contains dropped columns (Tom)
Fix bug with trying to update a field of anelement of a composite-type array column(Tom)
Avoid failure when
EXPLAIN
has to print a FieldStore or assignment ArrayRef expression (Tom)
2389
C# Word - Insert Image to Word Page in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET PowerPoint, VB.NET Tiff, VB.NET Imaging, VB It's a demo code for adding image to word page using C#.
how to add a jpg to a pdf; add jpg to pdf
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Support adding PDF page number. Offer PDF page break inserting function. DLLs for Adding Page into PDF Document in VB.NET Class. Add necessary references:
add jpg to pdf acrobat; add a jpeg to a pdf
Appendix E. Release Notes
These cases can arise now that
EXPLAIN VERBOSE
tries to print plan node target lists.
Avoid an unnecessary coercionfailure in some cases where anundecoratedliteral string appears in
asubquery within
UNION
/
INTERSECT
/
EXCEPT
(Tom)
This fixes a regression for some cases that worked before 8.4.
Avoid undesirable rowtype compatibility check failures in some cases where a whole-row Var has
arowtype that contains dropped columns (Tom)
Fixthe
STOP WAL LOCATION
entryin backup history files to reportthenext WAL segment’s name
when the end location is exactly at a segment boundary (Itagaki Takahiro)
Always pass the catalog ID to an option validator function specified in
CREATE FOREIGN DATA
WRAPPER
(Martin Pihlak)
Fix some more cases of temporary-file leakage (Heikki)
This corrects a problem introduced in the previous minor release. One case that failed is when a
plpgsql function returning set is called within another function’s exception handler.
Add support for doing
FULL JOIN ON FALSE
(Tom)
This prevents a regression from pre-8.4 releases for some queries that can now be simplified to a
constant-false join condition.
Improve constraint exclusion processing of boolean-variable cases, in particular make it possible
to exclude a partition that has a “bool_column = false” constraint (Tom)
Prevent treating an
INOUT
cast as representing binary compatibility (Heikki)
Include columnname in the message when warningabout inabilityto grant or revoke column-level
privileges (Stephen Frost)
This is more useful than before and helps to prevent confusion when a
REVOKE
generates multiple
messages, which formerly appeared to be duplicates.
When reading
pg_hba.conf
and relatedfiles, donot treat
@something
as a file inclusion request
if the
@
appears inside quote marks; also, never treat
@
by itself as a file inclusion request (Tom)
This prevents erratic behavior if a role or database name starts with
@
.If you need to include a file
whose path name contains spaces, you can still do so, but you must write
@"/path to/file"
rather than putting the quotes around the whole construct.
Prevent infinite loop on some platforms if a directory is named as an inclusion target in
pg_hba.conf
and related files (Tom)
Fix possible infinite loopif
SSL_read
or
SSL_write
fails without setting
errno
(Tom)
This is reportedly possible with some Windows versions of openssl.
Disallow GSSAPI authentication on local connections, since it requires a hostname to function
correctly (Magnus)
Protect ecpg against applications freeing strings unexpectedly (Michael)
Make ecpg report the proper SQLSTATE if the connection disappears (Michael)
Fix translation of cell contents in psql
\d
output (Heikki)
Fixpsql’s
numericlocale
optionto notformatstrings itshouldn’tinlatexandtroff output formats
(Heikki)
Fix a small per-query memory leak in psql (Tom)
Make psql return the correct exit status (3) when
ON_ERROR_STOP
and
--single-transaction
are both specified and an error occurs during the implied
COMMIT
(Bruce)
2390
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF document to/from supported document and image forms. to define text or images on PDF document and Capable of adding PDF file navigation features to your VB
add jpg to pdf form; add jpg to pdf preview
C# PowerPoint - Insert Image to PowerPoint File Page in C#.NET
C#.NET PDF Reading, C#.NET Annotate PDF in WPF, C#.NET PDF Create, C#.NET PDF Document Viewer, C#.NET PDF Windows Viewer, C#.NET convert image to PDF, C#.NET
adding an image to a pdf; how to add image to pdf reader
Appendix E. Release Notes
Fix pg_dump’s output of permissions for foreign servers (Heikki)
Fix possible crash in parallel pg_restore due to out-of-range dependency IDs (Tom)
Fix plpgsql failure in one case where a composite column is set to NULL (Tom)
Fix possible failure when calling PL/Perl functions from PL/PerlU or vice versa (Tim Bunce)
Add
volatile
markings in PL/Python to avoid possible compiler-specific misbehavior (Zdenek
Kotala)
Ensure PL/Tcl initializes the Tcl interpreter fully (Tom)
The only known symptom of this oversight is that the Tcl
clock
command misbehaves if using
Tcl 8.5 or later.
Prevent
ExecutorEnd
from being run on portals created within a failed transaction or subtransac-
tion (Tom)
This is known to cause issues when using
contrib/auto_explain
.
Prevent crash in
contrib/dblink
when too many key columns are specified to a
dblink_build_sql_
*
function (Rushabh Lathia, Joe Conway)
Allow zero-dimensional arrays in
contrib/ltree
operations (Tom)
This case was formerly rejected as an error, but it’s more convenient to treat it the same as a zero-
element array. In particular this avoids unnecessary failures when an
ltree
operationis applied to
the result of
ARRAY(SELECT ...)
and the sub-select returns no rows.
Fix assorted crashes in
contrib/xml2
caused by sloppy memory management (Tom)
Make building of
contrib/xml2
more robust on Windows (Andrew)
Fix race condition in Windows signal handling (Radu Ilie)
One known symptom of this bug is that rows in
pg_listener
could be droppedunder heavy load.
Make the configure script report failure if the C compiler does not provide a working 64-bitinteger
datatype (Tom)
This case has been broken for some time, and no longer seems worth supporting, so just reject it at
configure time instead.
Update time zone data files totzdata release 2010e for DST law changes in Bangladesh, Chile, Fiji,
Mexico, Paraguay, Samoa.
E.105. Release 8.4.2
ReleaseDate: 2009-12-14
This release contains avariety of fixes from 8.4.1. For information about new features in the 8.4major
release, see Section E.107.
E.105.1. Migration to Version 8.4.2
Adump/restore is not required for those running 8.4.X. However, if you have any hash indexes, you
should
REINDEX
them after updating to 8.4.2, to repair possible damage.
2391
C# PDF Page Insert Library: insert pages into PDF file in C#.net
By using reliable APIs, C# programmers are capable of adding and inserting (empty) PDF page or pages from various file formats, such as PDF, Tiff, Word, Excel
add image to pdf java; how to add image to pdf in acrobat
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
add image pdf acrobat; how to add an image to a pdf file
Appendix E. Release Notes
E.105.2. Changes
Protect against indirect security threats caused by index functions changing session-local state
(Gurjeet Singh, Tom)
This change prevents allegedly-immutable index functions from possibly subverting a superuser’s
session (CVE-2009-4136).
RejectSSL certificates containing anembeddednullbyte inthe commonname(CN) field(Magnus)
This prevents unintendedmatching of a certificate to a server or client name during SSL validation
(CVE-2009-4034).
Fix hash index corruption (Tom)
The 8.4 change that made hash indexes keep entries sorted by hash value failed to update the
bucket splitting and compaction routines to preserve the ordering. So application of either of those
operations could lead to permanent corruption of an index, in the sense that searches might fail to
findentries that are present. Todealwith this, it is recommended to
REINDEX
any hash indexes you
may have after installing this update.
Fix possible crash during backend-startup-time cache initialization (Tom)
Avoid crash on empty thesaurus dictionary (Tom)
Prevent signals from interrupting
VACUUM
at unsafe times (Alvaro)
This fix prevents a PANIC if a
VACUUM FULL
is canceled after it’s already committed its tuple
movements, as well as transient errors if a plain
VACUUM
is interrupted after having truncated the
table.
Fix possible crash due to integer overflow in hash table size calculation (Tom)
This could occur with extremelylarge planner estimates for the size of a hashjoin’s result.
Fix crash if a
DROP
is attempted on an internally-dependent object (Tom)
Fix very rare crash in
inet
/
cidr
comparisons (Chris Mikkelson)
Ensure that shared tuple-level locks held by prepared transactions are not ignored (Heikki)
Fix premature drop of temporary files used for a cursor that is accessed within a subtransaction
(Heikki)
Fix memory leak in syslogger process when rotating to a new CSV logfile (Tom)
Fix memory leak in postmaster when re-parsing
pg_hba.conf
(Tom)
Fix Windows permission-downgrade logic (Jesse Morris)
This fixes some cases where the database failed to start on Windows, often with misleading error
messages such as “could not locate matching postgres executable”.
Make
FOR UPDATE/SHARE
in the primary query not propagate into
WITH
queries (Tom)
For example, in
WITH w AS (SELECT
*
FROM foo) SELECT
*
FROM w, bar ... FOR UPDATE
the
FOR UPDATE
will now affect
bar
but not
foo
.This is more useful and consistent than the
original 8.4 behavior, which tried to propagate
FOR UPDATE
intothe
WITH
query but always failed
due to assorted implementation restrictions. It also follows the design rule that
WITH
queries are
executed as if independent of the main query.
Fix bug with a
WITH RECURSIVE
query immediately inside another one (Tom)
Fix concurrencybugin hash indexes (Tom)
2392
VB.NET Image: How to Draw Annotation on Doc Images with Image SDK
multi-page TIFF, Microsoft Office Word and PDF file programmer, you might need some other image annotating tutorials besides adding annotation using VB
add image to pdf file; how to add an image to a pdf in preview
VB.NET TIFF: Add New Image to TIFF File in Visual Basic .NET
NET TIFF image processing SDK and its TIFF image adding function at this section, the following parts will describe the sample method for adding image to TIFF
add picture to pdf online; add image to pdf reader
Appendix E. Release Notes
Concurrent insertions could cause index scans to transiently report wrong results.
Fix incorrect logic for GiST index page splits, when the split depends on a non-first column of the
index (Paul Ramsey)
Fix wrong search results for a multi-column GIN indexwith
fastupdate
enabled (Teodor)
Fix bugs in WAL entry creation for GIN indexes (Tom)
These bugs were masked when
full_page_writes
was on, but with it off a WAL replay failure
was certain if a crash occurred before the next checkpoint.
Don’t error out if recycling or removing an old WAL file fails at the end of checkpoint (Heikki)
It’s better totreatthe problem asnon-fataland allowthecheckpointtocomplete. Future checkpoints
will retry the removal. Such problems are not expected in normal operation, but have been seen to
be caused by misdesigned Windows anti-virus andbackup software.
Ensure WAL files aren’t repeatedly archived on Windows (Heikki)
This is another symptom that could happen if some other process interfered with deletion of a
no-longer-needed file.
Fix PAM password processing to be more robust (Tom)
The previous codeis known to failwith the combination of the Linux
pam_krb5
PAM modulewith
Microsoft Active Directory as the domain controller. It might have problems elsewhere too, since
it was making unjustified assumptions about what arguments the PAM stack would pass to it.
Raise the maximum authentication token(Kerberos ticket) size in GSSAPI andSSPI authentication
methods (Ian Turner)
While the old 2000-byte limit was more than enough for Unix Kerberos implementations, tickets
issued by Windows Domain Controllers can be much larger.
Ensure that domain constraints are enforced in constructs like
ARRAY[...]::domain
,where the
domain is over an array type (Heikki)
Fix foreign-key logic for some cases involving composite-type columns as foreign keys (Tom)
Ensure that a cursor’s snapshot is not modified after it is created (Alvaro)
This could lead to a cursor delivering wrong results if later operations in the same transaction
modify the data the cursor is supposed to return.
Fix
CREATE TABLE
to properlymerge defaultexpressionscomingfrom differentinheritance parent
tables (Tom)
This used to work but was broken in 8.4.
Re-enable collection of access statistics for sequences (Akira Kurosawa)
This used to work but was broken in 8.3.
Fix processing of ownership dependencies during
CREATE OR REPLACE FUNCTION
(Tom)
Fix incorrect handling of
WHERE x
=
x
conditions (Tom)
In some cases these could get ignored as redundant, but they aren’t — they’re equivalent to
xIS
NOT NULL
.
Fix incorrect plan construction when using hashaggregation to implement
DISTINCT
for textually
identical volatile expressions (Tom)
Fix Assert failure for a volatile
SELECT DISTINCT ON
expression (Tom)
Fix
ts_stat()
to not fail on an empty
tsvector
value (Tom)
2393
VB.NET TIFF: Read, Edit & Process TIFF with VB.NET Image Document
TIFF document at the page level, like TIFF page adding & deleting to provide powerful & profession imaging controls, PDF document, image to pdf files and
adding a jpeg to a pdf; add a jpg to a pdf
Appendix E. Release Notes
Make text search parser accept underscores in XML attributes (Peter)
Fix encoding handling in
xml
binary input (Heikki)
If the XML header doesn’t specify an encoding, we now assume UTF-8 by default; the previous
handlingwas inconsistent.
Fix bug with calling
plperl
from
plperlu
or vice versa (Tom)
An error exit from the inner function could result in crashes due to failure to re-select the correct
Perl interpreter for the outer function.
Fix session-lifespan memoryleak when a PL/Perl function is redefined (Tom)
Ensure that Perl arrays are properly converted to PostgreSQL arrays when returned by a set-
returning PL/Perl function (Andrew Dunstan, Abhijit Menon-Sen)
This worked correctly already for non-set-returning functions.
Fix rare crash in exception processing in PL/Python (Peter)
Fix ecpg problem with comments in
DECLARE CURSOR
statements (Michael)
Fix ecpg to not treat recently-added keywords as reserved words (Tom)
This affectedthe keywords
CALLED
,
CATALOG
,
DEFINER
,
ENUM
,
FOLLOWING
,
INVOKER
,
OPTIONS
,
PARTITION
,
PRECEDING
,
RANGE
,
SECURITY
,
SERVER
,
UNBOUNDED
,and
WRAPPER
.
Re-allow regular expression special characters in psql’s
\df
function name parameter (Tom)
In
contrib/fuzzystrmatch
, correct the calculation of
levenshtein
distances with
non-default costs (Marcin Mank)
In
contrib/pg_standby
,disable triggeringfailover with a signal on Windows (Fujii Masao)
This never did anything useful, because Windows doesn’t have Unix-style signals, but recent
changes made it actually crash.
Put
FREEZE
and
VERBOSE
options in the right order in the
VACUUM
command that
contrib/vacuumdb
produces (Heikki)
Fixpossible leak of connections when
contrib/dblink
encounters anerror (TatsuhitoKasahara)
Ensure psql’s flex module is compiled with the correct system header definitions (Tom)
This fixes build failures on platforms where
--enable-largefile
causes incompatible changes
in the generated code.
Make the postmaster ignore any
application_name
parameter in connection request packets, to
improve compatibility with future libpq versions (Tom)
Update the timezone abbreviation files to match current reality (Joachim Wieland)
This includes adding
IDT
to the default timezone abbreviation set.
Update time zone data files to tzdata release 2009s for DST law changes in Antarctica, Argentina,
Bangladesh, Fiji, Novokuznetsk, Pakistan, Palestine, Samoa, Syria; also historical corrections for
Hong Kong.
E.106. Release 8.4.1
ReleaseDate: 2009-09-09
2394
Appendix E. Release Notes
This release contains a variety of fixes from 8.4. For information about new features in the 8.4 major
release, see Section E.107.
E.106.1. Migration to Version 8.4.1
Adump/restore is not required for those running 8.4.X.
E.106.2. Changes
Fix WAL page header initialization at the end of archive recovery (Heikki)
This could lead to failure to process the WAL in a subsequent archive recovery.
Fix “cannot make newWAL entries during recovery” error (Tom)
Fix problem that could make expired rows visible after a crash (Tom)
This bug involved a page status bit potentially not being set correctly after a server crash.
Disallow
RESET ROLE
and
RESET SESSION AUTHORIZATION
inside security-definer functions
(Tom, Heikki)
This covers a case that was missed in the previous patch that disallowed
SET ROLE
and
SET
SESSION AUTHORIZATION
inside security-definer functions. (See CVE-2007-6600)
Make
LOAD
of an already-loaded loadable module into a no-op (Tom)
Formerly,
LOAD
would attempt to unload and re-load the module, but this is unsafe and not all that
useful.
Make window function
PARTITION BY
and
ORDER BY
items always be interpreted as simple ex-
pressions (Tom)
In 8.4.0 these lists were parsed following the rules used for top-level
GROUP BY
and
ORDER BY
lists. But this was not correct per the SQL standard, and it led to possible circularity.
Fix several errors in planning of semi-joins (Tom)
Theseledtowrong query results insome cases where
IN
or
EXISTS
was used together withanother
join.
Fix handling of whole-rowreferences to subqueries that are within an outer join (Tom)
An example is
SELECT COUNT(ss.
*
) FROM ... LEFT JOIN (SELECT ...) ss ON ...
.
Here,
ss.
*
would be treated as
ROW(NULL,NULL,...)
for null-extended join rows, which is not
the same as a simple NULL. Now it is treated as a simple NULL.
Fix Windows shared-memory allocationcode (Tsutomu Yamada, Magnus)
This bug led to the often-reported “could not reattach to shared memory” error message.
Fix locale handling with plperl (Heikki)
This bug could cause the server’s locale setting to change when a plperl function is called, leading
to data corruption.
Fix handling of reloptions to ensure setting one option doesn’t force default values for others (Ita-
gaki Takahiro)
2395
Appendix E. Release Notes
Ensure that a “fast shutdown” request will forcibly terminate open sessions, even if a “smart shut-
down” was already in progress (Fujii Masao)
Avoid memory leak for
array_agg()
in
GROUP BY
queries (Tom)
Treat
to_char(..., ’TH’)
as an uppercase ordinal suffix with
’HH’
/
’HH12’
(Heikki)
It was previously handled as
’th’
(lowercase).
Include the fractional part inthe resultof
EXTRACT(second)
and
EXTRACT(milliseconds)
for
time
and
time with time zone
inputs (Tom)
This has always worked for floating-point datetime configurations, but was broken in the integer
datetime code.
Fix overflow for
INTERVAL ’
x
ms’
when
x
is more than 2 million and integer datetimes are in
use (Alex Hunsaker)
Improve performance when processing toasted values in index scans (Tom)
This is particularly useful for PostGIS
5
.
Fix a typo that disabled
commit_delay
(Jeff Janes)
Output early-startup messages to
postmaster.log
if the server is started in silent mode (Tom)
Previously such error messages were discarded, leading to difficulty in debugging.
Remove translated FAQs (Peter)
They are now on the wiki
6
.The main FAQ was moved to the wiki some time ago.
Fix pg_ctl to not go into an infinite loop if
postgresql.conf
is empty (Jeff Davis)
Fix several errors in pg_dump’s
--binary-upgrade
mode (Bruce, Tom)
pg_dump --binary-upgrade
is used by pg_migrator.
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)
Work around gcc bug that causes “floating-point exception” instead of “division by zero” on some
platforms (Tom)
Update time zone data files to tzdata release 2009l for DST law changes in Bangladesh, Egypt,
Mauritius.
E.107. Release 8.4
ReleaseDate: 2009-07-01
5. http://postgis.net/
6. http://wiki.postgresql.org/wiki/FAQ
2396
Appendix E. Release Notes
E.107.1. Overview
After many years of development, PostgreSQL has become feature-complete in many areas. This
release shows a targeted approach to adding features (e.g., authentication, monitoring, space reuse),
and adds capabilities defined inthe later SQL standards. The major areas of enhancement are:
Windowing Functions
Common Table Expressions and Recursive Queries
Default and variadic parameters for functions
Parallel Restore
Column Permissions
Per-database locale settings
Improved hash indexes
Improved join performance for
EXISTS
and
NOT EXISTS
queries
Easier-to-use Warm Standby
Automatic sizing of the Free Space Map
Visibility Map (greatly reduces vacuum overhead for slowly-changing tables)
Version-aware psql (backslash commands work against older servers)
Support SSL certificates for user authentication
Per-function runtime statistics
Easy editing of functions in psql
New contrib modules: pg_stat_statements, auto_explain, citext, btree_gin
The above items are explained in more detail in the sections below.
E.107.2. Migration to Version 8.4
Adump/restore using pg_dump is required for those wishing to migrate data from any previous re-
lease.
Observe the following incompatibilities:
E.107.2.1. General
Use 64-bit integer datetimes by default (Neil Conway)
Previously this was selected by configure’s
--enable-integer-datetimes
option. To retain
the old behavior, build with
--disable-integer-datetimes
.
Remove ipccleanutility command (Bruce)
The utility only worked on a few platforms. Users should use their operating system tools instead.
2397
Documents you may be interested
Documents you may be interested