PostgreSQL Beta Testers Needed
aliensexfiend writes ""PostgreSQL Beta Testing has begun. The more testers, the merrier. Read
the announcement page
as well as the Beta
info page. Interesting new features include a new Binary I/O protocol, ability to
inline simple SQL functions, and an error message wording scheme that provides
3 layers of detail!!.""
Hmmm, am I the only one who can see this entire discussing turning into one giant flamewar?
SELECT * FROM bugs ?
In case you are interested, but don't want to hunt around. Here are the list of changes in 7.4 devel branch:
/tmp socket mod. times regularly to avoid their removal (Tom)
Server Operation
Allow IPv6 server connections (Nigel Kukard, Johan Jordaan, Bruce, Tom, Kurt
Roeckx, Andrew Dunstan)
Fix SSL to handle errors cleanly (Nathan Mueller)
SSL protocol security and performance improvements (Sean Chittenden)
Print lock information when a deadlock is detected (Tom)
Update
Enable PAM for MAC OS X (Aaron Hillegass)
Make btree indexes fully WAL-safe (Tom)
Allow btree index compaction and empty page reuse (Tom)
Fix inconsistent index lookups during split of first root page (Tom)
Improve free space map allocation logic (Tom)
Preserve free space information between postmaster restarts (Tom)
Set proper schema permissions in initdb (Peter)
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 transaction status, tableid, columnid to backend protocol (Tom)
Add new binary I/O protocol (Tom)
Remove autocommit server setting; move to client applications (Tom)
New error message wording, error codes, and three levels of error detail (Tom)
__________________________________________________ _______________
Performance
Add hashing for GROUP BY aggregates (Tom)
Allow nested loops to be smarter about multicolumn indexes (Tom)
Allow multi-key hash joins (Tom)
Improve constant folding (Tom)
Add ability to inline simple SQL functions (Tom)
Reduce memory usage for queries using complex functions (Tom)
Improve GEQO optimizer performance (Tom)
Allow IN/NOT IN to be handled via hash tables (Tom)
Improve NOT IN (subquery) performance (Tom)
Allow most IN subqueries to be processed as joins (Tom)
Allow the postmaster to preload libraries using preload_libraries (Joe)
Improve optimizer cost computations, particularly for subqueries (Tom)
Avoid sort when subquery ORDER BY matches upper query (Tom)
Assume 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 ANSI joins, disable with join_collapse_limit (Tom)
Add from_collapse_limit to control conversion of subqueries to joins (Tom)
Use faster regex code from TCL (Henry Spencer, Tom)
Use bit-mapped relation sets in the optimizer (Tom)
Improve backend startup time (Tom)
Improve trigger/constraint performance (Stephan)
__________________________________________________ _______________
Server Configuration
Rename server parameter server_min_messages to log_min_messages (Bruce)
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)
New read-only server parameters for localization (Tom)
Change debug server log messages to output as DEBUG rather than LOG (Bruce)
Prevent server log variables from being turned off by non-super users (Bruce)
log_min_messages/client_min_messages now controls debug_* output (Bruce)
Add Rendezvous server support (Chris Campbell)
Add ability to print only slow statements using log_min_duration_statement
(Christopher)
Allow pg_hba.conf to accept netmasks in CIDR format (Andrew Dunstan)
New is_superuser read-only variable (Tom)
New server-side parameter log_error_verbosity to control error detail (Tom)
postgres --help-config now dumps server config variables (Aizaz Ahmed)
Make default shared_buffers 1000 and max_connections 100, if possible (Tom)
Add new columns in pg_settings: context, type, source , min_val, max_val (Joe)
New pg_hba.conf 'hostnossl' to
You mis read the artical. They need more data entry people to enter the data so the bugs table is full. Right now they know that there are things that should be in that table, but are not.
never let you down? maybe for keeping track of how many visitors your rinky-dink web site has. Come back when MySQL supports transactions.
This is beta of version 7.4. Postgres has been stable and running production quality things for lo-ong time.
That's a pretty old comparison; both PG and Mysql have changed a lot since then.
I forget what 8 was for.
Congratulations on that new sarcasm detector you have! It seems to work really well!
Random and weird software I've written.
Big, big question: When will PostgreSQL have a Windows version?
It would be great to vastly expand the number of users. A Windows version would help some people with testing, too.
Remove rarely used oidrand()...
Damn it - I use oidrand() quite often.
It's really handy when you want to pick a few items at random from a large dataset.
for example, "select whatever from bigdata where oidrand(oid,100) order by random() limit 1;" works well for selecting one item, and is faster that the other methods I've tried.
Cygwin doesn't completely solve the problem. PostgreSQL under Cygwin has some behavior that you and I very readily understand. However, it is beyond the understanding or interest of a Windows user who just wants a database.
If there is a native Windows PostgreSQL version, then there will be more users, and with more users there will be benefits to every user, including those who run it under Linux anyway.
Lately whenever I see articles concerning databases I rarely ever see postgreSQL in there but I see mySql more and more often. Why is mySql so popular? Is it that the name mySql sounds better than postgreSql?
"Thanks to the remote control I have the attention span of a gerbil."
Alternatively more users will be happy, if Postfresql installation script for windows will check for cygwin and if it's not there - install it.
Less is more !