PostgreSQL Beta Testers Needed 26
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!!.""
Re:Let the flamewars begin (Score:1, Flamebait)
But remember that's rather old (Score:3, Informative)
Re:But remember that's rather old (Score:1)
no beta testers needed (Score:2)
Needs to be populated (Score:2)
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.
Re:Needs to be populated (Score:1)
Some changes in psql 7.4 (Score:5, Informative)
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
Re:Some changes in psql 7.4 (Score:2)
Re:Some changes in psql 7.4 (Score:3, Informative)
A number of people are happy to have decent DOMAIN support.
Others are happy to have indexes that don't grow unbounded (vacuum will clean them up now).
Developers are happy to have much improved error handling and optimizer corrections (a little smarter with some corner cases).
Folks with odd data or performance requirements are happy to
Re:wow! (Score:2)
moderators, pleeeese (Score:1)
When will PostgreSQL have a Windows version? (Score:2)
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.
Re:When will PostgreSQL have a Windows version? (Score:1)
I have been developing on Windows running Postgres under cygwin and it works just fine.
Re:When will PostgreSQL have a Windows version? (Score:1)
It's nice if you have to use Windows, but I like that it's focused on unix variant OS's. Who wants a big old GUI desktop running when all you want is to access data. At least the ability to turn off the GUI, which you never really can with Windows.
A native Windows version would benefit everyone. (Score:2)
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.
Re:A native Windows version would benefit everyone (Score:2)
Re:When will PostgreSQL have a Windows version? (Score:2)
oidrand() (Score:2)
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.
Re:oidrand() (Score:4, Insightful)
The motivation for removing oidrand() was that:
Note that it is easy to workaround this change: you can either replace references to oidrand(123, y) with 'random() < 1.0/y', or just define the following function:
CREATE FUNCTION oidrand(oid, int) RETURNS bool AS 'SELECT random() < 1.0/$2' LANGUAGE sql;
The former being arguably cleaner, the latter meaning that you won't need to change a single line of application code.
For more information, the thread on pgsql-patches discussing the change is here [postgresql.org].
I'm pretty convinced that removing oidand() is justified, but if you feel otherwise, please speak up. Thanks for raising the issue.
Why doesn't PostgreSQL get more press? (Score:1)
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?
Re:Why doesn't PostgreSQL get more press? (Score:2)