{"_id":"@142vip/data-source","_rev":"5-e121353b5058474f3ea199b83dd03bc6","name":"@142vip/data-source","dist-tags":{"latest":"0.0.1-alpha.5"},"versions":{"0.0.1-alpha.1":{"name":"@142vip/data-source","version":"0.0.1-alpha.1","keywords":["公众号搜：储凡","142vip","@142vip","@142vip/data-source"],"author":{"name":"mmdapl","email":"mmdapl@163.com"},"license":"MIT","_id":"@142vip/data-source@0.0.1-alpha.1","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"homepage":"https://142vip.github.io/core-x/packages/data-source/","bugs":{"url":"https://github.com/142vip/core-x/issues"},"dist":{"shasum":"38a5af04be406bd25e87fac76dbf8fbf438f464b","tarball":"https://registry.npmjs.org/@142vip/data-source/-/data-source-0.0.1-alpha.1.tgz","fileCount":8,"integrity":"sha512-py+JJC56YIxnREjQ8lseFUUwx9oIol7IdeoWhmajvV0gXtJ8EqtbrYrpwzZzWZx+CB4TCNva43CVJpv8EsogMQ==","signatures":[{"sig":"MEYCIQD8dXJtqEOU1UHnQFKeBBY6B8JHdEZpPGDRHnVjKOVOUgIhAJ4ewpHgVG9sqRP7vWdCWlh7UphDoUdc6rXn6bkE+WiQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1729803},"main":"./dist/index.mjs","_from":"file:142vip-data-source-0.0.1-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"unbuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"_resolved":"/tmp/94d76f2b416feeaa230481386f63a7c7/142vip-data-source-0.0.1-alpha.1.tgz","_integrity":"sha512-py+JJC56YIxnREjQ8lseFUUwx9oIol7IdeoWhmajvV0gXtJ8EqtbrYrpwzZzWZx+CB4TCNva43CVJpv8EsogMQ==","authorInfo":{"url":"https://github.com/142vip","name":"微信公众号：储凡","email":"fairy_vip@2925.com","homePage":"https://142vip.cn"},"repository":{"url":"git+https://github.com/142vip/core-x.git","type":"git","directory":"packages/data-source"},"_npmVersion":"10.5.0","description":"通用型数据源，支持多种数据库、API、CSV等形式的数据源管理","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"@142vip/utils":"0.0.1-alpha.38"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"8.15.5","@types/mssql":"9.1.7"},"peerDependencies":{"pg":"8.11.3","dmdb":"1.0.18856","axios":"1.11.0","mssql":"10.0.0","ibm_db":"3.3.2","lodash":"4.17.21","oracledb":"6.1.0","csv-parse":"5.5.0","jschardet":"3.0.0","clickhouse":"2.6.0","iconv-lite":"0.6.3","aliyun-api-gateway":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.0.1-alpha.1_1755762975350_0.6636908518869726","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@142vip/data-source","version":"0.0.1-alpha.2","keywords":["公众号搜：储凡","142vip","@142vip","@142vip/data-source","数据源","数据库","API","CSV","MySQL","PostgreSQL","SQL Server","Oracle","IBM_DB"],"author":{"name":"mmdapl","email":"mmdapl@163.com"},"license":"MIT","_id":"@142vip/data-source@0.0.1-alpha.2","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"homepage":"https://142vip.github.io/core-x/packages/data-source/","bugs":{"url":"https://github.com/142vip/core-x/issues"},"dist":{"shasum":"44da192cfab446702c10c5f5ccaeb0409f91379a","tarball":"https://registry.npmjs.org/@142vip/data-source/-/data-source-0.0.1-alpha.2.tgz","fileCount":8,"integrity":"sha512-4DcE57bi5OMDVjVvOfZ5/Kl7b2cUICI59FtUKLWxgmOygYme5h/sjcMQ1ynl5Kns3hgk4ftpZ6AZFFxfU588JQ==","signatures":[{"sig":"MEQCIF6Qgf0nvf6H9HwuIIqsA36+u6NBk2D3SOiDEj6hySdXAiAlaNwrWKScyhB2x+cnkP6CJTgHlab3cM/U7KRRdUfXGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742881},"main":"./dist/index.mjs","type":"module","_from":"file:142vip-data-source-0.0.1-alpha.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"unbuild","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"_resolved":"/tmp/e7da96d815856ecc6e9a6fbe5bc7a5a7/142vip-data-source-0.0.1-alpha.2.tgz","_integrity":"sha512-4DcE57bi5OMDVjVvOfZ5/Kl7b2cUICI59FtUKLWxgmOygYme5h/sjcMQ1ynl5Kns3hgk4ftpZ6AZFFxfU588JQ==","authorInfo":{"url":"https://github.com/142vip","name":"微信公众号：储凡","email":"fairy_vip@2925.com","homePage":"https://142vip.cn"},"repository":{"url":"git+https://github.com/142vip/core-x.git","type":"git","directory":"packages/data-source"},"_npmVersion":"10.5.0","description":"通用型数据源，支持多种数据库、API、CSV等形式的数据源管理","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"8.15.5","@types/mssql":"9.1.7"},"peerDependencies":{"pg":"8.11.3","dmdb":"1.0.18856","axios":"1.11.0","mssql":"11.0.1","ibm_db":"3.3.2","lodash":"4.17.21","oracledb":"6.1.0","csv-parse":"5.5.0","jschardet":"3.0.0","clickhouse":"2.6.0","iconv-lite":"0.6.3","aliyun-api-gateway":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.0.1-alpha.2_1756808319858_0.9941882751570619","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@142vip/data-source","version":"0.0.1-alpha.3","keywords":["公众号搜：储凡","142vip","@142vip","@142vip/data-source","数据源","数据库","API","CSV","MySQL","PostgreSQL","SQL Server","Oracle","IBM_DB"],"author":{"name":"mmdapl","email":"mmdapl@163.com"},"license":"MIT","_id":"@142vip/data-source@0.0.1-alpha.3","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"homepage":"https://142vip.github.io/core-x/packages/data-source/","bugs":{"url":"https://github.com/142vip/core-x/issues"},"dist":{"shasum":"48ba13cf77db5d0d06801350f997a5c8d1d3cf90","tarball":"https://registry.npmjs.org/@142vip/data-source/-/data-source-0.0.1-alpha.3.tgz","fileCount":8,"integrity":"sha512-n81/IAiuA0LHCrq2lCLFtQFzLEJMbbqqMMiQGBO/3+WCcTT5tv/BDsSGMYZfoKVYJUkbNYnoM799FPoeex1xug==","signatures":[{"sig":"MEYCIQCaP5cyfgrtoeRYdOskWhCnsejTJX9hn1z8kkqTZggPxwIhAJDA7qgbP7l/kIYkJMxGvGyFBUheCviHCjZPt82mI24O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743256},"main":"./dist/index.mjs","type":"module","_from":"file:142vip-data-source-0.0.1-alpha.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"npx jest","build":"unbuild","typecheck":"tsc --noEmit","test:coverage":"npx jest --coverage"},"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"_resolved":"/tmp/69d6878533b6ffd67557ae1571c5810f/142vip-data-source-0.0.1-alpha.3.tgz","_integrity":"sha512-n81/IAiuA0LHCrq2lCLFtQFzLEJMbbqqMMiQGBO/3+WCcTT5tv/BDsSGMYZfoKVYJUkbNYnoM799FPoeex1xug==","authorInfo":{"url":"https://github.com/142vip","name":"微信公众号：储凡","email":"fairy_vip@2925.com","homePage":"https://142vip.cn"},"repository":{"url":"git+https://github.com/142vip/core-x.git","type":"git","directory":"packages/data-source"},"_npmVersion":"10.5.0","description":"通用型数据源，支持多种数据库、API、CSV等形式的数据源管理","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"pg":"8.11.3","dmdb":"1.0.18856","axios":"1.11.0","mssql":"11.0.1","ibm_db":"3.3.2","lodash":"4.17.21","oracledb":"6.1.0","csv-parse":"5.5.0","jschardet":"3.0.0","clickhouse":"2.6.0","iconv-lite":"0.6.3","aliyun-api-gateway":"1.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"8.15.5","@types/mssql":"9.1.7"},"peerDependencies":{"pg":"8.11.3","dmdb":"1.0.18856","axios":"1.11.0","mssql":"11.0.1","ibm_db":"3.3.2","lodash":"4.17.21","oracledb":"6.1.0","csv-parse":"5.5.0","jschardet":"3.0.0","clickhouse":"2.6.0","iconv-lite":"0.6.3","aliyun-api-gateway":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.0.1-alpha.3_1757474476426_0.018833093356480646","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@142vip/data-source","version":"0.0.1-alpha.4","keywords":["公众号搜：储凡","142vip","@142vip","@142vip/data-source","数据源","数据库","API","CSV","MySQL","PostgreSQL","SQL Server","Oracle","IBM_DB"],"author":{"name":"mmdapl","email":"mmdapl@163.com"},"license":"MIT","_id":"@142vip/data-source@0.0.1-alpha.4","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"homepage":"https://142vip.github.io/core-x/packages/data-source/","bugs":{"url":"https://github.com/142vip/core-x/issues"},"dist":{"shasum":"efd987acfd8ab7ac3ac34aa4b138e2d2030dd092","tarball":"https://registry.npmjs.org/@142vip/data-source/-/data-source-0.0.1-alpha.4.tgz","fileCount":8,"integrity":"sha512-iWIwI2eAesVAMMzfNTwfKCQtAdyK+5FzG2Ztw6CBv1xOv4JUf7CgGXMRrJIv6JDUiF75n6eIrCvZkNKzjVtiBw==","signatures":[{"sig":"MEUCIC+B0XD+WpOhHLOEA1AmJoKnhPOEbBNuFUwzLWKEaRN/AiEAkyyH+OjBI8YlQkRtNL9uBa+ObB9WXvOVorqGkQV+wLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748184},"main":"./dist/index.mjs","type":"module","_from":"file:142vip-data-source-0.0.1-alpha.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"npx jest","build":"unbuild","typecheck":"tsc --noEmit","test:coverage":"npx jest --coverage"},"_npmUser":{"name":"mmdapl","email":"2237221210@qq.com"},"_resolved":"/tmp/d199eb0a60a131d3cb57c8003f349de7/142vip-data-source-0.0.1-alpha.4.tgz","_integrity":"sha512-iWIwI2eAesVAMMzfNTwfKCQtAdyK+5FzG2Ztw6CBv1xOv4JUf7CgGXMRrJIv6JDUiF75n6eIrCvZkNKzjVtiBw==","authorInfo":{"url":"https://github.com/142vip","name":"微信公众号：储凡","email":"fairy_vip@2925.com","homePage":"https://142vip.cn"},"repository":{"url":"git+https://github.com/142vip/core-x.git","type":"git","directory":"packages/data-source"},"_npmVersion":"10.5.0","description":"通用型数据源，支持多种数据库、API、CSV等形式的数据源管理","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"pg":"8.11.3","dmdb":"1.0.18856","axios":"1.11.0","mssql":"11.0.1","ibm_db":"3.3.2","lodash":"4.17.21","mongodb":"6.19.0","oracledb":"6.1.0","csv-parse":"5.5.0","jschardet":"3.0.0","clickhouse":"2.6.0","iconv-lite":"0.6.3","aliyun-api-gateway":"1.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"8.15.5","@types/mssql":"9.1.7"},"peerDependencies":{"pg":"8.11.3","dmdb":"1.0.18856","axios":"1.11.0","mssql":"11.0.1","ibm_db":"3.3.2","lodash":"4.17.21","mongodb":"6.19.0","oracledb":"6.1.0","csv-parse":"5.5.0","jschardet":"3.0.0","clickhouse":"2.6.0","iconv-lite":"0.6.3","aliyun-api-gateway":"1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.0.1-alpha.4_1758766055046_0.6659193333916968","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@142vip/data-source","type":"module","version":"0.0.1-alpha.5","private":false,"description":"通用型数据源，支持多种数据库、API、CSV等形式的数据源管理","author":{"name":"mmdapl","email":"mmdapl@163.com"},"license":"MIT","homepage":"https://142vip.github.io/core-x/packages/data-source/","repository":{"type":"git","url":"git+https://github.com/142vip/core-x.git","directory":"packages/data-source"},"keywords":["公众号搜：储凡","142vip","@142vip","@142vip/data-source","数据源","数据库","API","CSV","MySQL","PostgreSQL","SQL Server","Oracle","IBM_DB"],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.mjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","authorInfo":{"name":"微信公众号：储凡","email":"fairy_vip@2925.com","url":"https://github.com/142vip","homePage":"https://142vip.cn"},"peerDependencies":{"@clickhouse/client":"1.18.5","aliyun-api-gateway":"1.1.6","axios":"1.11.0","csv-parse":"5.5.0","dmdb":"1.0.18856","ibm_db":"3.3.2","iconv-lite":"0.6.3","jschardet":"3.0.0","lodash":"4.17.21","mongodb":"6.19.0","mssql":"11.0.1","oracledb":"6.1.0","pg":"8.11.3"},"dependencies":{"@clickhouse/client":"1.18.5","aliyun-api-gateway":"1.1.6","axios":"1.11.0","csv-parse":"5.5.0","dmdb":"1.0.18856","ibm_db":"3.3.2","iconv-lite":"0.6.3","jschardet":"3.0.0","lodash":"4.17.21","mongodb":"6.19.0","mssql":"11.0.1","oracledb":"6.1.0","pg":"8.11.3"},"devDependencies":{"@types/mssql":"9.1.7","@types/pg":"8.15.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"test":"npx jest","test:coverage":"npx jest --coverage","build":"unbuild","typecheck":"tsc --noEmit"},"_id":"@142vip/data-source@0.0.1-alpha.5","bugs":{"url":"https://github.com/142vip/core-x/issues"},"_integrity":"sha512-GSTOfWpzzOtDVUUhlSiy7t85Qd1UJtxkSA//Y8tNMG94FmmnvRUzCCkatrloe7JfYsUexwnb/cp1rUWOdn9FkA==","_resolved":"/tmp/7a8422cc40a74b859fc4896848ad539e/142vip-data-source-0.0.1-alpha.5.tgz","_from":"file:142vip-data-source-0.0.1-alpha.5.tgz","_nodeVersion":"22.10.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-GSTOfWpzzOtDVUUhlSiy7t85Qd1UJtxkSA//Y8tNMG94FmmnvRUzCCkatrloe7JfYsUexwnb/cp1rUWOdn9FkA==","shasum":"4af0e503e8858e13ed99d1feb6ac3c8bcfc7588b","tarball":"https://registry.npmjs.org/@142vip/data-source/-/data-source-0.0.1-alpha.5.tgz","fileCount":8,"unpackedSize":1783472,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@142vip%2fdata-source@0.0.1-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC9Z7e2ISwGOIov3hI2T0mjQcNAJlP3IVqvTj3Pq7fKMAIgNL7Ax16gLFbX+djpdMZHKilyo3RjT74XpUqsh07pBNs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3a0b707-7b2d-42ad-8410-a9d3d927f049"}},"directories":{},"maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/data-source_0.0.1-alpha.5_1783927739977_0.8562270806828631"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-21T07:56:15.273Z","modified":"2026-07-13T07:29:00.440Z","0.0.1-alpha.1":"2025-08-21T07:56:15.563Z","0.0.1-alpha.2":"2025-09-02T10:18:40.084Z","0.0.1-alpha.3":"2025-09-10T03:21:16.655Z","0.0.1-alpha.4":"2025-09-25T02:07:35.335Z","0.0.1-alpha.5":"2026-07-13T07:29:00.134Z"},"bugs":{"url":"https://github.com/142vip/core-x/issues"},"author":{"name":"mmdapl","email":"mmdapl@163.com"},"license":"MIT","homepage":"https://142vip.github.io/core-x/packages/data-source/","keywords":["公众号搜：储凡","142vip","@142vip","@142vip/data-source","数据源","数据库","API","CSV","MySQL","PostgreSQL","SQL Server","Oracle","IBM_DB"],"repository":{"type":"git","url":"git+https://github.com/142vip/core-x.git","directory":"packages/data-source"},"description":"通用型数据源，支持多种数据库、API、CSV等形式的数据源管理","maintainers":[{"name":"mmdapl","email":"2237221210@qq.com"}],"readme":"# @142vip/data-source\n\n[![NPM version](https://img.shields.io/npm/v/@142vip/data-source?labelColor=0b3d52&color=1da469&label=version)](https://www.npmjs.com/package/@142vip/data-source)\n\n**TIPS：没数据源，可视化、数字孪生就是玩单机**\n\n## 介绍\n\n`@142vip/data-source`模块可以用来连接多种数据源，支持从数据源快速获取数据\n\n## 安装\n\n```bash\n# npm\nnpm install @142vip/data-source\n# pnpm\npnpm i @142vip/data-source\n```\n\n### 简单使用\n\n按照数据来源，将数据源分为CSV型、API型、SQL数据库型三种类型。\n\n- [CSV](./docs/csv.md)\n- API\n  - [ALI Gateway API](docs/apis/vip-ali-gateway-api.md)\n  - [DTable API](docs/apis/vip-dtable-api.md)\n  - [DTStack API](docs/apis/vip-dtstack-api.md)\n  - [HTTP API](docs/apis/vip-http-api.md)\n- SQL\n  - [ClickHouse数据库](docs/sql/vip-clickhouse.md)\n  - [达梦数据库](docs/sql/vip-dameng.md)\n  - [DB2数据库](docs/sql/vip-ibm-db.md)\n  - [KingBase金仓数据库](docs/sql/vip-kingbase.md)\n  - [MySQL数据库](docs/sql/vip-mysql.md)\n  - [SQL Server数据库](docs/sql/vip-mssql.md)\n  - [Oracle数据库](docs/sql/vip-oracle.md)\n  - [PostgreSQL数据库](docs/sql/vip-postgresql.md)\n  - [MongoDB数据库](docs/sql/vip-mongo.md)\n\n### 新增数据源\n\n#### 定义接口类型\n\n```ts\nexport interface MyDataSourceOptions {\n  // coding xxx\n}\n```\n\n#### 初始化连接器\n\n```ts\nimport { DataSourceConnector } from '@142vip/data-source'\n\nexport class MyDataSource implements DataSourceConnector<MyDataSourceOptions> {\n  /**\n   * 获取连接数据\n   */\n  public async getConnectionData(options: MyDataSourceOptions): Promise<DataSourceParseResponse> {\n    try {\n      // coding xxx\n    }\n    catch (error) {\n      return handlerDataSourceConnectError(VipPostgreSql.name, error)\n    }\n    finally {\n      await pgClient?.end()\n    }\n  }\n}\n```\n\n#### 进一步拓展\n\n基于`DataSourceManager`接口，封装`parseData`、`testConnect`、`getDataBaseNames`等常用方法。\n\n```ts\n/**\n * 自定义数据源\n */\nexport class MyDataSource implements DataSourceManager {\n  /**\n   * 解析数据\n   */\n  public async parseData(): Promise<DataSourceParseResponse> {\n    // coding xxx\n  }\n\n  /**\n   * 测试连接\n   */\n  public testConnect(): Promise<DataSourceParseResponse> {\n    // coding xxx\n  }\n\n  /**\n   * 获取表名列表\n   */\n  public getDataBaseNames(): Promise<DataSourceParseResponse<string[]>> {\n    // coding xxx\n  }\n\n  /**\n   * 获取表名列表\n   */\n  public getTableNames(): Promise<DataSourceParseResponse<DataSourceTable[]>> {\n    // coding xxx\n  }\n\n  /**\n   * 获取表字段列表\n   */\n  public getTableColumns(tableName: string, schema?: string): Promise<DataSourceParseResponse<DataSourceColumn[]>> {\n    // coding xxx\n  }\n}\n```\n\n## 参考\n\n- [aliyun-api-gateway](https://www.npmjs.com/package/aliyun-api-gateway)\n- [axios](https://www.npmjs.com/package/axios)\n- [clickhouse](https://www.npmjs.com/package/clickhouse)\n- [csv-parse](https://www.npmjs.com/package/csv-parse)\n- [dmdb](https://www.npmjs.com/package/dmdb)\n- [ibm_db](https://www.npmjs.com/package/ibm_db)\n- [iconv-lite](https://www.npmjs.com/package/iconv-lite)\n- [mssql](https://www.npmjs.com/package/mssql)\n- [oracledb](https://www.npmjs.com/package/oracledb)\n- [pg](https://www.npmjs.com/package/pg)\n- [mongodb](https://www.npmjs.com/package/mongodb)\n\n## 证书\n\n[MIT](https://opensource.org/license/MIT)\n\nCopyright (c) 2019-present, @142vip 储凡\n\n**仅供学习参考，商业使用请保留作者版权信息，作者不保证也不承担任何软件的使用风险。**\n","readmeFilename":"README.md"}