【问题标题】:Is there a good MSSQL / SQL Server adapter for sails.js?是否有适用于sails.js 的良好 MSSQL/SQL Server 适配器?
【发布时间】:2013-08-07 21:01:00
【问题描述】:

我想先说我真的很喜欢sails.js 作为一个简单的MVC 框架,但觉得它缺少它的文档和api 参考。

我搜索了所有信息,试图找到有关 Sails.js 的良好 mssql(SQL 服务器)适配器的任何信息,但找不到。我希望有人遇到过,并且可以推荐它。我还研究了构建自定义适配器,但发现文档没有帮助。对此主题的任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: javascript sql-server sql-server-2008 node.js sails.js


    【解决方案1】:
    【解决方案2】:

    Sails-sql 目前是 MySQL/MSSQL(最终也是 PostgreSQL)的最新适配器。它目前是安全的、经过微调和升级的,可用于 MySQL 和 MSSQL 的生产。目前,PostgreSQL 的大部分开发工作主要有待完成。

    【讨论】:

      【解决方案3】:

      现在有:https://github.com/cnect/sails-sqlserver

      完成了sails 0.10 协会的支持,并针对Waterline 规范进行了全面的单元测试:

      【讨论】:

      • 很好,我快速浏览了 lib 中的代码,但尚未对其进行测试。只看代码,看起来不错。我看到 Stuart 不久前也开始了一个,然后最终为您的回购做出了贡献。由于这是一个更完整的适配器,我将标记这个答案:)
      【解决方案4】:

      sails-mssql 在 0.10.x 上对我来说工作正常,这里是如何使用sails-mssql 0.10.x 配置它的要点

      https://gist.github.com/hybrisCole/868f979d8d129247a2da

      我的 package.json 有这个: “sails-mssql”:“git://github.com/jaredfromsubway/sails-mssql.git#master”,

      【讨论】:

        【解决方案5】:

        我最近开始基于 node-sqlserver 模块为 MSSQL 构建一个 Sails 适配器。

        它还没有完成,但我已经完成了适配器的主要部分,它仍然需要测试,但已经足够了。

        可以在https://github.com/swelham/sails-mssql找到它

        【讨论】:

          【解决方案6】:

          我们目前没有 MS SQL Server 适配器,但我很想添加它。各种接口以及如何创建适配器的基本定义位于:API Adapter Interface

          如果有人想解决这个问题,您可以使用Sails MySQL AdapterSails PostgreSQL Adapter 作为示例。

          我无法访问 MS SQL Server 来构建一个,但我使用集成测试库来构建支持 CRUD 接口的适配器:Waterline Adapter Tests

          【讨论】:

          • 感谢您的回答。文档页面链接有帮助。我已经启动了一个适配器,但几乎没有时间处理它。希望我在不久的将来有一些空闲时间来做一些基本的东西,其他人可以在上面扩展,或者其他人做一些东西。我知道微软在开源社区中并不受欢迎,但没关系
          • 未来注意事项:存在官方支持的sails.js SQL Server 适配器:github.com/cnect/sails-sqlserver
          【解决方案7】:

          从技术上讲,由于 Sails 基于 express.js,因此您可以使用自定义 express 中间件来指定使用已创建的适配器。

          第一个是评价最高的适配器 结帐https://nodejsmodules.org/tags/mysql

          否则,您可以只使用为sails.js 提供的水线ORM 和MySQL 适配器

          https://github.com/balderdashy/sails-mysql

          有关如何使用水线模型的文档,请查看 0.9x 文档 http://sailsjs.org/#!documentation/models

          【讨论】:

          • 感谢您的回复。我主要是询问 SQL Server / TDS (Microsoft) 而不是 MySQl。我发现 MySQL 有很多很棒的模块,Sails 也有一个适配器。我只是希望已经存在一个用于风帆的 SQL Server 适配器,这样我就不必创建自己的适配器了。
          猜你喜欢
          • 1970-01-01
          • 2011-01-04
          • 1970-01-01
          • 2016-03-08
          • 1970-01-01
          • 1970-01-01
          • 2011-02-20
          • 2011-02-12
          • 2010-11-30
          相关资源
          最近更新 更多