不要怂,就是干,撸起袖子干!

  1. 17 Sep, 2013 5 commits
    • Add #906 to changelog · a95bbc6f
      Jan Aagaard Meier committed
    • Update query-interface.js · f5467784
      fixes a TypeError that occurs if a 'rawSelect' query does not return a row (data is null).
      
      I discovered the problem trying perform a `Model.count()` in combination with a `group` option on a MySQL database,MySQL does not return a record for query such as this:
      
      ```sql
      SELECT 
          count(*) AS `count` 
      FROM 
          `SomeTable` 
      WHERE 
          `category_id` = 1
      GROUP BY 
          `my_grouping_field`
      ```
      
      In Sequelize the previous query would be done like so:
      
      ```js
      SomeTable.count({
        group: 'my_grouping_field',
        where: {
          category_id: 1
        }
      });
      ```
      
      assuming the `category_id` WHERE clause returns zero records you end up with the following TypeError:
      
      ```bash
      TypeError: Cannot read property 'count' of null
          at null.<anonymous> (some-project/node_modules/sequelize/lib/query-interface.js:314:28)
          at EventEmitter.emit (events.js:117:20)
          at null.<anonymous> (some-project/node_modules/sequelize/lib/dialects/mysql/query.js:32:14)
          at Query.Sequence.end (some-project/node_modules/mysql/lib/protocol/sequences/Sequence.js:66:24)
          at Query._handleFinalResultPacket (some-project/node_modules/mysql/lib/protocol/sequences/Query.js:139:8)
          at Query.EofPacket (some-project/node_modules/mysql/lib/protocol/sequences/Query.js:123:8)
          at Protocol._parsePacket (some-project/node_modules/mysql/lib/protocol/Protocol.js:169:24)
          at Parser.write (some-project/node_modules/mysql/lib/protocol/Parser.js:62:12)
          at Protocol.write (some-project/node_modules/mysql/lib/protocol/Protocol.js:36:16)
          at write (_stream_readable.js:557:24)
      ```
      Jochem Maas committed
    • Update changelog.md · f0172366
      Jan Aagaard Meier committed
    • Merge pull request #899 from hackwaly/master · 1b7aec39
      fix the bug `findAndCountAll` not working on postgresql.
      Jan Aagaard Meier committed
  2. 15 Sep, 2013 1 commit
  3. 13 Sep, 2013 6 commits
  4. 12 Sep, 2013 2 commits
  5. 07 Sep, 2013 12 commits
  6. 06 Sep, 2013 3 commits
  7. 05 Sep, 2013 1 commit
  8. 04 Sep, 2013 10 commits