Download PostgreSQL 9.0.4

PostgreSQL 9.0.4
Download Now
(47.13 MB)

Average Rating:

95%
User Rating:

out of 0 votes
Visitors Rating:

0 votes
General Info

Hits: 547 visitors

Publisher: PostgreSQL Global Development Group

OS Support: Win7 x64, Win7 x32, WinVista x64, WinVista, Windows 2008, Windows 2003, Win2003, WinXP

License: Freeware

Date added: 26 May 2011

Last Update: 18 Apr 2011

Downloads: Total: 566

See full specifications >>

Your opinion can help!
Review it!
PostgreSQL 9.0.4 screenshotScreenshots

Filesincredible.com editors' review

PostgreSQL - truly an amazing database
By midocu

PostgreSQL is truly an amazing database. It is almost completely compliant with SQL92, has real transactions, triggers, embedded SQL preprocessor, and many more features.

PostgreSQL is a real, professional, honest to goodness database. Almost completely compliant with SQL92, fully transactional, i.e. complete transactions can be fully rolled back if an error happens, a query optimizer that analyzes your query to choose the most efficient way to execute your query, and the ability to handle databases larger than the file size limitations of your platform.

Being an open source database, developers quickly compare it to MySQL, however, no two products could be more different. MySQL is a very limited product, it lacks many of the advanced features which are vital to effective SQL queries, and because of basic design flaws, can't possibly scale to the number of concurrent operations PostgreSQL can handle with ease.


Version 9.0.4 reviewed on: 06 Sep 2011

Publisher's description

PostgreSQL is a powerful, open source object-relational database system.

It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness.

It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL:2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP.

PostgreSQL Version History

Version 9.0.4 added on: 18 Apr 2011
Version 9.0.2 added on: 17 Dec 2010
Version 8.4.4.1 added on: 08 Jun 2010


Changes on the new version:

* Fix pg_upgrade's handling of TOAST tables
The pg_class.relfrozenxid value for TOAST tables was not correctly copied into the new installation during pg_upgrade. This could later result in pg_clog files being discarded while they were still needed to validate tuples in the TOAST tables, leading to "could not access status of transaction" failures.
This error poses a significant risk of data loss for installations that have been upgraded with pg_upgrade. This patch corrects the problem for future uses of pg_upgrade, but does not in itself cure the issue in installations that have been processed with a buggy version of pg_upgrade.
* Suppress incorrect "PD_ALL_VISIBLE flag was incorrectly set" warning
VACUUM would sometimes issue this warning in cases that are actually valid.
* Use better SQLSTATE error codes for hot standby conflict cases
All retryable conflict errors now have an error code that indicates that a retry is possible. Also, session closure due to the database being dropped on the master is now reported as ERRCODE_DATABASE_DROPPED, rather than ERRCODE_ADMIN_SHUTDOWN, so that connection poolers can handle the situation correctly.
* Prevent intermittent hang in interactions of startup process with bgwriter process
This affected recovery in non-hot-standby cases.
* Disallow including a composite type in itself
This prevents scenarios wherein the server could recurse infinitely while processing the composite type. While there are some possible uses for such a structure, they don't seem compelling enough to justify the effort required to make sure it always works safely.
* Avoid potential deadlock during catalog cache initialization
In some cases the cache loading code would acquire share lock on a system index before locking the index's catalog. This could deadlock against processes trying to acquire exclusive locks in the other, more standard order.
* Fix dangling-pointer problem in BEFORE ROW UPDATE trigger handling when there was a concurrent update to the target tuple
This bug has been observed to result in intermittent "cannot extract system attribute from virtual tuple" failures while trying to do UPDATE RETURNING ctid. There is a very small probability of more serious errors, such as generating incorrect index entries for the updated tuple.
* Disallow DROP TABLE when there are pending deferred trigger events for the table
Formerly the DROP would go through, leading to "could not open relation with OID nnn" errors when the triggers were eventually fired.
* Allow "replication" as a user name in pg_hba.conf
"replication" is special in the database name column, but it was mistakenly also treated as special in the user name column.
* Prevent crash triggered by constant-false WHERE conditions during GEQO optimization
* Improve planner's handling of semi-join and anti-join cases
* Fix handling of SELECT FOR UPDATE in a sub-SELECT
This bug typically led to "cannot extract system attribute from virtual tuple" errors.
* Fix selectivity estimation for text search to account for NULLs
* Fix get_actual_variable_range() to support hypothetical indexes injected by an index adviser plugin
* Fix PL/Python memory leak involving array slices
* Allow libpq's SSL initialization to succeed when user's home directory is unavailable
If the SSL mode is such that a root certificate file is not required, there is no need to fail. This change restores the behavior to what it was in pre-9.0 releases.
* Fix libpq to return a useful error message for errors detected in conninfo_array_parse
A typo caused the library to return NULL, rather than the PGconn structure containing the error message, to the application.
* Fix ecpg preprocessor's handling of float constants
* Fix parallel pg_restore to handle comments on POST_DATA items correctly
* Fix pg_restore to cope with long lines (over 1KB) in TOC files
* Put in more safeguards against crashing due to division-by-zero with overly enthusiastic compiler optimization
* Support use of dlopen() in FreeBSD and OpenBSD on MIPS
There was a hard-wired assumption that this system function was not available on MIPS hardware on these systems. Use a compile-time test instead, since more recent versions have it.
* Fix compilation failures on HP-UX
* Avoid crash when trying to write to the Windows console very early in process startup
* Support building with MinGW 64 bit compiler for Windows
* Fix version-incompatibility problem with libintl on Windows
* Fix usage of xcopy in Windows build scripts to work correctly under Windows 7
This affects the build scripts only, not installation or usage.
* Fix path separator used by pg_regress on Cygwin
* Update time zone data files to tzdata release 2011f for DST law changes in Chile, Cuba, Falkland Islands, Morocco, Samoa, and Turkey; also historical corrections for South Australia, Alaska, and Hawaii.



Related Tags:

    PostgreSQL          PostgreSQL download          download PostgreSQL          PostgreSQL 8.4.4.1          PostgreSQL 8.4.4.1 download          download PostgreSQL 8.4.4.1      

Related software downloads:

phpMyAdmin 3.4.3.1 screenshot phpMyAdmin 3.4.3.1
phpMyAdmin is a free software tool written in PHP intended to handle the administration of MySQL over the World Wide Web... Read more
05 Jul 2011 - Freeware | 244 Downloads
Advanced Time Reports Personal 9.27.8 screenshot Advanced Time Reports Personal 9.27.8
Advanced Time Reports is an intuitive time tracking & project management solution that will help you increase yo... Read more
21 May 2012 - Freeware | 36 Downloads
Universal Biometric Driver 5.47.13 screenshot Universal Biometric Driver 5.47.13
Universal Biometric driver is designed to communicate PayPunch software with different types of biometric devices.
21 May 2012 - Shareware | 51 Downloads
Firebird 2.5.0 RC2 screenshot Firebird 2.5.0 RC2
Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety o... Read more
14 Jun 2010 - Freeware | 62 Downloads
MySQL 5.1.50 screenshot MySQL 5.1.50
MySQL is a relational database management system  that runs as a server providing multi-user access to a number of da... Read more
23 Aug 2010 - Freeware | 74 Downloads
Database Designer for PostgreSQL 1.8.0 screenshot Database Designer for PostgreSQL 1.8.0
An easy and powerful visual development system intended for database design, modeling, creation, modification and revers... Read more
03 Aug 2011 - Shareware | 54 Downloads

Button for your site

To link back to this page, please copy code below and insert in your page. All visits come thru this code will add a 10 point vote to this software. Save the image button on your server

Example:



Editor`s Rating
Features
  • Currently 5/5.
Interface
  • Currently 3/5.
Stability
  • Currently 4/5.
Usability
  • Currently 4/5.
4 / 5
Very good

Download Time
56K
14m 22s
64K
12m 34s
128K
6m 17s
768K
1m 3s
1.44M
33s



Copyright (c) 2008-2012 Filesincredible.com. All rights reserved.