0
Rails代碼:pgAdmin的編輯器的Rails從文件執行SQL
sql = File.read("#{Rails.root}/scripts/refresh.sql")
db_con = ActiveRecord::Base.connection
db_con.execute(sql)
文件refresh.sql:
select 1;
如果我創建或修改的文件refresh.sql在pgAdmin的(Ubuntu的或Windows)我會出現以下錯誤:
PG::SyntaxError: ERROR: syntax error at or near "select"
LINE 1: select 1;
但是,如果我複製並粘貼SQL文本到文本編輯器(昇華或gedit中)和覆蓋網絡樂refresh.sql代碼運行