+* Silenced "SHOW FIELDS" and "SET SQL_AUTO_IS_NULL=0" statements from the MySQL driver to improve log signal to noise ration in development [DHH]
+
+
+*Rails 3.0 [Beta] (February 4th, 2010)*
+
* PostgreSQLAdapter: set time_zone to UTC when Base.default_timezone == :utc so that Postgres doesn't incorrectly offset-adjust values inserted into TIMESTAMP WITH TIME ZONE columns. #3777 [Jack Christensen]
@@ -321,7 +321,11 @@ def select_rows(sql, name = nil)
# Executes a SQL query and returns a MySQL::Result object. Note that you have to free the Result object after you're done using it.
defexecute(sql, name=nil) #:nodoc:
- log(sql, name) { @connection.query(sql) }
+ if name ==:skip_logging
+ @connection.query(sql)
+ else
+ log(sql, name) { @connection.query(sql) }
+ end
rescueActiveRecord::StatementInvalid => exception
if exception.message.split(":").first =~/Packets out of order/
raiseActiveRecord::StatementInvalid, "'Packets out of order' error was received from the database. Please update your mysql bindings (gem install mysql) and read http://dev.mysql.com/doc/mysql/en/password-hashing.html for more information. If you're on Windows, use the Instant Rails installer to get the updated mysql bindings."
@@ -456,7 +460,7 @@ def indexes(table_name, name = nil)#:nodoc:
defcolumns(table_name, name=nil)#:nodoc:
sql ="SHOW FIELDS FROM #{quote_table_name(table_name)}"
0 comments on commit
28fe0c3