Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 3403

Show
Ignore:
Timestamp:
01/13/06 01:58:11 (3 years ago)
Author:
marcel
Message:

Escape database name in MySQL adapter when creating and dropping databases. Closes #3409.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/activerecord/CHANGELOG

    r3402 r3403  
    11*SVN* 
     2 
     3* Escape database name in MySQL adapter when creating and dropping databases. #3409 [anna@wota.jp] 
    24 
    35* Disambiguate table names for columns in validates_uniquness_of's WHERE clause. #3423 [alex.borovsky@gmail.com] 
  • trunk/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb

    r3293 r3403  
    244244 
    245245      def create_database(name) #:nodoc: 
    246         execute "CREATE DATABASE #{name}
     246        execute "CREATE DATABASE `#{name}`
    247247      end 
    248248       
    249249      def drop_database(name) #:nodoc: 
    250         execute "DROP DATABASE IF EXISTS #{name}
     250        execute "DROP DATABASE IF EXISTS `#{name}`
    251251      end 
    252252