@@ -27,7 +27,7 @@ def start
27
27
28
28
args << db_config . database
29
29
30
- find_cmd_and_exec ( [ "mysql" , "mysql5" ] , *args )
30
+ ActiveRecord :: Base . connection . class . find_cmd_and_exec ( [ "mysql" , "mysql5" ] , *args )
31
31
32
32
when /^postgres|^postgis/
33
33
ENV [ "PGUSER" ] = config [ :username ] if config [ :username ]
@@ -38,7 +38,7 @@ def start
38
38
ENV [ "PGSSLCERT" ] = config [ :sslcert ] . to_s if config [ :sslcert ]
39
39
ENV [ "PGSSLKEY" ] = config [ :sslkey ] . to_s if config [ :sslkey ]
40
40
ENV [ "PGSSLROOTCERT" ] = config [ :sslrootcert ] . to_s if config [ :sslrootcert ]
41
- find_cmd_and_exec ( "psql" , db_config . database )
41
+ ActiveRecord :: Base . connection . class . find_cmd_and_exec ( "psql" , db_config . database )
42
42
43
43
when "sqlite3" , "litedb"
44
44
args = [ ]
@@ -47,7 +47,7 @@ def start
47
47
args << "-header" if @options [ :header ]
48
48
args << File . expand_path ( db_config . database , Rails . respond_to? ( :root ) ? Rails . root : nil )
49
49
50
- find_cmd_and_exec ( "sqlite3" , *args )
50
+ ActiveRecord :: Base . connection . class . find_cmd_and_exec ( "sqlite3" , *args )
51
51
52
52
when "oracle" , "oracle_enhanced"
53
53
logon = ""
@@ -58,7 +58,7 @@ def start
58
58
logon << "@#{ db_config . database } " if db_config . database
59
59
end
60
60
61
- find_cmd_and_exec ( "sqlplus" , logon )
61
+ ActiveRecord :: Base . connection . class . find_cmd_and_exec ( "sqlplus" , logon )
62
62
63
63
when "sqlserver"
64
64
args = [ ]
@@ -73,7 +73,7 @@ def start
73
73
args += [ "-S" , host_arg ]
74
74
end
75
75
76
- find_cmd_and_exec ( "sqlcmd" , *args )
76
+ ActiveRecord :: Base . connection . class . find_cmd_and_exec ( "sqlcmd" , *args )
77
77
78
78
else
79
79
abort "Unknown command-line client for #{ db_config . database } ."
0 commit comments