cost 263 ms
允許基於 url 參數的動態數據庫

[英]Allow dynamic databases based on url params

我有一個 Rails 應用程序(目前是 6.1,但如果需要,我可以輕松升級它),它連接到外部 MSSQL 數據庫,並為數據提供 API(只讀)。 我使用這些 gem 來幫助我訪問數據庫: 我有許多具有相同表/視圖的 MSSQL 數據庫,但連接到不同的數據源,我使用這個應用程序能夠從這些數據庫創建 A ...

無法在 Windows 10 中安裝 tiny_tds

[英]Can´t install tiny_tds in Windows 10

當我跑步時: output 告訴我需要安裝 FreeTDS。 接下來,它向我展示了一些配置選項,我可能需要一個選項。 選項如下: 問題是所有選項都不起作用。 這是發生的情況的示例: 我發現下載了 FreeTDS 二進制文件以嘗試 Windows 手動安裝,但我不知道將它們放在哪里或如何使用它們。 ...

Rails SQL 服務器連接失敗

[英]Rails SQL Server failed connection

這是我第一次嘗試讓 Rails 應用程序連接到外部數據庫。 我已經成功安裝了 active-record-sql-server-adapter 和 Tiny_Tds,並且在 rails 控制台中我能夠很好地連接到數據庫。 但是,當我嘗試從實際應用程序連接(運行遷移、提取數據等)時,我收到此錯誤: ...

Microsoft SQL 服務器的 Rails 5.2.3 架構加載失敗

[英]Rails 5.2.3 schema load failing for Microsoft SQL Server

我有一個 Rails 應用程序,通常部署在 PostgreSQL 數據庫上,但現在我們有一個客戶希望將它與 Microsoft SQL 服務器數據庫一起使用。 下面引用的 schema.rb 文件是在 PostgreSQL 上設置應用程序時生成的。 當我嘗試使用rake db:schema:load ...

在 Ubuntu 20.04 上安裝 tiny_tds gem 失敗

[英]Installing tiny_tds gem on Ubuntu 20.04 fails

我想在 Ubuntu 20.04 上安裝 tiny_tds,所以我這樣做了 並安裝 gem 在 Ubuntu 18.04 上像魅力一樣工作,但 20.04 失敗。 output 的最后幾行是: 關於如何解決這個問題的任何想法? 我有 Ubuntu 20.04,帶有 Ruby 2.7 的 RVM 活 ...

Ruby 與 MS SQL 截斷數據庫中的所有表

[英]Ruby with MS SQL to truncate all table in a DB

我正在使用 ruby 和 tiny_tds(ms sql)。 我想截斷數據庫中的所有表。 以下是我現在擁有的: Output: 我知道我們需要使用do [ @client.execute(sql).do ]。 但仍然收到錯誤更新: test123 數據庫中的表測試,測試1 ...

TinyTds::Error: 在配置文件中找不到服務器名稱

[英]TinyTds::Error: Server name not found in configuration files

我在 Windows 上使用 Docker + Rails + Tiny TDS。 在我開始對環境進行 docker 化之前,此配置效果很好。 任何幫助深表感謝。 寶石文件 DockerFile Docker-compose.yml 當我測試連接時 client = TinyTds::Cl ...

無法在mac上安裝tiny_tds

[英]Unable to install tiny_tds on mac

我正在嘗試設置一個新的mac,並且無法編譯tiny_tds。 我正在運行OSX Mojave(10.14.6)並通過asdf安裝了ruby 2.4.5。 當我嘗試捆綁時,安裝tiny_tds失敗並且日志顯示: 我已經搜索了這個,並且我發現建議的唯一解決方案是我已經完成的brew in ...

Rails,ActiveRecord:has_one列名稱匹配

[英]Rails, ActiveRecord: has_one where column names match

我有一個project has_many steps的關聯,並且我想找到該project的“當前” step 。 project表存儲一個current_step值,它是當前step的step.name 。 我正在嘗試將其設置為ActiveRecord關聯,以便可以優化在project ...

在SQL查詢和單獨的Ruby文件之間傳遞數據

[英]Passing data between SQL queries and separate Ruby file

我正在使用tiny_tds從幾個不同的數據庫中提取數據。 到目前為止,我有一個具有多種方法的Ruby文件,每個方法都專用於一個特定的查詢(因為數據庫非常大,並且並非我正在使用的所有腳本都需要相同種類/數量的數據)。 為了使事情變得更簡潔明了,我想將SQL查詢本身分離到一個文件中,而不是將它們 ...

Rails 5 上的 tiny_tds gem 安裝問題

[英]tiny_tds gem installation issue on Rails 5

我曾嘗試在 Rails 5 上安裝 gem tiny_tds,但無法安裝。 我已經用谷歌搜索並嘗試了所有的解決方案。 但是沒有解決辦法。 你能建議我安裝它嗎? 以下是我嘗試過的解決方案, Rails 4:安裝 tiny_tds gem 時出錯? sudo apt-get install fr ...

Chef Client Run在安裝tiny_tds gem時顯示“無法構建gem本機擴展”

[英]Chef Client Run gives 'Failed to build gem native Extension' while installing tiny_tds gem

我的要求是,在Ubuntu操作系統上運行的Chef客戶端運行中,使用tiny_tds連接到SQLServer Database。 因此,作為此任務的一部分,我編寫了一個食譜,其中在meta.rb文件中包括以下行: 根據廚師文檔,這應該安裝tiny_tds gem。 但是,我收到一條錯 ...

如何使用續集保留原始列名

[英]How to Keep Original Column Names with Sequel

我有上駝峰命名約定例如數據庫。 MyColumn 。 在Rails應用程序中使用Sequel gem訪問數據庫時,該列被重命名為mycolumn作為模型變量名稱或哈希鍵。 如何在代碼中保留原始數據庫列名稱? 我正在使用帶有tiny-tds適配器的SQL Server DB。 我也在 ...

如何在Rails上捕獲TinyTds :: Error

[英]How to catch TinyTds::Error on Rails

我想讓事情失效。 如果數據庫服務器已關閉或出現問題,則TinyTds會引發TinyTds :: Error。 但我無法捕捉到該錯誤。 我要做的就是為此寫日志並為用戶顯示一個錯誤頁面。 我已經搜索了很長時間,但是找不到。 ...

為什么找不到文件tiny_tds.so?

[英]Why can't the file tiny_tds.so be found?

我已經在Windows 10上編寫了Ruby on Rails應用程序,該應用程序在開發中使用SQLite3 ,但在生產中需要使用SQLServer 。 我正在使用Ruby 2.3.3和Rails 5.1.4。 我包括tiny_tds和activerecord-sqlserver-ada ...

如何從Rails中的雙數據庫中提取數據(PostgreSQL和SQL Server)

[英]How do I pull data from a dual database in Rails (Postgresql and SQL Server)

最初我只使用一個數據庫,但是我需要將其他數據庫(SQL Server數據庫)添加到客戶端。 我可以連接,但遇到一些問題。 原始完整的database.yml 我收到以下錯誤: TinyTds :: Error(數據庫'DATABASE1'不存在。請確保正確輸入名稱。) ...

我在將MSSQL數據庫連接到我的Rails應用程序時遇到問題

[英]I am having trouble connecting a MSSQL database to my rails app

我試圖將客戶數據庫連接到我為他們開發的Rails應用程序上。 他們正在為其數據庫使用MSSQL。 感謝Tiny-tds,我能夠連接到它,但是當我運行rake:db migration時,我收到以下消息: TinyTds :: Error:數據庫'MSSQL'不存在。 確保正確輸入 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM