我試圖使用ActiveRecord數據庫連接將查詢'SHOW TABLES FROM database_name'輸出到數組中。我似乎無法弄清楚如何做到這一點。有人請賜教嗎?如何獲得ruby中的表名稱數組
-C
我試圖使用ActiveRecord數據庫連接將查詢'SHOW TABLES FROM database_name'輸出到數組中。我似乎無法弄清楚如何做到這一點。有人請賜教嗎?如何獲得ruby中的表名稱數組
-C
使用ActiveRecord的東西給你開箱:
ActiveRecord::Base.connection.tables
我試圖
ActiveRecord::Base.connection.execute("DESCRIBE TABLE table_name")
,被告知要檢查我的SQL手冊。這樣做,我發現
ActiveRecord::Base.connection.execute("DESCRIBE table_name").each{|r| p r }
工作。把你需要的任何實際邏輯放在塊中。
我幾乎沒有,我只是沒有使用該塊。非常感謝! -C – 2009-07-10 15:58:53
哈哈,哇。我怎麼錯過了? – 2009-07-13 15:21:36