pdf viewer for asp.net web application : Adding jpg to pdf Library software API .net winforms web page sharepoint postgresql-9.4-A4234-part2873

Appendix E. Release Notes
E.60.3.3.1. Strings
Add per-column collation support (Peter Eisentraut, Tom Lane)
Previously collation (the sort ordering of text strings) could only be chosen at database creation.
Collation cannow be set per column, domain, index, or expression, viatheSQL-standard
COLLATE
clause.
E.60.3.4. Object Manipulation
Add extensions which simplify packaging of additions to PostgreSQL (Dimitri Fontaine, Tom
Lane)
Extensions are controlledby the new
CREATE
/
ALTER
/
DROP EXTENSION
commands. This replaces
ad-hoc methods of grouping objects that are added to a PostgreSQL installation.
Add support for foreign tables (Shigeru Hanada, Robert Haas, Jan Urbanski, Heikki Linnakangas)
This allows data storedoutside the database to be used like native PostgreSQL-stored data. Foreign
tables are currently read-only, however.
Allow new values to be addedto an existing enum type via
ALTER TYPE
(Andrew Dunstan)
Add
ALTER TYPE ... ADD/DROP/ALTER/RENAME ATTRIBUTE
(Peter Eisentraut)
This allows modification of composite types.
E.60.3.4.1.
ALTER
Object
Add
RESTRICT
/
CASCADE
to
ALTER TYPE
operations on typed tables (Peter Eisentraut)
This controls
ADD
/
DROP
/
ALTER
/
RENAME ATTRIBUTE
cascading behavior.
Support
ALTER TABLE
name
{OF | NOT OF}
type
(Noah Misch)
This syntax allows a standalone table to be made into a typed table, or a typed table to be made
standalone.
Add support for more object types in
ALTER ... SET SCHEMA
commands (Dimitri Fontaine)
This commandis nowsupported for conversions, operators, operator classes, operator families, text
search configurations, text search dictionaries, text search parsers, and text search templates.
E.60.3.4.2.
CREATE/ALTER TABLE
Add
ALTER TABLE ... ADD UNIQUE/PRIMARY KEY USING INDEX
(Gurjeet Singh)
This allows a primary key or unique constraint to be defined using an existing unique index, in-
cluding a concurrently created unique index.
Allow
ALTER TABLE
to add foreign keys without validation (Simon Riggs)
The new option is called
NOT VALID
.The constraint’s state can later be modified to
VALIDATED
and validation checks performed. Together these allow you to add a foreign key with minimal
impact on read and write operations.
2268
Adding jpg 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 an image to a pdf with acrobat; how to add image to pdf
Adding jpg 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 jpeg signature to pdf; add photo to pdf file
Appendix E. Release Notes
Allow
ALTER TABLE ... SET DATA TYPE
to avoid table rewrites in appropriate cases (Noah
Misch, Robert Haas)
For example, converting a
varchar
column to
text
no longer requires a rewrite of the table.
However, increasing the length constraint on a
varchar
column still requires a table rewrite.
Add
CREATE TABLE IF NOT EXISTS
syntax (Robert Haas)
This allows table creation without causing an error if the table already exists.
Fix possible “tuple concurrently updated” error when two backends attempt to add an inheritance
child to the same table at the same time (Robert Haas)
ALTER TABLE
now takes a stronger lock on the parent table, so that the sessions cannot try to
update it simultaneously.
E.60.3.4.3. Object Permissions
Add a
SECURITY LABEL
command (KaiGai Kohei)
This allows security labels to be assigned to objects.
E.60.3.5. Utility Operations
Add transaction-level advisory locks (Marko Tiikkaja)
These are similar to the existing session-level advisory locks, but such locks are automatically
released at transaction end.
Make
TRUNCATE ... RESTART IDENTITY
restart sequences transactionally (Steve Singer)
Previouslythe counter could have been leftout of syncif a backend crashedbetweenthe on-commit
truncation activity and commit completion.
E.60.3.5.1.
COPY
Add
ENCODING
option to
COPY TO/FROM
(Hitoshi Harada, Itagaki Takahiro)
This allows the encoding of the
COPY
file to be specified separately from client encoding.
Add bidirectional
COPY
protocol support (Fujii Masao)
This is currently only used by streaming replication.
E.60.3.5.2.
EXPLAIN
Make
EXPLAIN VERBOSE
showthefunctioncallexpression in a
FunctionScan
node (Tom Lane)
E.60.3.5.3.
VACUUM
Add additional details to the output of
VACUUM FULL VERBOSE
and
CLUSTER VERBOSE
(Itagaki
Takahiro)
2269
JPG to Word Converter | Convert JPEG to Word, Convert Word to JPG
What's more, using filters, adding morphing effects, watermarks, and do some color Open JPEG to Word Converter first; Load JPG images from local folders in
adding image to pdf form; add jpg to pdf form
C# Create PDF Library SDK to convert PDF from other file formats
Gratis control for creating PDF from multiple image formats such as tiff, jpg, png, gif Besides, using this PDF document metadata adding control, you
add picture to pdf in preview; add image pdf
Appendix E. Release Notes
New information includes the live and dead tuple count and whether
CLUSTER
is using an index to
rebuild.
Prevent autovacuum from waiting if it cannot acquire a table lock (Robert Haas)
It will try to vacuum that table later.
E.60.3.5.4.
CLUSTER
Allow
CLUSTER
to sort the table rather than scanning the index when it seems likely to be cheaper
(Leonardo Francalanci)
E.60.3.5.5. Indexes
Add nearest-neighbor (order-by-operator) searching to GiST indexes (Teodor Sigaev, Tom Lane)
This allows GiST indexes to quicklyreturn the
N
closest values ina querywith
LIMIT
.For example
SELECT
*
FROM places ORDER BY location <-> point ’(101,456)’ LIMIT 10;
finds the ten places closest to a given target point.
Allow GIN indexes to index null and empty values (Tom Lane)
This allows full GIN index scans, and fixes various corner cases in which GIN scans would fail.
Allow GIN indexes to better recognize duplicate search entries (Tom Lane)
This reduces the cost of index scans, especially in cases where it avoids unnecessary full index
scans.
Fix GiST indexes to be fully crash-safe (Heikki Linnakangas)
Previously there were rare cases where a
REINDEX
would be required (you would be informed).
E.60.3.6. Data Types
Allow
numeric
to use a more compact, two-byte header in common cases (Robert Haas)
Previously all
numeric
values had four-byte headers; this change saves on disk storage.
Add support for dividing
money
by
money
(Andy Balholm)
Allow binary I/O on type
void
(Radoslaw Smogura)
Improve hypotenuse calculations for geometric operators (Paul Matthews)
This avoids unnecessary overflows, and may also be more accurate.
Support hashing array values (Tom Lane)
This provides additional query optimization possibilities.
Don’t treat a composite type as sortable unless all its column types are sortable (Tom Lane)
This avoids possible “could not identify a comparison function” failures at runtime, if it is possible
to implement the query without sorting. Also,
ANALYZE
won’t try to use inappropriate statistics-
gathering methods for columns of such composite types.
2270
VB.NET Imaging - Generate Barcode Image in VB.NET
as common image files such as png and jpg. quality PLANET postal barcode images in PDF, Word and VB.NET barcode generator component for adding POSTNET barcode
how to add a jpeg to a pdf file; how to add picture to pdf
C# Word - Insert Image to Word Page in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word, VB It's a demo code for adding image to word page using C# 0); REImage image = new REImage(@"C:\logo2.jpg"); page.AddImage
add jpg to pdf preview; adding image to pdf in preview
Appendix E. Release Notes
E.60.3.6.1. Casting
Add support for casting between
money
and
numeric
(Andy Balholm)
Add support for casting from
int4
and
int8
to
money
(Joey Adams)
Allow casting a table’s row type to the table’s supertype if it’s a typed table (Peter Eisentraut)
This is analogous to the existing facility that allows casting a row type to a supertable’s rowtype.
E.60.3.6.2. XML
Add XML function
XMLEXISTS
and
xpath_exists()
functions (Mike Fowler)
These are used for XPath matching.
Add XML functions
xml_is_well_formed()
,
xml_is_well_formed_document()
,
xml_is_well_formed_content()
(Mike Fowler)
These check whether the input is properly-formed XML. They provide functionality that was pre-
viously available only in the deprecated
contrib/xml2
module.
E.60.3.7. Functions
Add SQL function
format(text, ...)
,which behaves analogously to C’s
printf()
(Pavel
Stehule, Robert Haas)
It currently supports formats for strings, SQL literals, and SQL identifiers.
Add string functions
concat()
,
concat_ws()
,
left()
,
right()
,and
reverse()
(Pavel Ste-
hule)
These improve compatibility with other database products.
Add function
pg_read_binary_file()
to read binary files (Dimitri Fontaine, Itagaki Takahiro)
Add a single-parameter version of function
pg_read_file()
to read an entire file (Dimitri
Fontaine, Itagaki Takahiro)
Add three-parameter forms of
array_to_string()
and
string_to_array()
for null value
processing control (Pavel Stehule)
E.60.3.7.1. Object Information Functions
Add the
pg_describe_object()
function (Alvaro Herrera)
This function is used to obtain a human-readable string describing an object, based on the
pg_class
OID, object OID, and sub-object ID. It can be used to help interpret the contents of
pg_depend
.
Update comments for built-in operators and their underlying functions (Tom Lane)
Functions that are meant to be used via an associatedoperator are nowcommented as such.
Add variable
quote_all_identifiers
to force the quoting of all identifiers in
EXPLAIN
and in
system catalog functions like
pg_get_viewdef()
(Robert Haas)
This makes exporting schemas to tools and other databases with different quoting rules easier.
2271
C# Image: How to Draw Text on Images within Rasteredge .NET Image
to make this image text adding application work LoadImage = new Bitmap("C:\\1.jpg"); Graphic Text powerful & profession imaging controls, PDF document, tiff
add image pdf document; add photo to pdf preview
VB.NET Image: Visual Basic .NET Guide to Draw Text on Image in .
is the Visual Basic .NET method for adding text on Dim LoadImage As New Bitmap("C:\1.jpg") Dim Text powerful & profession imaging controls, PDF document,
how to add an image to a pdf in preview; adding a jpg to a pdf
Appendix E. Release Notes
Add columns to the
information_schema.sequences
system view (Peter Eisentraut)
Previously, though the view existed, the columns about the sequence parameters were unimple-
mented.
Allow
public
as a pseudo-role name in
has_table_privilege()
and related functions (Alvaro
Herrera)
This allows checking for public permissions.
E.60.3.7.2. Function and Trigger Creation
Support
INSTEAD OF
triggers on views (Dean Rasheed)
This feature can be used to implement fully updatable views.
E.60.3.8. Server-Side Languages
E.60.3.8.1. PL/pgSQL Server-Side Language
Add
FOREACH IN ARRAY
to PL/pgSQL (Pavel Stehule)
This is more efficient and readable than previous methods of iterating through the elements of an
array value.
Allow
RAISE
withoutparameters tobe caught in the same places that could catch a
RAISE ERROR
from the same location (Piyush Newe)
The previous coding threw the error from the block containing the active exception handler. The
new behavior is more consistent with other DBMS products.
E.60.3.8.2. PL/Perl Server-Side Language
Allow generic record arguments to PL/Perl functions (AndrewDunstan)
PL/Perl functions can now be declared toaccept type
record
.The behavior is the same as for any
named composite type.
Convert PL/Perl array arguments to Perl arrays (Alexey Klyukin, Alex Hunsaker)
Stringrepresentations are still available.
Convert PL/Perl composite-type arguments to Perl hashes (Alexey Klyukin, Alex Hunsaker)
Stringrepresentations are still available.
E.60.3.8.3. PL/Python Server-Side Language
Add table function support for PL/Python (Jan Urbanski)
PL/Python can nowreturn multiple
OUT
parameters and record sets.
Add a validator to PL/Python (Jan Urbanski)
This allows PL/Python functions to be syntax-checked at function creation time.
2272
C# PowerPoint - Insert Image to PowerPoint File Page in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET pptx"); BasePage page = doc.GetPage(0); REImage image = new REImage(@"C:\logo2.jpg"); page.AddImage
how to add image to pdf form; acrobat insert image in pdf
VB.NET Image: Create Image from Stream; Stream to Image Converter
image sharpening and old photo effect adding, resize source TIF encoder, GIF encoder and JPG encoder powerful & profession imaging controls, PDF document, tiff
add photo to pdf; add image to pdf reader
Appendix E. Release Notes
Allow exceptions for SQL queries in PL/Python (Jan Urbanski)
This allows access to SQL-generated exception error codes from PL/Python exception blocks.
Add explicit subtransactions to PL/Python (Jan Urbanski)
Add PL/Python functions for quoting strings (Jan Urbanski)
Thesefunctions are
plpy.quote_ident
,
plpy.quote_literal
,and
plpy.quote_nullable
.
Add traceback information to PL/Python errors (Jan Urbanski)
Report PL/Python errors from iterators with
PLy_elog
(Jan Urbanski)
Fix exceptionhandling with Python 3 (Jan Urbanski)
Exception classes were previously not available in
plpy
under Python 3.
E.60.3.9. Client Applications
Mark createlang and droplang as deprecated now that they just invoke extension commands (Tom
Lane)
E.60.3.9.1. psql
Add psql command
\conninfo
to show current connection information (David Christensen)
Add psql command
\sf
to show a function’s definition (Pavel Stehule)
Add psql command
\dL
to list languages (FernandoIke)
Add the
S
(“system”) option to psql’s
\dn
(list schemas) command (Tom Lane)
\dn
without
S
now suppresses system schemas.
Allow psql’s
\e
and
\ef
commands to accept a line number tobe usedto position the cursor in the
editor (Pavel Stehule)
This is passed to the editor according to the
PSQL_EDITOR_LINENUMBER_ARG
environment vari-
able.
Have psqlset the clientencoding from theoperatingsystem locale by default(Heikki Linnakangas)
This only happens if the
PGCLIENTENCODING
environment variable is not set.
Make
\d
distinguish between unique indexes andunique constraints (Josh Kupershmidt)
Make
\dt+
report
pg_table_size
instead of
pg_relation_size
when talking to 9.0 or later
servers (Bernd Helmle)
This is a more useful measure of table size, but note that it is not identical to what was previously
reported in the same display.
Additional tab completion support (ItagakiTakahiro, Pavel Stehule, Andrey Popp, Christoph Berg,
David Fetter, Josh Kupershmidt)
E.60.3.9.2. pg_dump
Add pg_dump and pg_dumpall option
--quote-all-identifiers
to force quoting of all iden-
tifiers (Robert Haas)
2273
Appendix E. Release Notes
Add
directory
format to pg_dump (Joachim Wieland, Heikki Linnakangas)
This is internally similar to the
tar
pg_dump format.
E.60.3.9.3. pg_ctl
Fix pg_ctl so it no longer incorrectly reports that the server is not running (Bruce Momjian)
Previously this could happen if the server was running but pg_ctl could not authenticate.
Improve pg_ctl start’s “wait” (
-w
)option (Bruce Momjian, Tom Lane)
The waitmode is now significantlymore robust. It willnotget confused bynon-default postmaster
port numbers, non-default Unix-domainsocketlocations, permission problems, or stale postmaster
lock files.
Add
promote
option to pg_ctl to switch a standby server to primary (Fujii Masao)
E.60.3.10. Development Tools
E.60.3.10.1. libpq
Add a libpq connection option
client_encoding
which behaves like the
PGCLIENTENCODING
environment variable (Heikki Linnakangas)
The value
auto
sets the client encoding based on the operating system locale.
Add
PQlibVersion()
function which returns the libpq library version (Magnus Hagander)
libpq already had
PQserverVersion()
which returns the server version.
Allow libpq-using clients to check the user name of the server process when connecting via Unix-
domain sockets, with the new
requirepeer
connection option (Peter Eisentraut)
PostgreSQL already allowed servers to check the client user name when connecting via Unix-
domain sockets.
Add
PQping()
and
PQpingParams()
tolibpq (Bruce Momjian, Tom Lane)
These functions allow detection of the server’s status without trying to open a new session.
E.60.3.10.2. ECPG
Allow ECPG to accept dynamic cursor names even in
WHERE CURRENT OF
clauses (Zoltan
Boszormenyi)
Make ecpglib write
double
values with a precision of 15 digits, not 14 as formerly (Akira Kuro-
sawa)
E.60.3.11. Build Options
Use
+Olibmerrno
compile flag with HP-UX C compilers that accept it (Ibrar Ahmed)
2274
Appendix E. Release Notes
This avoids possible misbehavior of math library calls on recent HP platforms.
E.60.3.11.1. Makefiles
Improved parallel make support (Peter Eisentraut)
This allows for faster compiles. Also,
make -k
now works more consistently.
Require GNU make 3.80 or newer (Peter Eisentraut)
This is necessary because of the parallel-make improvements.
Add
make maintainer-check
target (Peter Eisentraut)
This target performs various source code checks that are not appropriate for either the build or the
regression tests. Currently: duplicate_oids, SGML syntax and tabs check, NLS syntax check.
Support
make check
in
contrib
(Peter Eisentraut)
Formerly only
make installcheck
worked, but now there is support for testing in a temporary
installation. The top-level
make check-world
target now includes testing
contrib
this way.
E.60.3.11.2. Windows
On Windows, allow pg_ctltoregister the service as auto-start or start-on-demand(QuanZongliang)
Add support for collecting crash dumps on Windows (Craig Ringer, Magnus Hagander)
minidumps can now be generated by non-debug Windows binaries and analyzed by standard de-
bugging tools.
Enable building with the MinGW64 compiler (Andrew Dunstan)
This allows building64-bit Windowsbinaries evenonnon-Windows platformsviacross-compiling.
E.60.3.12. Source Code
Revise the API for GUC variable assign hooks (Tom Lane)
The previous functions of assign hooks are now splitbetweencheckhooks and assign hooks, where
the former can fail but the latter shouldn’t. This change will impact add-on modules that define
custom GUC parameters.
Add latches to the source code to support waiting for events (Heikki Linnakangas)
Centralize data modification permissions-checking logic (KaiGai Kohei)
Add missing
get_
object
_oid()
functions, for consistency (Robert Haas)
Improve ability to use C++ compilers for compiling add-on modules by removing conflicting key
words (Tom Lane)
Add support for DragonFly BSD (Rumko)
Expose
quote_literal_cstr()
for backend use (Robert Haas)
Run regression tests in the default encoding (Peter Eisentraut)
Regression tests were previously always run with
SQL_ASCII
encoding.
Add src/tools/git_changelog to replace cvs2cl and pgcvslog (Robert Haas, Tom Lane)
2275
Appendix E. Release Notes
Add git-external-diff script to
src/tools
(Bruce Momjian)
This is usedto generate context diffs from git.
Improve support for building with Clang (Peter Eisentraut)
E.60.3.12.1. Server Hooks
Add source code hooks to check permissions (Robert Haas, Stephen Frost)
Add post-object-creation function hooks for use by security frameworks (KaiGai Kohei)
Add a client authentication hook (KaiGai Kohei)
E.60.3.13. Contrib
Modify
contrib
modules and procedural languages to install via the new extension mechanism
(Tom Lane, Dimitri Fontaine)
Add
contrib/file_fdw
foreign-data wrapper (Shigeru Hanada)
Foreign tables using this foreign data wrapper can read flat files in a manner verysimilar to
COPY
.
Add nearest-neighbor search support to
contrib/pg_trgm
and
contrib/btree_gist
(Teodor
Sigaev)
Add
contrib/btree_gist
support for searching on not-equals (Jeff Davis)
Fix
contrib/fuzzystrmatch
’s
levenshtein()
function to handle multibyte characters
(Alexander Korotkov)
Add
ssl_cipher()
and
ssl_version()
functions to
contrib/sslinfo
(Robert Haas)
Fix
contrib/intarray
and
contrib/hstore
to give consistent results with indexed empty
arrays (Tom Lane)
Previously an empty-array query that used an index might return different results from one that
used a sequential scan.
Allow
contrib/intarray
to work properly on multidimensional arrays (Tom Lane)
In
contrib/intarray
,avoid errors complaining about the presence of nulls in cases where no
nulls are actually present (Tom Lane)
In
contrib/intarray
,fix behavior of containment operators with respect to empty arrays (Tom
Lane)
Empty arrays are now correctly considered to be containedin any other array.
Remove
contrib/xml2
’s arbitrary limit on the number of
parameter
=
value
pairs that can be
handled by
xslt_process()
(Pavel Stehule)
The previous limit was 10.
In
contrib/pageinspect
,fixheap_page_item to returninfomasks as 32-bit values (Alvaro Her-
rera)
This avoids returning negative values, which was confusing. The underlying value is a 16-bit un-
signed integer.
2276
Appendix E. Release Notes
E.60.3.13.1. Security
Add
contrib/sepgsql
to interface permission checks with SELinux (KaiGai Kohei)
This uses the new
SECURITY LABEL
facility.
Add contrib module
auth_delay
(KaiGai Kohei)
This causes the server to pause before returning authenticationfailure; it is designed to make brute
force password attacks more difficult.
Add
dummy_seclabel
contrib module (KaiGai Kohei)
This is usedfor permission regression testing.
E.60.3.13.2. Performance
Add support for
LIKE
and
ILIKE
index searches to
contrib/pg_trgm
(Alexander Korotkov)
Add
levenshtein_less_equal()
function to
contrib/fuzzystrmatch
,which is optimized
for small distances (Alexander Korotkov)
Improve performance of index lookups on
contrib/seg
columns (Alexander Korotkov)
Improve performance of pg_upgrade for databases with many relations (Bruce Momjian)
Add flag to
contrib/pgbench
to report per-statement latencies (Florian Pflug)
E.60.3.13.3. Fsync Testing
Move
src/tools/test_fsync
to
contrib/pg_test_fsync
(Bruce Momjian, Tom Lane)
Add
O_DIRECT
support to
contrib/pg_test_fsync
(Bruce Momjian)
This matches the use of
O_DIRECT
by
wal_sync_method
.
Add new tests to
contrib/pg_test_fsync
(Bruce Momjian)
E.60.3.14. Documentation
Extensive ECPG documentation improvements (Satoshi Nagayasu)
Extensive proofreading and documentation improvements (Thom Brown, Josh Kupershmidt, Su-
sanne Ebrecht)
Add documentation for
exit_on_error
(Robert Haas)
This parameter causes sessions to exit on any error.
Add documentation for
pg_options_to_table()
(Josh Berkus)
This function shows table storage options in a readable form.
Document that it is possible to access all composite type fields using
(compositeval).
*
syntax
(Peter Eisentraut)
Document that
translate()
removes characters in
from
that don’t have a corresponding
to
character (Josh Kupershmidt)
2277
Documents you may be interested
Documents you may be interested