{"action":"created","issue":{"url":"https://api.github.com/repos/feathersjs/feathers/issues/170","labels_url":"https://api.github.com/repos/feathersjs/feathers/issues/170/labels{/name}","comments_url":"https://api.github.com/repos/feathersjs/feathers/issues/170/comments","events_url":"https://api.github.com/repos/feathersjs/feathers/issues/170/events","html_url":"https://github.com/feathersjs/feathers/issues/170","id":115700143,"number":170,"title":"Unified database adapters","user":{"login":"daffl","id":338316,"avatar_url":"https://avatars.githubusercontent.com/u/338316?v=3","gravatar_id":"","url":"https://api.github.com/users/daffl","html_url":"https://github.com/daffl","followers_url":"https://api.github.com/users/daffl/followers","following_url":"https://api.github.com/users/daffl/following{/other_user}","gists_url":"https://api.github.com/users/daffl/gists{/gist_id}","starred_url":"https://api.github.com/users/daffl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daffl/subscriptions","organizations_url":"https://api.github.com/users/daffl/orgs","repos_url":"https://api.github.com/users/daffl/repos","events_url":"https://api.github.com/users/daffl/events{/privacy}","received_events_url":"https://api.github.com/users/daffl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/feathersjs/feathers/milestones/7","html_url":"https://github.com/feathersjs/feathers/milestones/1.2.0","labels_url":"https://api.github.com/repos/feathersjs/feathers/milestones/7/labels","id":1369615,"number":7,"title":"1.2.0","description":"The focus of this release is supporting multiple databases with a unified query interface across NoSQL and SQL dbs.\r\n\r\nIf we are able to do this, even on a basic level it gives us more leverage on Meteor, and puts Feathers in the same camp as Sails. Frankly, maybe even further as I think we'll have support for more dbs, and it is easier to have multiple databases in the same app.","creator":{"login":"daffl","id":338316,"avatar_url":"https://avatars.githubusercontent.com/u/338316?v=3","gravatar_id":"","url":"https://api.github.com/users/daffl","html_url":"https://github.com/daffl","followers_url":"https://api.github.com/users/daffl/followers","following_url":"https://api.github.com/users/daffl/following{/other_user}","gists_url":"https://api.github.com/users/daffl/gists{/gist_id}","starred_url":"https://api.github.com/users/daffl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daffl/subscriptions","organizations_url":"https://api.github.com/users/daffl/orgs","repos_url":"https://api.github.com/users/daffl/repos","events_url":"https://api.github.com/users/daffl/events{/privacy}","received_events_url":"https://api.github.com/users/daffl/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":6,"state":"open","created_at":"2015-10-22T03:54:06Z","updated_at":"2015-11-17T07:46:22Z","due_on":"2015-11-08T07:00:00Z","closed_at":null},"comments":3,"created_at":"2015-11-07T23:41:54Z","updated_at":"2015-11-19T07:11:19Z","closed_at":null,"body":"I'm going to move this here since it is easier to keep track of. The checked off database adapters have been migrated to the common querying, documentation and usage model:\r\n\r\n- [x] [Memory](https://github.com/feathersjs/feathers-memory)\r\n- [x] [MongoDB](https://github.com/feathersjs/feathers-mongodb)\r\n- [ ] [Mongoose](https://github.com/feathersjs/feathers-mongoose)\r\n- [x] [NeDB](https://github.com/feathersjs/feathers-nedb)\r\n- [x] [Knex](https://github.com/feathersjs/feathers-knex)\r\n- [ ] [Sequelize](https://github.com/feathersjs/feathers-sequelize)\r\n\r\nThe following adapters will rely on [Sequelize](http://docs.sequelizejs.com/en/latest/) or Knex:\r\n\r\n- [ ] [MySQL](https://github.com/feathersjs/feathers-mysql)\r\n- [ ] [PostgreSQL](https://github.com/feathersjs/feathers-postgresql)\r\n- [ ] [SQLite](https://github.com/feathersjs/feathers-sqlite)"},"comment":{"url":"https://api.github.com/repos/feathersjs/feathers/issues/comments/157972683","html_url":"https://github.com/feathersjs/feathers/issues/170#issuecomment-157972683","issue_url":"https://api.github.com/repos/feathersjs/feathers/issues/170","id":157972683,"user":{"login":"daffl","id":338316,"avatar_url":"https://avatars.githubusercontent.com/u/338316?v=3","gravatar_id":"","url":"https://api.github.com/users/daffl","html_url":"https://github.com/daffl","followers_url":"https://api.github.com/users/daffl/followers","following_url":"https://api.github.com/users/daffl/following{/other_user}","gists_url":"https://api.github.com/users/daffl/gists{/gist_id}","starred_url":"https://api.github.com/users/daffl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daffl/subscriptions","organizations_url":"https://api.github.com/users/daffl/orgs","repos_url":"https://api.github.com/users/daffl/repos","events_url":"https://api.github.com/users/daffl/events{/privacy}","received_events_url":"https://api.github.com/users/daffl/received_events","type":"User","site_admin":false},"created_at":"2015-11-19T07:11:18Z","updated_at":"2015-11-19T07:11:18Z","body":"Yes. I had a chat with @ekryski this week and we were thinking of supporting multiple ORMs (Waterline, Mongoose, Sequelize and Knex) instead of multiple specific database adapters. This would make it easier to maintain and give us a lot of databases plus things like GraphQL for free.\r\nHowever, none of those seem to really support RethinkDB so we definitely need that adapter. What was the name of the RethinkDB ORM you mentioned?"}}