ブックマーク / qiita.com/YoshiyukiKato (1)

  • 【JavaScriptでもSQLしたい!】気がつくとそこはKnex.jsという名の天竺だった - Qiita

    はじめに Knex.jsは、JavaScript用のSQL Query Builderで、Bookshelf.jsというORマッパーの基幹モジュールでもあります。Promiseベースで実装されており、トランザクションなども綺麗に書くことができます。Node.jsだけでなく、ブラウザでも使うことができるそうでかなり興味あるのですが、今回はそっちには触れずに置いときます。 Node.jsからRDBMSを使おうとすると、pgだとかmysqlだとか、各データベースシステムに対応したライブラリを使うことになると思います。しかし、これらのライブラリだけでアプリケーションを作ろうとすると、各操作ごとのSQL文をハードコードしなければいけなかったり、スキーマの変更だとかも手動だったり、変なところで時間をとられてしまい開発どころの話ではありません。 ORマッパーは嫌いではないのですが、もともとSQLを使って

    【JavaScriptでもSQLしたい!】気がつくとそこはKnex.jsという名の天竺だった - Qiita
  • 1