Support MySQL SSL in rails dbconsole.
This commit is contained in:
parent
416884c36d
commit
844ea9c07e
|
@ -1,5 +1,8 @@
|
|||
## Rails 4.0.0 (unreleased) ##
|
||||
|
||||
* rails dbconsole now can use SSL for MySQL. The database.yml options sslca, sslcert, sslcapath, sslcipher,
|
||||
and sslkey now affect rails dbconsole. *Jim Kingdon and Lars Petrus*
|
||||
|
||||
* Correctly handle SCRIPT_NAME when generating routes to engine in application
|
||||
that's mounted at a sub-uri. With this behavior, you *should not* use
|
||||
default_url_options[:script_name] to set proper application's mount point by
|
||||
|
|
|
@ -26,7 +26,12 @@ module Rails
|
|||
'port' => '--port',
|
||||
'socket' => '--socket',
|
||||
'username' => '--user',
|
||||
'encoding' => '--default-character-set'
|
||||
'encoding' => '--default-character-set',
|
||||
'sslca' => '--ssl-ca',
|
||||
'sslcert' => '--ssl-cert',
|
||||
'sslcapath' => '--ssl-capath',
|
||||
'sslcipher' => '--ssh-cipher',
|
||||
'sslkey' => '--ssl-key'
|
||||
}.map { |opt, arg| "#{arg}=#{config[opt]}" if config[opt] }.compact
|
||||
|
||||
if config['password'] && options['include_password']
|
||||
|
|
Loading…
Reference in New Issue