pdf viewer for asp.net web application : How to add an image to a pdf control application system web page html wpf console postgresql-9.4-A4252-part2893

Appendix E. Release Notes
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 encoding conversion problems in XML functions when the database encoding isn’t UTF-8
(Tom)
Fix
contrib/dblink
’s
dblink_get_result(text,bool)
function (Joe)
Fix possible garbage output from
contrib/sslinfo
functions (Tom)
Fixincorrectbehavior of
contrib/tsearch2
compatibility trigger when it’s firedmore than once
in a command (Teodor)
Fix possible mis-signaling in autovacuum (Heikki)
Support running as a service on Windows 7 beta (Dave andMagnus)
Fix ecpg’s handling of varchar structs (Michael)
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.126. Release 8.3.5
ReleaseDate: 2008-11-03
This release contains avariety of fixes from 8.3.4. For information about new features in the 8.3major
release, see Section E.131.
E.126.1. Migration to Version 8.3.5
Adump/restore is not required for those running 8.3.X. However, if you are upgrading from a ver-
sion earlier than 8.3.1, see Section E.130. Also, if you were running a previous 8.3.X release, it is
recommended to
REINDEX
all GiST indexes after the upgrade.
E.126.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
.
Fix backend crash when the client encoding cannot represent a localized error message (Tom)
2448
How to add an image to a 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
adding a jpeg to a pdf; how to add a picture to a pdf document
How to add an image to a 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 jpg to pdf; how to add a jpeg to a pdf
Appendix E. Release Notes
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 in
bytea
-to-XML mapping (Michael McMaster)
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 Assert failure during rescan of an
IS NULL
search of a GiST index(Teodor)
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)
Force a checkpoint before
CREATE DATABASE
starts to copy files (Heikki)
This prevents a possible failure if files had recently been deleted in the source database.
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 text search 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)
Make
ILIKE
compare characters case-insensitively even when they’re escaped (Andrew)
Ensure
DISCARD
is handled properly by statement logging (Tom)
Fix incorrect logging of last-completed-transaction time during PITR recovery (Tom)
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.
Mark
SessionReplicationRole
as
PGDLLIMPORT
so it can be used by Slony on Windows
(Magnus)
Fix small memory leak when using libpq’s
gsslib
parameter (Magnus)
The space used by the parameter string was not freed at connection close.
Ensure libgssapi is linked into libpq if needed (Markus Schaaf)
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)
2449
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Get image information, such as its location, zonal information, metadata, and so on. Able to edit, add, delete, move, and output PDF document image.
adding an image to a pdf; add picture to pdf preview
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
add image to pdf in preview; add photo pdf
Appendix E. Release Notes
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.127. Release 8.3.4
ReleaseDate: 2008-09-22
This release contains avariety of fixes from 8.3.3. For information about new features in the 8.3major
release, see Section E.131.
E.127.1. Migration to Version 8.3.4
Adump/restore is not requiredfor those running8.3.X. However, if you are upgradingfrom a version
earlier than 8.3.1, see Section E.130.
E.127.2. Changes
Fix bug in btree WAL recovery code (Heikki)
Recovery failed if the WAL ended partway through a page split operation.
Fix potential use of wrong cutoff XID for HOT page pruning (Alvaro)
This error created a risk of corruption insystem catalogs that are consulted by
VACUUM
:dead tuple
versions might be removed too soon. The impact of this on actual database operations would be
minimal, sincethesystem doesn’t follow MVCC rules while examiningcatalogs, but it might result
in transiently wrong output from pg_dump or other client programs.
Fix potential miscalculation of
datfrozenxid
(Alvaro)
This error may explain some recent reports of failure to remove old
pg_clog
data.
Fix incorrect HOT updates after
pg_class
is reindexed (Tom)
Corruption of
pg_class
could occur if
REINDEX TABLE pg_class
was followed in the same
session by an
ALTER TABLE RENAME
or
ALTER TABLE SET SCHEMA
command.
Fix missed “combo cid” case (Karl Schnaitter)
This error made rows incorrectly invisible to a transaction in which they had been deleted by mul-
tiple subtransactions that all aborted.
Prevent autovacuum from crashing if the table it’s currently checking is deleted at just the wrong
time (Alvaro)
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)
2450
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
DLLs for PDF Image Extraction in VB.NET. In order to run the sample code, the following steps would be necessary. Add necessary references:
add image to pdf preview; adding images to a pdf document
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
add jpg to pdf document; adding jpg to pdf
Appendix E. Release Notes
Regenerate foreign key checking queries from scratch when either table is modified (Tom)
Previously, 8.3wouldattempt toreplanthequery, but would work from previouslygenerated query
text. This led to failures if a table or column was renamed.
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)
This situation is believed to be impossible in 8.3, but it can happen in prior releases, so a check
seems prudent.
Fix possible repeated drops during
DROP OWNED
(Tom)
This would typically result in strange errors such as “cache lookup failedfor relation NNN”.
Fix several memory leaks in XML operations (Kris Jurka, Tom)
Fix
xmlserialize()
to raise error properly for unacceptable target data type (Tom)
Fixa couple of placesthatmis-handledmultibytecharacters in textsearch configurationfile parsing
(Tom)
Certain characters occurring in configuration files would always cause “invalid byte sequence for
encoding” failures.
Provide file name and line number location for all errors reported in text search configuration files
(Tom)
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 that could improperly push down
IS NULL
tests below an outer join (Tom)
This was triggered by occurrence of
IS NULL
tests for the same relation in allarms of anupper
OR
clause.
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)
This is very substantially more accurate than the regular
GROUP BY
estimate for certain boolean
tests like
col IS NULL
.
2451
C# Create PDF from images Library to convert Jpeg, png images to
List<Bitmap> images = new List<Bitmap>(); images.Add(new Bitmap(Program.RootPath + "\\" 1.gif")); / Build a PDF document with GIF image.
add picture pdf; add jpg signature to pdf
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
C#.NET PDF SDK - Add Sticky Note to PDF Page in C#.NET. Able to add notes to PDF using C# source code in Visual Studio .NET framework.
add jpeg to pdf; add a picture to a pdf
Appendix E. Release Notes
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)
Improve performance of
PQescapeBytea()
(Rudolf Leitgeb)
On Windows, work around a Microsoft bug by preventing libpq from trying to send more than
64kB per system call (Magnus)
Fix ecpg to handle variables properly in
SET
commands (Michael)
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)
Fix erroneous WAL file cutoff point calculation in pg_standby (Simon)
Update time zone data files to tzdata release 2008f (for DST law changes in Argentina, Bahamas,
Brazil, Mauritius, Morocco, Pakistan, Palestine, and Paraguay)
E.128. Release 8.3.3
ReleaseDate: 2008-06-12
This releasecontains one seriousandoneminor bugfix over 8.3.2. For informationabout newfeatures
in the 8.3 major release, see Section E.131.
E.128.1. Migration to Version 8.3.3
Adump/restore is not requiredfor those running8.3.X. However, if you are upgradingfrom a version
earlier than 8.3.1, see Section E.130.
E.128.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.
2452
C# PDF remove image library: remove, delete images from PDF in C#.
C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to PDF; Remove Image from PDF Page Using C#. Add necessary references:
how to add image to pdf in acrobat; add image to pdf reader
VB.NET PDF remove image library: remove, delete images from PDF in
C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to PDF; VB.NET: Remove Image from PDF Page. Add necessary references:
add image to pdf online; add png to pdf preview
Appendix E. Release Notes
E.129. Release 8.3.2
ReleaseDate: never released
This release contains avariety of fixes from 8.3.1. For information about new features in the 8.3major
release, see Section E.131.
E.129.1. Migration to Version 8.3.2
Adump/restore is not requiredfor those running8.3.X. However, if you are upgradingfrom a version
earlier than 8.3.1, see Section E.130.
E.129.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 incorrect archive truncation point calculationfor the
%r
macro in
recovery_command
param-
eters (Simon)
This could lead to data loss if a warm-standby script relied on
%r
to decide when to throw away
WAL segment files.
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
REASSIGN OWNED
so that it works on procedural languages too (Alvaro)
Fix problems with
SELECT FOR UPDATE/SHARE
occurring as a subquery in a query with a non-
SELECT
top-level operation (Tom)
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)
Restore the pre-8.3 behavior that an out-of-range block number in a TID being used in a TidScan
plan results in silently not matching any rows (Tom)
8.3.0 and 8.3.1 threw an error instead.
Fix GIN bug that could result in a
too many LWLocks taken
failure (Teodor)
Fix broken GiST comparison function for
tsquery
(Teodor)
Fix
tsvector_update_trigger()
and
ts_stat()
to accept domains over the types they ex-
pect to work with (Tom)
Fix failure to support enum data types as foreign keys (Tom)
Avoid possible crash when decompressing corrupted data (Zdenek Kotala)
Fix race conditions between delayed unlinks and
DROP DATABASE
(Heikki)
2453
Appendix E. Release Notes
In the worstcase this could result in deleting a newly createdtable in a newdatabase that happened
to getthe same OID as the recently-dropped one; butof course thatis an extremely low-probability
scenario.
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.
Fix possible crash due to incorrect plan generated for an
x
IN (SELECT
y
FROM ...)
clause
when
x
and
y
have different data types; and make sure the behavior is semantically correct when
the conversion from
y
’s type to
x
’s type is lossy(Tom)
Fix oversight that prevented the planner from substituting known Param values as if they were
constants (Tom)
This mistake partially disabled optimization of unnamed extended-Query statements in 8.3.0 and
8.3.1: inparticular the LIKE-to-indexscan optimizationwould never be appliedif the LIKE pattern
was passed as a parameter, and constraint exclusion depending on a parameter value didn’t work
either.
Fix planner failure when an indexable
MIN
or
MAX
aggregate is used with
DISTINCT
or
ORDER BY
(Tom)
Fix planner to ensure it never uses a “physical tlist” for a plan node that is feeding a Sort node
(Tom)
This led to the sort having to push around more data than it really needed to, since unused column
values were included inthe sorted data.
Avoid unnecessary copying of query strings (Tom)
This fixes a performance problem introduced in 8.3.0 when a very large number of commands are
submitted as a single query string.
Make
TransactionIdIsCurrentTransactionId()
use binary search instead of linear search
when checking child-transaction XIDs (Heikki)
This fixes some cases in which 8.3.0 was significantly slower than earlier releases.
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
).
Prevent cancellation of an auto-vacuum that was launched to prevent XID wraparound(Alvaro)
Improve
ANALYZE
’s handling of in-doubt tuples (those inserted or deleted by a not-yet-committed
transaction) so that the counts it reports to the stats collector are more likely to be correct (Pavan
Deolasee)
2454
Appendix E. Release Notes
Fix initdb to reject a relative path for its
--xlogdir
(
-X
)option (Tom)
Make psql print tab characters as an appropriate number of spaces, rather than
\x09
as was done
in 8.3.0 and 8.3.1 (Bruce)
Update time zone data files to tzdata release 2008c (for DST law changes in Morocco, Iraq,
Choibalsan, Pakistan, Syria, Cuba, and Argentina/San_Luis)
Add
ECPGget_PGconn()
function to ecpglib (Michael)
Fix incorrect result from ecpg’s
PGTYPEStimestamp_sub()
function (Michael)
Fix handling of continuation line markers in ecpg (Michael)
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
,and make it auto-configure properly for
libxslt present or not (Tom)
E.130. Release 8.3.1
ReleaseDate: 2008-03-17
This release contains avariety of fixes from 8.3.0. For information about new features in the 8.3major
release, see Section E.131.
E.130.1. Migration to Version 8.3.1
Adump/restore is not required for those running 8.3.X. However, youmightneedto
REINDEX
indexes
on textual columns after updating, if you are affected by the Windows locale issue described below.
E.130.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 corner-case bugs in
VACUUM FULL
(Tom)
Apotential deadlock between concurrent
VACUUM FULL
operations on different system catalogs
was introduced in 8.2. This has now been corrected. 8.3 made this worse because the deadlock
could occur within a critical code section, making it a PANIC rather than just ERROR condition.
Also, a
VACUUM FULL
that failed partway through vacuuming a system catalog could result in
cache corruption in concurrent database sessions.
2455
Appendix E. Release Notes
Another
VACUUM FULL
bugintroducedin8.3 couldresult in a crash or out-of-memory reportwhen
dealing with pages containing no live tuples.
Fix misbehavior of foreign key checks involving
character
or
bit
columns (Tom)
If the referencing column were of a different but compatible type (for instance
varchar
), the
constraint was enforced incorrectly.
Avoid needless deadlock failures in no-op foreign-key checks (Stephan Szabo, Tom)
Fix possible core dump when re-planning a prepared query (Tom)
This bug affected only protocol-level prepare operations, not SQL
PREPARE
,and so tended to be
seen only withJDBC, DBI, and other client-side drivers that use prepared statements heavily.
Fix possible failure when re-planning a query that calls an SPI-using function (Tom)
Fix failure in row-wise comparisons involving columns of different datatypes (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
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 and8.3.
Fix rare crash when an error occurs during a query using a hash index (Heikki)
Fix incorrect comparison of
tsquery
values (Teodor)
Fix incorrect behavior of
LIKE
with non-ASCII characters in single-byte encodings (Rolf Jentsch)
Disable
xmlvalidate
(Tom)
This function shouldhave been removedbefore 8.3 release, but was inadvertently left in the source
code. It poses a small security risk since unprivileged users could use it to read the first few char-
acters of any file accessible to the server.
Fix memory leaks in certain usages of set-returning functions (Neil)
Make
encode(
bytea
, ’escape’)
convert all high-bit-set byte values into
\nnn
octal escape
sequences (Tom)
This is necessary to avoid encoding problems when the database encoding is multi-byte. This
change could pose compatibility issues for applications that are expecting specific results from
encode
.
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)
Avoid tablespace permissions errors in
CREATE TABLE LIKE INCLUDING INDEXES
(Tom)
2456
Appendix E. Release Notes
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 ecpg problems with arrays (Michael)
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.
Enable building
contrib/uuid-ossp
with MSVC (Hiroshi Saito)
E.131. Release 8.3
ReleaseDate: 2008-02-04
E.131.1. Overview
With significant new functionality and performance enhancements, this release represents a major
leap forward for PostgreSQL. This was made possible by a growing community that has dramatically
accelerated the pace of development. This release adds the following major features:
Full text search is integrated into the core database system
Support for the SQL/XML standard, including new operators and an
XML
data type
Enumerated data types (
ENUM
)
Arrays of composite types
Universally Unique Identifier (
UUID
)data type
Add control over whether
NULL
ssort first or last
Updatable cursors
Server configuration parameters can now be set on a per-function basis
User-defined types cannow have type modifiers
Automatically re-plan cached queries when table definitions change or statistics are updated
Numerous improvements in logging and statistics collection
Support Security Service Provider Interface (SSPI) for authentication on Windows
Support multiple concurrent autovacuum processes, and other autovacuum improvements
Allow the whole PostgreSQL distribution to be compiled with Microsoft Visual C++
2457
Documents you may be interested
Documents you may be interested