pdf viewer for asp.net web application : Add jpg to pdf file software application dll winforms windows web page web forms postgresql-9.4-A4270-part2913

Appendix E. Release Notes
Fixes for Borland compiler
Thread build improvements (Bruce)
Various other build fixes
Various JDBC fixes
E.236. Release 7.4.1
ReleaseDate: 2003-12-22
This release contains a variety of fixes from 7.4. For information about new features in the 7.4 major
release, see Section E.237.
E.236.1. Migration to Version 7.4.1
Adump/restore is not required for those running 7.4.
If you want to install the fixes in the information schema you need toreload it into the database. This
is either accomplished by initializing a new cluster by running
initdb
,or by running the following
sequence of SQL commands in each database (ideally including
template1
)as a superuser in psql,
after installing the new release:
DROP SCHEMA information_schema CASCADE;
\i /usr/local/pgsql/share/information_schema.sql
Substitute your installation path in the second command.
E.236.2. Changes
Fixed bug in
CREATE SCHEMA
parsing in ECPG (Michael)
Fix compile error when
--enable-thread-safety
and
--with-perl
are usedtogether (Peter)
Fix for subqueries that used hash joins (Tom)
Certain subqueries that used hash joins would crash because of improperly shared structures.
Fix free space map compaction bug (Tom)
This fixes a bug where compaction of the free space map couldlead to a database server shutdown.
Fix for Borland compiler build of libpq (Bruce)
Fix
netmask()
and
hostmask()
to return the maximum-length masklen (Tom)
Fix these functions to return values consistent with pre-7.4 releases.
Several
contrib/pg_autovacuum
fixes
Fixes include improper variable initialization, missing vacuum after
TRUNCATE
,andduration com-
putation overflow for long vacuums.
Allow compile of
contrib/cube
under Cygwin (Jason Tishler)
2628
Add jpg to 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
add image to pdf java; add photo to pdf for
Add jpg to 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
adding images to pdf files; add picture to pdf preview
Appendix E. Release Notes
Fix Solaris use of password file when no passwords are defined (Tom)
Fixcrashon Solaris causedby use of anytype of password authenticationwhen nopasswords were
defined.
JDBC fix for thread problems, other fixes
Fix for
bytea
index lookups (Joe)
Fix information schema for bit data types (Peter)
Force zero_damaged_pages to be on during recovery from WAL
Prevent some obscure cases of “variable not in subplan target lists”
Make
PQescapeBytea
and
byteaout
consistent with each other (Joe)
Escape
bytea
output for bytes > 0x7e(Joe)
If different client encodings are used for
bytea
output and input, it is possible for
bytea
values to
be corrupted by the differing encodings. This fix escapes all bytes that might be affected.
Added missing
SPI_finish()
calls to dblink’s
get_tuple_of_interest()
(Joe)
New Czech FAQ
Fix information schema view
constraint_column_usage
for foreign keys (Peter)
ECPG fixes (Michael)
Fix bug with multiple
IN
subqueries and joins in the subqueries (Tom)
Allow
COUNT(’x’)
to work (Tom)
Install ECPGinclude files for Informix compatibility into separate directory (Peter)
Some names of ECPG include files for Informix compatibility conflicted with operating system
include files. By installingthem in their own directory, name conflicts have been reduced.
Fix SSL memory leak (Neil)
This release fixes a bug in 7.4 where SSL didn’t free all memory it allocated.
Prevent
pg_service.conf
from using service name as default dbname (Bruce)
Fix local ident authentication on FreeBSD (Tom)
E.237. Release 7.4
ReleaseDate: 2003-11-17
E.237.1. Overview
Major changes in this release:
IN
/
NOT IN
subqueries are now much more efficient
In previous releases,
IN
/
NOT IN
subqueries were joinedtotheupper query by sequentiallyscan-
ningthe subquerylooking for a match. The 7.4 code uses the same sophisticated techniques used
by ordinary joins and so is much faster. An
IN
will now usually be as fast as or faster than an
2629
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
Add necessary references page As PDFPage = doc.GetPage(0) ' Convert the first PDF page to page.ConvertToImage(ImageType.JPEG, Program.RootPath + "\\Output.jpg").
add an image to a pdf form; adding image to pdf form
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
example, this C#.NET PDF to JPEG converter library will name the converted JPEG image file Output.jpg. Convert PDF to JPEG Using C#.NET. Add necessary references
how to add an image to a pdf in reader; add image pdf
Appendix E. Release Notes
equivalent
EXISTS
subquery; this reverses the conventional wisdom that applied to previous
releases.
Improved
GROUP BY
processing by using hash buckets
In previous releases, rows to be grouped had to be sorted first. The 7.4 code can do
GROUP BY
without sorting, by accumulating results into a hash table with one entry per group. It will still
use the sort technique, however, if the hash table is estimated to be too large to fit in
sort_mem
.
Newmultikey hash join capability
In previous releases, hashjoins couldonly occur onsingle keys. This release allows multicolumn
hash joins.
Queries using the explicit
JOIN
syntax are now better optimized
Prior releases evaluated queries using the explicit
JOIN
syntax only in the order implied by the
syntax. 7.4allows fulloptimizationof these queries, meaningtheoptimizer considers all possible
joinorderings and chooses the mostefficient. Outer joins, however, must still followthe declared
ordering.
Faster andmore powerful regular expression code
The entire regular expression module has been replaced with a new version by Henry Spencer,
originally written for Tcl. The code greatly improves performance and supports several flavors
of regular expressions.
Function-inlining for simple SQL functions
Simple SQL functions can now be inlined by including their SQL in the main query. This im-
proves performance by eliminating per-call overhead. That means simple SQL functions now
behave like macros.
Full support for IPv6 connections and IPv6 address data types
Previous releases allowed only IPv4 connections, and the IP data types only supported IPv4
addresses. This release adds full IPv6 support in both of these areas.
Major improvements in SSL performance and reliability
Several people very familiar with the SSL API have overhauled our SSL code to improve SSL
key negotiation and error recovery.
Make free space map efficiently reuse emptyindex pages, andother free space management improve-
ments
In previous releases, B-tree index pages that were left empty because of deleted rows couldonly
be reused by rows with index values similar to the rows originally indexed on that page. In 7.4,
VACUUM
records empty index pages and allows them to be reused for any future index rows.
SQL-standard information schema
The information schema provides a standardized and stable way to access information about the
schema objects defined in a database.
Cursors conform more closely to the SQL standard
The commands
FETCH
and
MOVE
have been overhauled to conform more closely to the SQL
standard.
Cursors can exist outside transactions
These cursors are also called holdable cursors.
2630
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
C# DLLs for PDF Conversion to Images. Add necessary references to your C# project: This demo code convert PDF file all pages to jpg images.
add image to pdf in preview; add an image to a pdf with acrobat
C# Image Convert: How to Convert Dicom Image File to Raster Images
Add necessary references to your C# project RasterEdge.XDoc.PDF.dll. inputFilePath = @"C:\input.dcm"; String outputFilePath = @"C:\output.jpg"; // Convert dicom
add png to pdf preview; adding images to a pdf document
Appendix E. Release Notes
Newclient-to-server protocol
The new protocol adds error codes, more status information, faster startup, better support for
binary data transmission, parameter values separated from SQL commands, prepared statements
available at the protocol level, and cleaner recovery from
COPY
failures. The older protocol is
still supported by bothserver and clients.
libpq and ECPG applications are now fully thread-safe
While previous libpq releases already supported threads, this release improves thread safety
by fixing some non-thread-safe code that was used during database connection startup. The
configure
option
--enable-thread-safety
must be used to enable this feature.
Newversion of full-text indexing
Anew full-text indexing suite is available in
contrib/tsearch2
.
Newautovacuum tool
The new autovacuum tool in
contrib/autovacuum
monitors the database statistics tables for
INSERT
/
UPDATE
/
DELETE
activity and automatically vacuums tables when needed.
Array handling has been improved and moved into the server core
Many array limitations have been removed, and arrays behave more like fully-supported data
types.
E.237.2. Migration to Version 7.4
Adump/restore using pg_dump is required for those wishing to migrate data from any previous re-
lease.
Observe the following incompatibilities:
The server-side autocommit setting was removedand reimplementedin client applications andlan-
guages. Server-side autocommit was causing too many problems with languages and applications
that wanted to controltheir ownautocommit behavior, soautocommit was removed from the server
and added to individual client APIs as appropriate.
Error message wording has changed substantially in this release. Significant effort was invested to
make the messages more consistent and user-oriented. If your applications try to detect different
error conditions by parsing the error message, you are strongly encouraged to use the new error
code facility instead.
Inner joins using the explicit
JOIN
syntax might behave differently because they are now better
optimized.
Anumber of server configuration parameters have been renamed for clarity, primarily those related
to logging.
FETCH 0
or
MOVE 0
now does nothing. Inprior releases,
FETCH 0
wouldfetch all remainingrows,
and
MOVE 0
would move to the end of the cursor.
FETCH
and
MOVE
now return the actual number of rows fetched/moved, or zero if at the begin-
ning/end of the cursor. Prior releases would return the row count passed to the command, not the
number of rows actually fetched or moved.
COPY
now can process files that use carriage-return or carriage-return/line-feed end-of-line se-
quences. Literal carriage-returns and line-feeds are no longer accepted in data values; use
\r
and
\n
instead.
2631
C# Create PDF from images Library to convert Jpeg, png images to
images.Add(new Bitmap(Program.RootPath + "\\" 1.jpg")); images.Add(new Bitmap(Program.RootPath + "\\" 1.png")); / Build a PDF document with
add image to pdf file; add photo to pdf preview
C# WPF PDF Viewer SDK to convert and export PDF document to other
Highlight Text. Add Text. Add Text Box. Drawing Markups. Add Stamp Annotation. image file formats with high quality, support converting PDF to PNG, JPG, BMP and
attach image to pdf form; acrobat insert image in pdf
Appendix E. Release Notes
Trailing spaces are now trimmed when converting from type
char(
n
)
to
varchar(
n
)
or
text
.
This is what most people always expected to happen anyway.
The data type
float(
p
)
now measures
p
in binary digits, not decimal digits. The new behavior
follows the SQL standard.
Ambiguous date values now must match the ordering specified by the
datestyle
setting. In prior
releases, a date specificationof
10/20/03
was interpretedas a date in October evenif
datestyle
specified that the day should be first. 7.4 will throw anerror if a date specification is invalid for the
current setting of
datestyle
.
The functions
oidrand
,
oidsrand
,and
userfntest
have been removed. These functions were
determined to be no longer useful.
Stringliterals specifying time-varying date/time values, such as
’now’
or
’today’
will no longer
work as expected in column default expressions; they now cause the time of the table creation to
be the default, not the time of the insertion. Functions such as
now()
,
current_timestamp
,or
current_date
should be used instead.
In previous releases, there was special code so that strings such as
’now’
were interpreted
at
INSERT
time and not at table creation time, but this work around didn’t cover all cases.
Release 7.4 now requires that defaults be defined properly using functions such as
now()
or
current_timestamp
.These will work in all situations.
The dollar sign (
$
)is no longer allowed in operator names. It can instead be a non-first character
in identifiers. This was done to improve compatibility with other database systems, and to avoid
syntax problems when parameter placeholders (
$
n
)are written adjacent to operators.
E.237.3. Changes
Below you will find a detailed account of the changes between release 7.4 and the previous major
release.
E.237.3.1. Server Operation Changes
Allow IPv6 server connections (Nigel Kukard, Johan Jordaan, Bruce, Tom, Kurt Roeckx, Andrew
Dunstan)
Fix SSL to handle errors cleanly (Nathan Mueller)
In prior releases, certain SSL API error reports were not handled correctly. This release fixes those
problems.
SSL protocol security and performance improvements (Sean Chittenden)
SSL key renegotiation was happening too frequently, causing poor SSL performance. Also, initial
key handling was improved.
Print lock information when a deadlock is detected (Tom)
This allows easier debugging of deadlock situations.
Update
/tmp
socket modification times regularly to avoid their removal (Tom)
This shouldhelp prevent
/tmp
directory cleaner administrationscriptsfrom removingserver socket
files.
Enable PAM for Mac OS X (Aaron Hillegass)
2632
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Combine scanned images to PDF, such as tiff, jpg, png, gif, bmp, etc. Add necessary references: In addition, C# users can append a PDF file to the end of a
add jpg to pdf; how to add an image to a pdf in acrobat
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
to combine various scanned images to PDF, such as tiff, jpg, png, gif Add necessary references: In addition, VB.NET users can append a PDF file to the end of a
add an image to a pdf acrobat; add jpeg to pdf
Appendix E. Release Notes
Make B-tree indexes fully WAL-safe (Tom)
In prior releases, under certain rare cases, a server crash could cause B-tree indexes to become
corrupt. This release removes those last few rare cases.
Allow B-tree index compaction and empty page reuse (Tom)
Fix inconsistent index lookups during split of first root page (Tom)
In prior releases, when a single-page index split into two pages, there was a brief period when
another database session could miss seeing an index entry. This release fixes that rare failure case.
Improve free space map allocation logic (Tom)
Preserve free space information between server restarts (Tom)
In prior releases, the free space map was not saved when the postmaster was stopped, so newly
started servers had no free space information. This release saves the free space map, and reloads it
when the server is restarted.
Add start time to
pg_stat_activity
(Neil)
New code to detect corrupt disk pages; erase with
zero_damaged_pages
(Tom)
New client/server protocol: faster, no username length limit, allow clean exit from
COPY
(Tom)
Add transactionstatus, table ID, column ID to client/server protocol (Tom)
Add binary I/O to client/server protocol (Tom)
Remove autocommit server setting; move to client applications (Tom)
New error message wording, error codes, and three levels of error detail (Tom, Joe, Peter)
E.237.3.2. Performance Improvements
Add hashing for
GROUP BY
aggregates (Tom)
Make nested-loop joins be smarter about multicolumn indexes (Tom)
Allow multikey hash joins (Tom)
Improve constant folding (Tom)
Add ability to inline simple SQL functions (Tom)
Reduce memory usage for queries using complexfunctions (Tom)
In prior releases, functions returning allocated memorywould notfree it until the querycompleted.
This release allows the freeing of function-allocated memory when the function call completes,
reducingthe total memory used by functions.
Improve GEQO optimizer performance (Tom)
This release fixes several inefficiencies in the way the GEQO optimizer manages potential query
paths.
Allow
IN
/
NOT IN
to be handled via hash tables (Tom)
Improve
NOT IN (
subquery
)
performance (Tom)
Allow most
IN
subqueries tobe processed as joins (Tom)
Pattern matching operations can use indexes regardless of locale (Peter)
There is no way for non-ASCII locales to use the standard indexes for
LIKE
comparisons. This
release adds a way to create a special index for
LIKE
.
2633
Appendix E. Release Notes
Allow the postmaster to preload libraries using
preload_libraries
(Joe)
For shared libraries that require a long time to load, this option is available so the library can be
preloaded in the postmaster and inherited by all database sessions.
Improve optimizer cost computations, particularly for subqueries (Tom)
Avoid sort when subquery
ORDER BY
matches upper query (Tom)
Deduce that
WHERE a.x = b.y AND b.y = 42
also means
a.x = 42
(Tom)
Allow hash/merge joins on complex joins (Tom)
Allow hash joins for more data types (Tom)
Allow join optimization of explicit inner joins, disable with
join_collapse_limit
(Tom)
Add parameter
from_collapse_limit
to control conversion of subqueries to joins (Tom)
Use faster and more powerful regular expression code from Tcl (Henry Spencer, Tom)
Use bit-mappedrelation sets in the optimizer (Tom)
Improve connection startup time (Tom)
The new client/server protocol requires fewer network packets to start a database session.
Improve trigger/constraint performance (Stephan)
Improve speed of
col IN (const, const, const, ...)
(Tom)
Fix hash indexes which were broken in rare cases (Tom)
Improve hash index concurrency and speed (Tom)
Prior releases suffered from poor hash index performance, particularly for high concurrency situa-
tions. This release fixes that, and the development group is interested in reports comparing B-tree
and hash indexperformance.
Align shared buffers on 32-byte boundary for copy speed improvement (Manfred Spraul)
Certain CPU’s perform faster data copies when addresses are 32-byte aligned.
Data type
numeric
reimplemented for better performance (Tom)
numeric
used to be stored in base 100. The new code uses base 10000, for significantly better
performance.
E.237.3.3. Server Configuration Changes
Rename server parameter
server_min_messages
to
log_min_messages
(Bruce)
This was done so most parameters that control the server logs begin with
log_
.
Rename
show_
*
_stats
to
log_
*
_stats
(Bruce)
Rename
show_source_port
to
log_source_port
(Bruce)
Rename
hostname_lookup
to
log_hostname
(Bruce)
Add
checkpoint_warning
to warn of excessive checkpointing (Bruce)
In prior releases, it was difficult to determine if checkpoint was happening too frequently. This
feature adds a warningto the server logs when excessive checkpointing happens.
New read-only server parameters for localization (Tom)
Change debug server log messages to output as
DEBUG
rather than
LOG
(Bruce)
2634
Appendix E. Release Notes
Prevent server log variables from being turned off by non-superusers (Bruce)
This is a security feature so non-superusers cannot disable logging that was enabled by the admin-
istrator.
log_min_messages
/
client_min_messages
now controls
debug_
*
output (Bruce)
This centralizes client debug information so all debug output can be sent to either the client or
server logs.
Add Mac OS X Rendezvous server support (Chris Campbell)
This allows Mac OS Xhosts to query the network for available PostgreSQL servers.
Add ability to print only slow statements using
log_min_duration_statement
(Christopher)
This is an often requested debugging feature that allows administrators to see only slow queries in
their server logs.
Allow
pg_hba.conf
to accept netmasks in CIDR format (AndrewDunstan)
This allows administrators tomerge the host IP address and netmaskfields into a single CIDRfield
in
pg_hba.conf
.
New read-only parameter
is_superuser
(Tom)
New parameter
log_error_verbosity
to control error detail (Tom)
This works with the new error reporting feature to supply additional error information like hints,
file names and line numbers.
postgres --describe-config
now dumps server config variables (Aizaz Ahmed, Peter)
This option is useful for administration tools that need to know the configuration variable names
and their minimums, maximums, defaults, and descriptions.
Add new columns in
pg_settings
:
context
,
type
,
source
,
min_val
,
max_val
(Joe)
Make default
shared_buffers
1000 and
max_connections
100, if possible (Tom)
Prior versions defaulted to 64 shared buffers so PostgreSQL would start on even very old systems.
This release tests the amount of shared memory allowed by the platform and selects more reason-
able default values if possible. Of course, users are still encouraged to evaluate their resource load
and size
shared_buffers
accordingly.
New
pg_hba.conf
record type
hostnossl
to prevent SSL connections (Jon Jensen)
In prior releases, there was no way to prevent SSL connections if both the client and server sup-
ported SSL. This option allows that capability.
Remove parameter
geqo_random_seed
(Tom)
Add server parameter
regex_flavor
to control regular expression processing (Tom)
Make
pg_ctl
better handle nonstandard ports (Greg)
E.237.3.4. Query Changes
New SQL-standard information schema (Peter)
Add read-only transactions (Peter)
Print key name and value in foreign-key violation messages (Dmitry Tkach)
Allow users to see their own queries in
pg_stat_activity
(Kevin Brown)
2635
Appendix E. Release Notes
In prior releases, only the superuser could see query strings using
pg_stat_activity
.Now or-
dinary users can see their own query strings.
Fix aggregates in subqueries to match SQL standard (Tom)
The SQL standard says that an aggregate function appearing within a nested subquery belongs to
the outer query if its argument contains only outer-query variables. Prior PostgreSQL releases did
not handle this fine point correctly.
Add option to prevent auto-addition of tables referenced in query (Nigel J. Andrews)
By default, tables mentioned in the query are automatically added to the
FROM
clause if they are
not already there. This is compatible with historic POSTGRES behavior but is contrary to the SQL
standard. This option allows selecting standard-compatible behavior.
Allow
UPDATE ... SET col = DEFAULT
(Rod)
This allows
UPDATE
to set a column to its declared default value.
Allow expressions to be used in
LIMIT
/
OFFSET
(Tom)
In prior releases,
LIMIT
/
OFFSET
could only use constants, not expressions.
Implement
CREATE TABLE AS EXECUTE
(Neil, Peter)
E.237.3.5. Object Manipulation Changes
Make
CREATE SEQUENCE
grammar more conforming to SQL:2003 (Neil)
Add statement-level triggers (Neil)
While this allows a trigger to fire at the end of a statement, it does not allow the trigger to access
all rows modified by the statement. This capability is planned for a future release.
Add check constraints for domains (Rod)
This greatly increases the usefulness of domains by allowing them to use check constraints.
Add
ALTER DOMAIN
(Rod)
This allows manipulation of existing domains.
Fix several zero-column table bugs (Tom)
PostgreSQLsupports zero-columntables. This fixes variousbugs thatoccur when usingsuchtables.
Have
ALTER TABLE ... ADD PRIMARY KEY
add not-null constraint (Rod)
In prior releases,
ALTER TABLE ... ADD PRIMARY
wouldadd a unique index, but not a not-null
constraint. That is fixed in this release.
Add
ALTER TABLE ... WITHOUT OIDS
(Rod)
This allows control over whether new and updated rows will have an OID column. This is most
useful for saving storage space.
Add
ALTER SEQUENCE
to modify minimum, maximum, increment, cache, cycle values (Rod)
Add
ALTER TABLE ... CLUSTER ON
(Alvaro Herrera)
This commandis usedby
pg_dump
torecord the cluster columnfor each tablepreviously clustered.
This information is used by database-wide cluster to cluster all previously clustered tables.
Improve automatic type castingfor domains (Rod, Tom)
Allow dollar signs inidentifiers, except as first character (Tom)
2636
Appendix E. Release Notes
Disallow dollar signs in operator names, so
x=$1
works (Tom)
Allow copying table schema using
LIKE
subtable
, also SQL:2003 feature
INCLUDING
DEFAULTS
(Rod)
Add
WITH GRANT OPTION
clause to
GRANT
(Peter)
This enabled
GRANT
to give other users the ability togrant privileges on an object.
E.237.3.6. Utility Command Changes
Add
ON COMMIT
clause to
CREATE TABLE
for temporary tables (Gavin)
This adds the ability for a table to be dropped or all rows deleted on transaction commit.
Allow cursors outside transactions using
WITH HOLD
(Neil)
In previous releases, cursors were removed at the end of the transaction that created them. Cursors
can nowbe created withthe
WITH HOLD
option, whichallows them tocontinue tobeaccessed after
the creating transaction has committed.
FETCH 0
and
MOVE 0
now do nothing (Bruce)
In previous releases,
FETCH 0
fetched all remaining rows, and
MOVE 0
moved to the end of the
cursor.
Cause
FETCH
and
MOVE
toreturn the number of rows fetched/moved, or zero if atthebeginning/end
of cursor, per SQL standard (Bruce)
In prior releases, the row count returned by
FETCH
and
MOVE
did not accurately reflect the number
of rows processed.
Properly handle
SCROLL
with cursors, or report an error (Neil)
Allowing random access (both forward and backward scrolling) to some kinds of queries cannot
be done without some additional work. If
SCROLL
is specified when the cursor is created, this
additional work will be performed. Furthermore, if the cursor has been created with
NO SCROLL
,
no random access is allowed.
Implement SQL-compatible options
FIRST
,
LAST
,
ABSOLUTE
n
,
RELATIVE
n
for
FETCH
and
MOVE
(Tom)
Allow
EXPLAIN
on
DECLARE CURSOR
(Tom)
Allow
CLUSTER
to use index marked as pre-clustered by default (Alvaro Herrera)
Allow
CLUSTER
to cluster all tables (Alvaro Herrera)
This allows all previously clustered tables in a database to be reclustered with a single command.
Prevent
CLUSTER
on partial indexes (Tom)
Allow DOS and Mac line-endings in
COPY
files (Bruce)
Disallow literal carriage return as a data value, backslash-carriage-return and
\r
are still allowed
(Bruce)
COPY
changes (binary,
\.
)(Tom)
Recover from
COPY
failure cleanly (Tom)
Prevent possible memory leaks in
COPY
(Tom)
Make
TRUNCATE
transaction-safe (Rod)
2637
Documents you may be interested
Documents you may be interested