{"id":18717420,"url":"https://github.com/js-data/js-data-sql","last_synced_at":"2025-09-10T20:39:59.166Z","repository":{"id":26908082,"uuid":"30369865","full_name":"js-data/js-data-sql","owner":"js-data","description":"Postgres/MySQL/MariaDB/SQLite3 adapter for js-data. Main Site: http://js-data.io, API Reference Docs: http://api.js-data.io","archived":false,"fork":false,"pushed_at":"2020-01-15T01:51:01.000Z","size":693,"stargazers_count":16,"open_issues_count":14,"forks_count":12,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-31T18:28:54.067Z","etag":null,"topics":["nodejs","orm","sql"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/js-data.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-05T18:01:06.000Z","updated_at":"2018-07-20T01:38:51.000Z","dependencies_parsed_at":"2022-09-17T13:01:14.794Z","dependency_job_id":null,"html_url":"https://github.com/js-data/js-data-sql","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/js-data%2Fjs-data-sql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/js-data%2Fjs-data-sql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/js-data%2Fjs-data-sql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/js-data%2Fjs-data-sql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/js-data","download_url":"https://codeload.github.com/js-data/js-data-sql/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223518363,"owners_count":17158690,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nodejs","orm","sql"],"created_at":"2024-11-07T13:16:09.799Z","updated_at":"2024-11-07T13:16:10.939Z","avatar_url":"https://github.com/js-data.png","language":"JavaScript","readme":"\u003cimg src=\"https://raw.githubusercontent.com/js-data/js-data/master/js-data.png\" alt=\"js-data logo\" title=\"js-data\" align=\"right\" width=\"96\" height=\"96\" /\u003e\n\n# js-data-sql\n\n[![Slack][1]][2]\n[![NPM][3]][4]\n[![Tests][5]][6]\n[![Downloads][7]][8]\n[![Coverage][9]][10]\n\nA Postgres/MySQL/MariaDB/SQLite3 adapter for the [JSData Node.js ORM][11].\n\n### Installation\n\n    npm install --save js-data js-data-sql\n\nAnd then you also need to install one of the following:\n\n* `pg`\n* `sqlite3`\n* `mysql`\n* `mysql2`\n* `mariasql`\n* `strong-oracle`\n* `oracle`\n* `mssql`\n\n### Usage\n\n```js\nimport { SqlAdapter } from 'js-data-sql';\n\n// Create an instance of SqlAdapter\nconst adapter = new SqlAdapter({\n  knexOpts: {\n    client: 'mysql'\n  }\n});\n\n// Other JSData setup hidden\n\n// Register the adapter instance\nstore.registerAdapter('sql', adapter, { default: true });\n```\n\n### JSData + SQL Tutorial\n\nStart with the [JSData + SQL tutorial][12] or checkout the [API Reference Documentation][13].\n\n### Need help?\n\nPlease [post a question][14] on Stack Overflow. **This is the preferred method.**\n\nYou can also chat with folks on the [Slack Channel][15]. If you end up getting\nyour question answered, please still consider consider posting your question to\nStack Overflow (then possibly answering it yourself). Thanks!\n\n### Want to contribute?\n\nAwesome! You can get started over at the [Contributing guide][16].\n\nThank you!\n\n### License\n\n[The MIT License (MIT)][17]\n\nCopyright (c) 2014-2017 [js-data-sql project authors][18]\n\n[1]: http://slack.js-data.io/badge.svg\n[2]: http://slack.js-data.io\n[3]: https://img.shields.io/npm/v/js-data-sql.svg?style=flat\n[4]: https://www.npmjs.org/package/js-data-sql\n[5]: https://img.shields.io/circleci/project/js-data/js-data-sql.svg?style=flat\n[6]: https://circleci.com/gh/js-data/js-data-sql\n[7]: https://img.shields.io/npm/dm/js-data-sql.svg?style=flat\n[8]: https://www.npmjs.org/package/js-data-sql\n[9]: https://img.shields.io/codecov/c/github/js-data/js-data-sql.svg?style=flat\n[10]: https://codecov.io/github/js-data/js-data-sql\n[11]: http://www.js-data.io/\n[12]: http://www.js-data.io/docs/js-data-sql\n[13]: http://api.js-data.io/js-data-sql\n[14]: http://stackoverflow.com/questions/tagged/jsdata\n[15]: http://slack.js-data.io/\n[16]: https://github.com/js-data/js-data-sql/blob/master/.github/CONTRIBUTING.md\n[17]: https://github.com/js-data/js-data-sql/blob/master/LICENSE\n[18]: https://github.com/js-data/js-data-sql/blob/master/AUTHORS\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjs-data%2Fjs-data-sql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjs-data%2Fjs-data-sql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjs-data%2Fjs-data-sql/lists"}