提交 0848c862 编写于 作者: E Edgars Beigarts 提交者: José Valim

Make script/dbconsole work with oracle (sqlplus <username>[/<password>][@<connect_identifier>])

[#3773 state:resolved]
上级 b2c2b0ce
......@@ -91,6 +91,18 @@ def find_cmd(*commands)
args << config['database']
exec(find_cmd('sqlite3'), *args)
when "oracle", "oracle_enhanced"
logon = ""
if config['username']
logon = config['username']
logon << "/#{config['password']}" if config['password'] && include_password
logon << "@#{config['database']}" if config['database']
end
exec(find_cmd('sqlplus'), logon)
else
abort "Unknown command-line client for #{config['database']}. Submit a Rails patch to add support!"
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册