如何使用 Sequel 保留原始列名称

How to Keep Original Column Names with Sequel

我的数据库采用大驼峰命名约定,例如。 MyColumn。在我的 rails 应用程序中使用 Sequel gem 访问数据库时,列被重命名为 mycolumn 作为模型变量名称或哈希键。如何在我的代码中保留原始数据库列名?

我正在使用带有 tiny-tds 适配器的 SQL 服务器数据库。我也在使用 sequel-rails gem.

您可以使用 identifier_mangling 扩展修改 MSSQL 上的默认重整:

DB.extension(:identifier_mangling)
DB.identifier_input_method = DB.identifier_output_method = nil