Allow a table's row type to be cast to the table's supertype
- if it's a type table.
+ if it's a type table
This is analagous to the existing facility that allows casting a row
Make foreign data wrappers functional, and support FOREIGN
- TABLEs.
+ TABLEs
Foreign tables are component of SQL/MED, and provide a framework to
Allow a unique or primary key constraint to be created
- using an existing index.
+ using an existing index
Implement Serializable Snapshot Isolation, in order to
- provide a more robust serializable transaction mode.
+ provide a more robust serializable transaction mode
In previous releases, the REPEATABLE READ and SERIALIZABLE isolation
- Teach ALTER TABLE .. SET DATA TYPE to avoid a table write
+ Teach ALTER TABLE ... SET DATA TYPE to avoid a table write
in some cases where it isn't necessary
- Support unlogged tables.
+ Support unlogged tables
The contents of an unlogged table are not WAL-logged; thus, they
- Hash joins now support right and full outer joins.
+ Hash joins now support right and full outer joins
Previously, full joins could be implemented only as a merge join,
- Support host names and host key
- word all
+ Support host names and host key word all
in pg_hba.conf
When an autovacuum worker (other than one performing an
anti-wraparound vacuum) is unable to obtain a lock on the target
- relation without blocking, skip the relation.
+ relation without blocking, skip the relation
This avoids pinning down an autovacuum worker. The next autovacuum
- Add REPLICATION privilege for ROLEs.
+ Add REPLICATION privilege for ROLEs
This makes it possible for replication to be performed by a
Change pg_last_xlog_receive_location not to move
- backwards.
+ backwards