Sequelize

ソフトウェアのスクリーンショット:
Sequelize
ソフトウェアの詳細:
バージョン: 3.9.0 更新
日付のアップロード: 10 Dec 15
開発者: Sascha Depold
ライセンス: 無料
人気: 52

Rating: 3.5/5 (Total Votes: 2)

<強い> Sequelize のJSオブジェクトとその逆にマッピングするデータベースエントリの原理で動作します。


JSオブジェクトは非常によく文書化されているとJavaScript自体はSQLテーブルよりもはるかに優れたアレイ構造に対処するためにモデル化されたため、

このです。

これは、代わりにSQLコマンドのJavaScriptを使用して、Node.jsのサーバー側の環境でははるかに容易にデータを操作するために開発者が指定できます。

Sequelizeは、開発者が自分のORMから思っているだけで何、SQLデータの詳細な操作や処理ができるように、SQLエンジンでサポートされているほとんどの操作をサポートする、非常に高度である。

Sequalizeは、テストの結果、シームレスにののExpressとHerokuの駆動のアプリで動作されています。


現在サポートされるデータベース:

MySQLの

MSSQL

SQLiteの

PostgreSQLの

MariaDB

<強い>このリリースで新しいのです何ます。

  • ADDED:
  • はそれがフィールドの参照オブジェクトに追加されたプロパティの繰延によりPostgreSQLの制約を延期することが可能になりました。
  • BUG:
  • 偽陰性を返すISIPバリデータでビルドの問題を修正しました

<強い>バージョン3.3.2のの新機能:

  • ADDED:
  • はそれがフィールドの参照オブジェクトに追加されたプロパティの繰延によりPostgreSQLの制約を延期することが可能になりました。
  • BUG:
  • 偽陰性を返すISIPバリデータでビルドの問題を修正しました

<強い>バージョン2.1.3のの新機能:

  • バグ:
    空の `include.where`ます。
  • 問題を修正
  • 自己会合Nに対するotherKey世代問題を修正:M

<強い>バージョン2.0.5のの新機能:

  • バグ:
    空の `include.where`ます。
  • 問題を修正
  • 自己会合Nに対するotherKey世代問題を修正:M

<強い>バージョン2.0.3のの新機能:

  • バグ:
    空の `include.where`ます。
  • 問題を修正
  • 自己会合Nに対するotherKey世代問題を修正:M

<強い>バージョン1.7.0のの新機能:

  • 特徴:
  • は、より高度なカバー制限とフィルタリングと例を含む(含む、具体的例は、サブクエリにあるであろうが、その子は1例とすることがwouldntは、次のとおりです。ネストされたが含まれるとしてM協会:1関連は1を持っていました)
  • バグフィックス:
  • 接続は決してデータベースに到達していないデータが得られCOMMIT呼び出す前にタイムアウトになる問題ます。

この の新機能バージョン1.5.0でます。

  • 無効をグローバルに追加された可能性がにNULL値の追加SQLクエリます。
  • Model.create今も質量割り当ての値を指定するために使用することができる。
  • QueryChainerが今の順序で追加されたエミッタの結果を提供するエミッタが追加されています。
  • QueryChainerは今シリアルアイテムを初期化することができます。
  • ノード0.8互換性ます。
  • はhasManyのゲッターにオプションを追加しました。
  • プーリングオプションが正しくPostgreSQLのに渡されます。

<強い>バージョン1.4.1の新のです何ます。

  • ノード&#x3cための追加の非推奨の警告。 v0.6ます。
  • はインスタンスの選択セーブを追加しました。
  • 現在のタイムスタンプに移行骨格を作成するためのバイナリにコマンドを追加しました。
  • は、各finderメソッドの完全な機能を追加しました。

  • SQLiteのステートメントのための
  • 固定引用ます。
  • の移行で修正されたタイムスタンプの解析ます。

<強い>バージョン1.4.0のの新機能:多対多関連の

  • 固定強制同期ます。
  • オブジェクトは現在、互換性のあるJSON.stringifyます。
  • sequelizeオブジェクトをインスタンス化する場合、あなたは今、ロギングに関数を渡すことができます。これは、ロギングの動作をカスタマイズすることができます。デフォルトは以下のようになります。にconsole.logます。
  • デフォルトのログはまだCONSOLE.LOGされますが、それはノード&#x3cをクラッシュとして初期化後にラップされます。 0.6.xます。
  • PostgreSQLサポートます。
  • 接続プーリングMySQL用ます。
  • 日付データ・タイプのデフォルト値として現在定義する可能性を追加しました。 defaultValueとしてSequelize.NOWを使用します。

<強い>どのバージョン1.3.7のの新規でます。

  • 問題を修正しました複数のbelongsToのかhasOneの団体に同じテーブルには、互いに上書きます。

<強い>バージョン1.3.6の新のです何ます。

  • 既存updatedAt属性の場合を更新しないでくださいDAOのタイムスタンプオプションがfalseます。

<強い>バージョン1.3.4のの新機能は次のとおりです。

  • DAO / DAOFactoryにモデル/ ModelFactory / ModelFactoryManager改名/ DAOFactoryManagerます。
  • テストスイートを実行しますNPMテストます。
  • ローカル開発環境のセットアップに関する資料ます。

  • SequelizeMetaから
  • を削除updatedAt + createdAtます。

<強い>バージョン1.3.3のの新機能:

  • すべての可能な位置で固定SQL-イベント・エミッター。

  • SQLiteのは、現在「sql'イベントを放出してます。

    <強い>バージョン1.3.2のの新機能であります同様ます。

<強い>バージョン1.3.0のの新機能:

  • リファクタリング:
  • は、すべてのモデル#は現在の機能ではなく、ゲッターでます。
  • ModelFactoryに改名ModelDefinitionます。
  • プライベートメソッドのスコープ。属性はまだ公開されます。
  • ノード0.6.2用の新しいutilのモジュールを使用します。
  • 新しい機能:
  • QueryChainerは今シリアルに実行することができます。
  • 協会の定義はチェーン可能です:Person.hasOne(ハウス).hasMany(アドレス)
  • 検証(おかげでhiddentaoする)
  • jQueryのようなイベントリスナー:.success(コールバック)と.ERROR(コールバック)
  • 選択クエリのエイリアシング:ファインダ({: 'idは' = 1、属性:['ID'、['名前'、 'ユーザー名']]})==&#のSpark Proの。ユーザ名としてユーザの名前を返します。
  • クロスデータベースのサポート。現在サポートされている:MySQLやSQLiteの
  • 移行ます。
  • テスト
  • すべてのエスプレッソテストを除去し、ジャスミンにそれらを変換します。

<強い>バージョン1.2.1のの新機能です。デフォルト値およびインターフェースのいくつかの変更

  • シンク、クエリのグローバルオプションを改名し、sequelizeに定義します。前:options.queryOptions。今:options.queryます。
  • グローバルsequelizeまたはsequelize.defineのcharsetオプションを使用してオプションを定義します。
  • を経由して文字セットの定義を許可します
  • グローバル経由でMySQLのエンジンの定義はsequelizeまたはsequelize.defineのエンジンオプションを使用してオプションを定義できるように。デフォルトは現在のInnoDBでます。
  • を検索し、findAllのは今を経由して、値のリストを検索します:Model.findAll({ここで、{ID:[1,2,3]}}); ID 1、図2、図3ですべてのモデルを返します。
  • トラヴィスのためにlatin1文字セットを強制ます。

このの要件

  • のJavaScriptクライアント側で有効になってます。
  • のNode.js 0.6.21以上

同じようなソフトウェア

Spring Data
Spring Data

28 Feb 15

DbNinja
DbNinja

13 May 15

Warmongo
Warmongo

14 Apr 15

へのコメント Sequelize

コメントが見つかりません
コメントを追加
画像をオンにする!