pdf viewer for asp.net web application : Add jpg to pdf software SDK dll winforms wpf windows web forms postgresql-9.4-A4227-part2865

Appendix E. Release Notes
Check for
INSERT
privileges in
SELECT INTO
/
CREATE TABLE AS
(KaiGai Kohei)
Because the object is being created by
SELECT INTO
or
CREATE TABLE AS
,the creator would
ordinarily have insert permissions; but there are corner cases where this is not true, such as when
ALTER DEFAULT PRIVILEGES
has removed such permissions.
E.38.3.5. Utility Operations
Allow
VACUUM
to more easily skip pages that cannot be locked (Simon Riggs, Robert Haas)
This change should greatly reduce the incidence of
VACUUM
getting “stuck” waiting for other ses-
sions.
Make
EXPLAIN (BUFFERS)
count blocks dirtied and written (Robert Haas)
Make
EXPLAIN ANALYZE
report the number of rows rejected by filter steps (Marko Tiikkaja)
Allow
EXPLAIN ANALYZE
to avoid timing overhead when time values are not wanted (Tomas
Vondra)
This is accomplished by setting the new
TIMING
option to
FALSE
.
E.38.3.6. Data Types
Add support for range data types (Jeff Davis, Tom Lane, Alexander Korotkov)
Arange data type stores a lower and upper bound belonging to its base data type. It supports
operations like contains, overlaps, and intersection.
Add a
JSON
data type (Robert Haas)
This type stores JSON (JavaScript Object Notation) data with proper validation.
Add
array_to_json()
and
row_to_json()
(Andrew Dunstan)
Add a
SMALLSERIAL
data type (Mike Pultz)
This is like
SERIAL
,except it stores the sequence in a two-byte integer column (
int2
).
Allow domains to be declared
NOT VALID
(Álvaro Herrera)
This optioncan be set atdomaincreation time, or via
ALTER DOMAIN
...
ADD CONSTRAINT
...
NOT
VALID
.
ALTER DOMAIN
...
VALIDATE CONSTRAINT
fully validates the constraint.
Support more locale-specific formatting options for the
money
data type (Tom Lane)
Specifically, honor all the POSIX options for ordering of the value, sign, and currency symbol in
monetary output. Also, make sure that the thousands separator is only inserted to the left of the
decimal point, as required by POSIX.
Add bitwise “and”, “or”, and “not” operators for the
macaddr
data type (Brendan Jurd)
Allow
xpath()
to return a single-element XML array whensupplied ascalar value (Florian Pflug)
Previously, it returned an empty array. This change will also cause
xpath_exists()
to return
true, not false, for such expressions.
Improve XML error handling to be more robust (Florian Pflug)
2198
Add 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 a picture to a pdf document; add image pdf document
Add 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 picture to pdf; add image to pdf java
Appendix E. Release Notes
E.38.3.7. Functions
Allow non-superusers to use
pg_cancel_backend()
and
pg_terminate_backend()
on other
sessions belonging to the same user (Magnus Hagander, Josh Kupershmidt, Dan Farina)
Previously only superusers were allowed to use these functions.
Allow importing and exporting of transaction snapshots (Joachim Wieland, Tom Lane)
This allows multiple transactions to share identical views of the database state. Snapshots are
exported via
pg_export_snapshot()
and imported via
SET TRANSACTION SNAPSHOT
.Only
snapshots from currently-running transactions can be imported.
Support
COLLATION FOR
on expressions (Peter Eisentraut)
This returns a string representing the collation of the expression.
Add
pg_opfamily_is_visible()
(Josh Kupershmidt)
Add a
numeric
variant of
pg_size_pretty()
for use with
pg_xlog_location_diff()
(Fujii
Masao)
Add a
pg_trigger_depth()
function (Kevin Grittner)
This reports the current trigger call depth.
Allow
string_agg()
to process
bytea
values (Pavel Stehule)
Fix regular expressions in which a back-reference occurs within a larger quantified subexpression
(Tom Lane)
For example,
^(\w+)( \1)+$
.Previous releases did not check that the back-reference actually
matched the first occurrence.
E.38.3.8. Information Schema
Add
information
schema
views
role_udt_grants
,
udt_privileges
,
and
user_defined_types
(Peter Eisentraut)
Add composite-type attributes totheinformationschema
element_types
view (Peter Eisentraut)
Implement
interval_type
columns in the information schema (Peter Eisentraut)
Formerly these columns read as nulls.
Implement collation-related columns in the information schema
attributes
,
columns
,
domains
,and
element_types
views (Peter Eisentraut)
Implement the
with_hierarchy
column in the information schema
table_privileges
view
(Peter Eisentraut)
Add display of sequence
USAGE
privileges to information schema (Peter Eisentraut)
Make the information schema show default privileges (Peter Eisentraut)
Previously, non-empty default permissions were not represented in the views.
2199
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 picture to pdf reader; attach 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
add an image to a pdf; pdf insert image
Appendix E. Release Notes
E.38.3.9. Server-Side Languages
E.38.3.9.1. PL/pgSQL Server-Side Language
Allow the PL/pgSQL
OPEN
cursor command to supply parameters by name (Yeb Havinga)
Add a
GET STACKED DIAGNOSTICS
PL/pgSQL command to retrieve exception info (Pavel Ste-
hule)
Speedup PL/pgSQL array assignment by caching type information (Pavel Stehule)
Improve performance and memory consumption for long chains of
ELSIF
clauses (Tom Lane)
Output the function signature, not just the name, in PL/pgSQL error messages (Pavel Stehule)
E.38.3.9.2. PL/Python Server-Side Language
Add PL/Python SPI cursor support (Jan Urbanski)
This allows PL/Python to read partial result sets.
Add result metadata functions to PL/Python (Peter Eisentraut)
Specifically, this adds result object functions
.colnames
,
.coltypes
,and
.coltypmods
.
Remove support for Python 2.2 (Peter Eisentraut)
E.38.3.9.3. SQL Server-Side Language
Allow SQL-language functions to reference parameters by name (Matthew Draper)
Touse this, simplyname the function arguments andthenreferencetheargumentnames inthe SQL
function body.
E.38.3.10. Client Applications
Add initdb options
--auth-local
and
--auth-host
(Peter Eisentraut)
This allows separate control of
local
and
host pg_hba.conf
authentication settings.
--auth
still controls both.
Add
--replication
/
--no-replication
flags to createuser to control replication permission
(Fujii Masao)
Add the
--if-exists
option to dropdb and dropuser (Josh Kupershmidt)
Give command-line tools the ability to specifythename of thedatabase toconnect to, andfall back
to
template1
if a
postgres
database connection fails (Robert Haas)
E.38.3.10.1. psql
Add a display mode to auto-expand output based on the display width (Peter Eisentraut)
This adds the
auto
option to the
\x
command, which switches to the expanded mode when the
normal output would be wider than the screen.
2200
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
Add necessary references to your C# project: String inputFilePath = @"C:\input.pdf"; String outputFilePath = @"C:\output.jpg"; // Convert PDF to jpg.
add image to pdf java; add png to pdf preview
C# Image Convert: How to Convert Tiff Image to Jpeg, Png, Bmp, &
Add necessary references to your C# project: RasterEdge.XDoc.PDF.dll. inputFilePath = @"C:\input.tif"; String outputFilePath = @"C:\output.jpg"; // Convert tiff
add a jpg to a pdf; adding image to pdf
Appendix E. Release Notes
Allow inclusion of a script file that is named relative to the directory of the file from which it was
invoked (Gurjeet Singh)
This is done with a new command
\ir
.
Add support for non-ASCII characters in psql variable names (Tom Lane)
Add support for major-version-specific
.psqlrc
files (Bruce Momjian)
psql already supported minor-version-specific
.psqlrc
files.
Provide environment variable overrides for psqlhistory andstartupfile locations (AndrewDunstan)
PSQL_HISTORY
and
PSQLRC
now determine these file names if set.
Add a
\setenv
command tomodify the environment variables passed to child processes (Andrew
Dunstan)
Name psql’s temporary editor files with a
.sql
extension (Peter Eisentraut)
This allows extension-sensitive editors to select the right mode.
Allow psql to use zero-byte field and record separators (Peter Eisentraut)
Various shell tools use zero-byte (NUL) separators, e.g. find.
Make the
\timing
optionreport times for failed queries (Magnus Hagander)
Previously times were reported only for successful queries.
Unify andtighten psql’s treatment of
\copy
and SQL
COPY
(Noah Misch)
This fix makes failure behavior more predictable and honors
\set ON_ERROR_ROLLBACK
.
E.38.3.10.2. Informational Commands
Make
\d
on a sequence show the table/column name owning it (Magnus Hagander)
Show statistics target for columns in
\d+
(Magnus Hagander)
Show role password expiration dates in
\du
(Fabrízio de Royes Mello)
Display comments for casts, conversions, domains, and languages (Josh Kupershmidt)
These are included in the output of
\dC+
,
\dc+
,
\dD+
,and
\dL
respectively.
Display comments for SQL/MED objects (Josh Kupershmidt)
These are included in the output of
\des+
,
\det+
,and
\dew+
for foreign servers, foreign tables,
and foreign data wrappers respectively.
Change
\dd
todisplaycomments onlyfor objecttypes withouttheir own backslashcommand(Josh
Kupershmidt)
E.38.3.10.3. Tab Completion
In psql tabcompletion, complete SQL keywords ineither upper or lower case according to the new
COMP_KEYWORD_CASE
setting (Peter Eisentraut)
Add tab completion support for
EXECUTE
(Andreas Karlsson)
Allow tab completion of role references in
GRANT
/
REVOKE
(Peter Eisentraut)
Allow tab completion of file names to supply quotes, when necessary (Noah Misch)
2201
C# Create PDF from images Library to convert Jpeg, png images to
1.bmp")); images.Add(new Bitmap(Program.RootPath + "\\" 1.jpg")); images.Add(new Bitmap(Program.RootPath + "\\" 1.png")); / Build a PDF document with
how to add a picture to a pdf document; add an image to a pdf with acrobat
VB.NET Create PDF from images Library to convert Jpeg, png images
1.bmp")) images.Add(New REImage(Program.RootPath + "\\" 1.jpg")) images.Add(New REImage(Program.RootPath + "\\" 1.png")) ' Build a PDF document with
add photo to pdf reader; add image to pdf file acrobat
Appendix E. Release Notes
Change tab completion support for
TABLE
to also include views (Magnus Hagander)
E.38.3.10.4. pg_dump
Add an
--exclude-table-data
option to pg_dump (Andrew Dunstan)
This allows dumping of a table’s definition but not its data, on a per-table basis.
Add a
--section
option to pg_dump and pg_restore (Andrew Dunstan)
Valid values are
pre-data
,
data
,and
post-data
.The option can be given more than once to
select two or more sections.
Make pg_dumpall dumpall roles first, then all configuration settings on roles (Phil Sorber)
This allows a role’s configuration settings to mention other roles without generating an error.
Allow pg_dumpall to avoid errors if the
postgres
database is missing in the new cluster (Robert
Haas)
Dump foreign server user mappings in user name order (Peter Eisentraut)
This helps produce deterministic dump files.
Dump operators in a predictable order (Peter Eisentraut)
Tighten rules for when extension configuration tables are dumped by pg_dump (Tom Lane)
Make pg_dump emit more useful dependency information (Tom Lane)
The dependencylinks includedinarchive-formatdumps were formerlyof verylimiteduse, because
they frequently referenced objects that appeared nowhere in the dump. Now they represent actual
dependencies (possibly indirect) among the dumped objects.
Improve pg_dump’s performance when dumping many database objects (Tom Lane)
E.38.3.11. libpq
Allow libpq connection strings to have the format of a URI (Alexander Shulgin)
The syntax begins with
postgres://
.This can allow applications to avoid implementing their
own parser for URIs representingdatabase connections.
Add a connection option to disable SSL compression (Laurenz Albe)
This can be used to remove the overheadof SSL compression on fast networks.
Add a single-row processing mode for better handling of large result sets (Kyotaro Horiguchi,
Marko Kreen)
Previously, libpq always collected the entire query result in memory before passing it back to the
application.
Add
const
qualifiers to the declarations of the functions
PQconnectdbParams
,
PQconnectStartParams
,and
PQpingParams
(Lionel Elie Mamane)
Allow the
.pgpass
file to include escaped characters in the password field (Robert Haas)
Make library functions use
abort()
instead of
exit()
when it is necessary to terminate the
process (Peter Eisentraut)
2202
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
add a picture to a pdf file; add image to pdf in preview
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Highlight Text. Add Text. Add Text Box. Drawing Markups. PDF Print. Work PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and
add image to pdf form; add a jpeg to a pdf
Appendix E. Release Notes
This choice does not interfere with the normal exit codes used by the program, and generates a
signal that can be caught by the caller.
E.38.3.12. Source Code
Remove dead ports (Peter Eisentraut)
The followingplatforms are nolonger supported: dgux, nextstep, sunos4, svr4, ultrix4, univel, bsdi.
Add support for building with MS Visual Studio 2010 (Brar Piening)
Enable compiling with the MinGW-w64 32-bit compiler (Lars Kanis)
Install
plpgsql.h
into
include/server
during installation (Heikki Linnakangas)
Improve the latch facility to include detection of postmaster death (Peter Geoghegan, Heikki Lin-
nakangas, Tom Lane)
This eliminates one of the main reasons that backgroundprocesses formerly hadto wake up topoll
for events.
Use C flexible array members, where supported (Peter Eisentraut)
Improve the concurrent transaction regression tests (isolationtester) (Noah Misch)
Modifythread_test to create its test files inthe current directory, rather than
/tmp
(Bruce Momjian)
Improve flex and bison warning anderror reporting (Tom Lane)
Add memorybarrier support (Robert Haas)
This is currently unused.
Modify pgindent to use a typedef file (Bruce Momjian)
Add a hook for processing messages due to be sent to the server log (Martin Pihlak)
Add object access hooks for
DROP
commands (KaiGai Kohei)
Centralize
DROP
handling for some object types (KaiGai Kohei)
Add a pg_upgrade test suite (Peter Eisentraut)
Sync regular expression code with TCL 8.5.11 and improve internal processing (Tom Lane)
Move CRC tables tolibpgport, and provide them in a separate include file (Daniel Farina)
Add options to git_changelog for use in major release note creation (Bruce Momjian)
Support Linux’s
/proc/self/oom_score_adj
API (Tom Lane)
E.38.3.13. Additional Modules
Improve efficiency of dblinkbyusing libpq’s newsingle-row processingmode (Kyotaro Horiguchi,
Marko Kreen)
This improvement does not apply to
dblink_send_query()
/
dblink_get_result()
.
Support
force_not_null
option in file_fdw (Shigeru Hanada)
Implement dry-run mode for pg_archivecleanup(Gabriele Bartolini)
This only outputs the names of files to be deleted.
2203
Appendix E. Release Notes
Add new pgbench switches
--unlogged-tables
,
--tablespace
,and
--index-tablespace
(Robert Haas)
Change pg_test_fsync to test for a fixed amountof time, rather thana fixednumber of cycles (Bruce
Momjian)
The
-o
/cycles option was removed, and
-s
/seconds added.
Add a pg_test_timing utility to measure clock monotonicity and timing overhead (Ants Aasma,
Greg Smith)
Add a tcn (triggered change notification) module to generate
NOTIFY
events on table changes
(Kevin Grittner)
E.38.3.13.1. pg_upgrade
Adjust pg_upgrade environment variables (Bruce Momjian)
Rename data, bin, and port environment variables to begin with
PG
, and support
PGPORTOLD
/
PGPORTNEW
,to replace
PGPORT
.
Overhaul pg_upgrade logging and failure reporting (Bruce Momjian)
Create four append-only logfiles, and delete them on success. Add
-r
/
--retain
option to uncon-
ditionally retain these files. Alsoremove pg_upgrade options
-g
/
-G
/
-l
options as unnecessary, and
tighten log file permissions.
Make pg_upgrade create a script to incrementally generate more accurate optimizer statistics
(Bruce Momjian)
This reduces the time needed to generate minimal cluster statistics after an upgrade.
Allow pg_upgrade to upgrade an old cluster that does not have a
postgres
database (Bruce
Momjian)
Allow pg_upgrade to handle cases where some old or new databases are missing, as long as they
are empty (Bruce Momjian)
Allow pg_upgrade to handle configuration-only directory installations (Bruce Momjian)
In pg_upgrade, add
-o
/
-O
options to pass parameters to the servers (Bruce Momjian)
This is useful for configuration-only directory installs.
Change pg_upgrade to use port 50432 by default (Bruce Momjian)
This helps avoid unintended client connections during the upgrade.
Reduce cluster locking in pg_upgrade (Bruce Momjian)
Specifically, only lock the old cluster if link mode is used, and do it right after the schema is
restored.
E.38.3.13.2. pg_stat_statements
Allow pg_stat_statements to aggregate similar queries via SQL text normalization (Peter Geoghe-
gan, Tom Lane)
Users with applications that use non-parameterized SQL will now be able to monitor queryperfor-
mance without detailed log analysis.
2204
Appendix E. Release Notes
Adddirtied and writtenblockcountsandread/write times topg_stat_statements (RobertHaas, Ants
Aasma)
Prevent pg_stat_statements from double-counting
PREPARE
and
EXECUTE
commands (Tom Lane)
E.38.3.13.3. sepgsql
Support
SECURITY LABEL
on global objects (KaiGai Kohei, Robert Haas)
Specifically, add security labels to databases, tablespaces, and roles.
Allow sepgsql to honor database labels (KaiGai Kohei)
Perform sepgsql permission checks during the creation of various objects (KaiGai Kohei)
Add
sepgsql_setcon()
and related functions to control the sepgsql security domain (KaiGai
Kohei)
Add a user space access cache to sepgsql to improve performance (KaiGai Kohei)
E.38.3.14. Documentation
Adda ruletooptionallybuild HTML documentation usingthe stylesheetfrom the website (Magnus
Hagander)
Use
gmake STYLE=website draft
.
Improve
EXPLAIN
documentation (Tom Lane)
Document that user/database names are preservedwith double-quotingby command-line tools like
vacuumdb (Bruce Momjian)
Document the actual string returned by the client for MD5 authentication (Cyan Ogilvie)
Deprecate use of
GLOBAL
and
LOCAL
in
CREATE TEMP TABLE
(Noah Misch)
PostgreSQL has long treated these keyword as no-ops, and continues to do so; but in future they
might mean what the SQL standard says they mean, so applications should avoid using them.
E.39. Release 9.1.21
ReleaseDate: 2016-03-31
This release contains a variety of fixes from 9.1.20. For information about new features in the 9.1
major release, see Section E.60.
E.39.1. Migration to Version 9.1.21
Adump/restore is not required for those running 9.1.X.
However, if you are upgrading from a version earlier than 9.1.16, see Section E.44.
2205
Appendix E. Release Notes
E.39.2. Changes
Fix incorrect handling of NULL index entries in indexed
ROW()
comparisons (Tom Lane)
An index search using a row comparison such as
ROW(a, b) > ROW(’x’, ’y’)
would stop
upon reaching a NULL entry in the
b
column, ignoring the fact that there might be non-NULL
b
values associated withlater values of
a
.
Avoid unlikely data-loss scenarios due to renaming files without adequate
fsync()
calls before
and after (Michael Paquier, Tomas Vondra, Andres Freund)
Correctly handle cases where
pg_subtrans
is close to XIDwraparound duringserver startup(Jeff
Janes)
Fix corner-case crash due to trying to free
localeconv()
output strings more than once (Tom
Lane)
Fix parsing of affix files for
ispell
dictionaries (Tom Lane)
The code couldgowrongif theaffixfilecontained anycharacters whose bytelengthchangesduring
case-folding, for example
I
in Turkish UTF8 locales.
Avoid use of
sscanf()
to parse
ispell
dictionary files (Artur Zakirov)
This dodges a portabilityproblem on FreeBSD-derived platforms (including OS X).
Avoid a crash on old Windows versions (before 7SP1/2008R2SP1) with an AVX2-capable CPU
and a Postgres build done with Visual Studio 2013 (Christian Ullrich)
This is aworkaroundfor abug inVisual Studio2013’s runtime library, whichMicrosoft have stated
they will not fix in that version.
Fixpsql’s tabcompletion logicto handle multibyte characters properly(Kyotaro Horiguchi, Robert
Haas)
Fix psql’s tab completion for
SECURITY LABEL
(Tom Lane)
Pressing TAB after
SECURITY LABEL
might cause a crash or offering of inappropriate keywords.
Make pg_ctlaccepta waittimeout from the
PGCTLTIMEOUT
environment variable, if none is spec-
ified on the commandline (Noah Misch)
This eases testingof slower buildfarm members byallowingthem to globally specifya longer-than-
normal timeout for postmaster startup and shutdown.
Fix incorrect test for Windows service status in pg_ctl (Manuel Mathar)
The previous set of minor releases attempted to fix pg_ctl to properly determine whether to send
log messages to Window’s Event Log, but got the test backwards.
Fix pgbench to correctly handle the combination of
-C
and
-M prepared
options (Tom Lane)
In PL/Perl, properly translate emptyPostgres arrays into empty Perl arrays (Alex Hunsaker)
Make PL/Python cope with function names that aren’t valid Python identifiers (Jim Nasby)
Fix multiple mistakes in the statistics returned by
contrib/pgstattuple
’s
pgstatindex()
function (Tom Lane)
Remove dependency on
psed
in MSVC builds, since it’s no longer providedby core Perl (Michael
Paquier, Andrew Dunstan)
Update time zone data files to tzdata release 2016c for DST law changes in Azerbaijan, Chile,
Haiti, Palestine, and Russia (Altai, Astrakhan, Kirov, Sakhalin, Ulyanovsk regions), plus historical
corrections for Lithuania, Moldova, and Russia (Kaliningrad, Samara, Volgograd).
2206
Appendix E. Release Notes
E.40. Release 9.1.20
ReleaseDate: 2016-02-11
This release contains a variety of fixes from 9.1.19. For information about new features in the 9.1
major release, see Section E.60.
E.40.1. Migration to Version 9.1.20
Adump/restore is not required for those running 9.1.X.
However, if you are upgrading from a version earlier than 9.1.16, see Section E.44.
E.40.2. Changes
Fix infinite loops and buffer-overrun problems in regular expressions (Tom Lane)
Very large character ranges in bracket expressions could cause infinite loops in some cases, and
memory overwrites in other cases. (CVE-2016-0773)
Perform an immediate shutdown if the
postmaster.pid
file is removed (Tom Lane)
The postmaster now checks every minute or so that
postmaster.pid
is still there and still con-
tains its own PID. If not, it performs an immediate shutdown, as though it had received SIGQUIT.
The main motivation for this change is to ensure that failed buildfarm runs will get cleaned up
without manual intervention; but it also serves to limit the bad effects if a DBA forcibly removes
postmaster.pid
and then starts a new postmaster.
In
SERIALIZABLE
transaction isolation mode, serialization anomalies could be missed due to race
conditions during insertions (Kevin Grittner, Thomas Munro)
Fix failure to emit appropriate WAL records when doing
ALTER TABLE ... SET TABLESPACE
for unlogged relations (Michael Paquier, Andres Freund)
Even though the relation’s data is unlogged, the move must be logged or the relation will be inac-
cessible after a standby is promoted to master.
Fix possible misinitialization of unlogged relations at the end of crash recovery (Andres Freund,
Michael Paquier)
Fix
ALTER COLUMN TYPE
to reconstruct inherited check constraints properly (Tom Lane)
Fix
REASSIGN OWNED
to change ownership of composite types properly (Álvaro Herrera)
Fix
REASSIGN OWNED
and
ALTER OWNER
to correctly update granted-permissions lists when
changing owners of data types, foreign data wrappers, or foreign servers (Bruce Momjian, Álvaro
Herrera)
Fix
REASSIGN OWNED
to ignore foreign user mappings, rather than fail (Álvaro Herrera)
Addmore defensesagainstbadplanner costestimatesfor GIN indexscans whenthe index’s internal
statistics are very out-of-date (Tom Lane)
Make planner cope with hypothetical GIN indexes suggested by an index advisor plug-in (Julien
Rouhaud)
2207
Documents you may be interested
Documents you may be interested