Fixed the Broken pipe error on SHOW FIELDs queries too

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@746 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
David Heinemeier Hansson 2005-02-22 16:38:18 +00:00
parent f3cf76d32d
commit 8fff2381ca
1 changed files with 2 additions and 5 deletions

View File

@ -65,11 +65,8 @@ module ActiveRecord
def columns(table_name, name = nil)
sql = "SHOW FIELDS FROM #{table_name}"
result = nil
log(sql, name, @connection) { |connection| result = connection.query(sql) }
columns = []
result.each { |field| columns << Column.new(field[0], field[4], field[1]) }
execute(sql, name).each { |field| columns << Column.new(field[0], field[4], field[1]) }
columns
end