{"_id":"@vulcan-sql/extension-driver-redshift","_rev":"32-6305d25b7e49b025edce4db2556bf9d0","name":"@vulcan-sql/extension-driver-redshift","dist-tags":{"dev":"0.10.4-dev.20240207.0","latest":"0.10.4","beta":"0.10.4-beta.0"},"versions":{"0.9.1-dev.20230914.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.9.1-dev.20230914.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","gitHead":"23aa7dfc4c6b3b94d8a70285184a9e1698cd384a","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.9.1-dev.20230914.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-kzzDVOL4p/LyLQNqWdpqL/QfkGKakdr+pbqPUX9vpBMs4TUsSgv7KTH5QRLDjgv4hMxBV3SXYrLjoSdsy+UOJQ==","shasum":"d6f920d3634657846f2e2f3bd761ce9e9bd37120","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.9.1-dev.20230914.0.tgz","fileCount":17,"unpackedSize":27640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/CWH+jCtKu9pCrxj9QOCGL0JjFMg5m2UEJbMN8HJbGgIhALtrz0EmA/QkL/Z1W3ZyAtl137r5OIiJCH8j9RTeGj5R"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.9.1-dev.20230914.0_1694658787977_0.1891859565732903"},"_hasShrinkwrap":false},"0.9.1-dev.20230920.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.9.1-dev.20230920.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"2f212a192c6990fb4184a564e8618f697946716c","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.9.1-dev.20230920.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Q04+XEyMfVDlA+GtE7mrGY/lbxfGjyD36n0u14sdAp+2sz8aqz0uwhaTltBDXMV2CTb7GUZ9GA1QOL5tVe+ljA==","shasum":"93fa1c1acdc43b484ad7b6040dc9af08cc38e311","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.9.1-dev.20230920.0.tgz","fileCount":17,"unpackedSize":27664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmJ/0i41SIxeweX/y/QW1IK6MUlDyLbHUI49lJlRDpMAiAkax591ub/iv32BBgIM5GB+rsv40tOKQnUtPTH+SKpPw=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.9.1-dev.20230920.0_1695177617177_0.16845243907578444"},"_hasShrinkwrap":false},"0.10.0-beta.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"37d157e87fb569767b62f32da8aa6c90e04eec48","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.0-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-nN5zzSls9Bib3PajCd51UcHAFUbDaaHpAw5sDyjwZbB3LygZWM2zIm44up7ltlNJXrf5LPB2k3Er8eHwnyzmLg==","shasum":"d3af07cc26bd2b25e9ab0ed01fe76ee7f821c4ae","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.0-beta.0.tgz","fileCount":17,"unpackedSize":27658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfm13JoKvFfuEsXXWz3DBcpL0eEs6fpwNOV8aIxe3+GAiEAwtggyA+sj/gkypUbhBMyvHmc/yi8wTVTLQ0dTqFE90M="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.0-beta.0_1695446767297_0.8697917249327132"},"_hasShrinkwrap":false},"0.10.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","gitHead":"37d157e87fb569767b62f32da8aa6c90e04eec48","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-v6X3knsu/8AxmhHDiXNdZ7/O1o18ZbHlyXBU5C1eBVFtZcil8kt3vUpqjYLlroLV4Jpo+M5k/vCn6X6ftdco6Q==","shasum":"8eecb758f245c657525c448d708c3279300541c0","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.0.tgz","fileCount":17,"unpackedSize":27651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXmCfQjgE1Zztuhja56cjH7UaoF/+T0TOkDqSB9JI8gQIgIp1lmBfN92Rkle47X2bwRRjvki2fBQHHTg1OAWnRUGQ="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.0_1695447409891_0.10623149852798819"},"_hasShrinkwrap":false},"0.10.0-dev.20230925.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.0-dev.20230925.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.0-dev.20230925.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-I6cuPsXtQ6KVbAF0I1RWZtctTvIAEpODUf+NxXy1CWvpQKh21dbvNnRFBwh+EMSupkOed8DlR7dUxLHoX4ZzVw==","shasum":"5af0ea2d1b90ac39f652948a61da4d2068b20c78","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.0-dev.20230925.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd/DcXpSBLLceznfvvs9xE5Cx+kqJBVR5RBCzkxh1XOgIgIOmeRrMamn+D8DCS4dEB39dtesdePZuZ3wWLyywPm7c="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.0-dev.20230925.0_1695609625666_0.620463222044217"},"_hasShrinkwrap":false},"0.10.0-dev.20230927.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.0-dev.20230927.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.0-dev.20230927.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-grmcNbAdom6LGqfBr/tucmYHNdVP9LtFU6Dc1lwmhnFe3nrpU1zy7goc0msahS0nXM7iIpE7u9oL/jUUxulqew==","shasum":"a6bde8fd2ed0b0123c177b4e7e5ee714a009f5f3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.0-dev.20230927.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUDzA/4gGuYnvL6gKmW9e/7Tlk7oiyfaKb5rPioWT37gIgMoxiiJobUd9/If1vtGsPlXlnClkvvCMbPvmU0ce9t/U="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.0-dev.20230927.0_1695782537729_0.26911537305085775"},"_hasShrinkwrap":false},"0.10.0-dev.20230928.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.0-dev.20230928.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.0-dev.20230928.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-CzuXJ/5SN6m1gEjtgMNe30Q20NMEezEf44XuSxXRIMfYH8b9upoA16VHgyd1kULPAcbN40OK1sHA/Hp8qhNoSg==","shasum":"a952aedbbae78787cd39ef71d543efe50c5cbcf4","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.0-dev.20230928.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoV5a8kJ6yHh8I9RqQukF8b2f02CkvkJqWYuFQbfUzGAiAw7GEC3btCi0C3crMINfLCgnAQ17feb4+kv9Dq60FTIw=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.0-dev.20230928.0_1695868877781_0.13418228416999245"},"_hasShrinkwrap":false},"0.10.0-dev.20231002.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.0-dev.20231002.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.0-dev.20231002.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-50ZCiXzfPdpw1F9n8ukPjklFvNhOjQQDm3rdilf77sQ7EyfVqZ4krKTo1pJjiTMnhjCQN/44Hd06O/GEPIM7cA==","shasum":"23d078b6bbbf5f72966c60a0ba711f2e16c4d09b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.0-dev.20231002.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2NUvWa/hDcl8UxLCgPbpfLzFR+etMXoudjOC/HRpRTAiEAkPvEz9bfFvUVKCagYLh/Ps2voaU+/PVV7CIcUKN+rEE="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.0-dev.20231002.0_1696214509587_0.6715511601315105"},"_hasShrinkwrap":false},"0.10.0-dev.20231003.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.0-dev.20231003.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.0-dev.20231003.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-RRxHzCy7dI2bac78WY3SCce3AILHu7RWDcihktpLRTmAi5i9MWM59mj9W8oGdnj2GvKr2u3oEDYNFiKtxAVQ2A==","shasum":"eed328bc856669143ca14b34f4976aece40f1f40","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.0-dev.20231003.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxJddOO2PnDPw4lcAxFnOa4vKu1B555hUE9Dyjs6jvuAiB1i629bNl6z5HF63xFTN0DjhWyDmvgIxPuBRheu5rjfw=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.0-dev.20231003.0_1696300855680_0.7105965481167442"},"_hasShrinkwrap":false},"0.10.0-dev.20231004.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.0-dev.20231004.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.0-dev.20231004.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-axbAJsxSiB5u1TIxJAjRS3KkTcRTRzdHcnEdyokVsji9xiqOfQK+1PG29bJRgT+gybd71suWzpsq692LrSWNbA==","shasum":"8052fc89852354a718da8fc387612413ca166528","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.0-dev.20231004.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeY3D3Aoz6oFWVwnpY6Y58kccwRXzTrL01EtX5VidLagIgdgPI3ut7Q2M2lt6yVfqvO4CeQKaWj4C5wxkCrL8YhIs="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.0-dev.20231004.0_1696387314746_0.3393575955830326"},"_hasShrinkwrap":false},"0.10.0-dev.20231005.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.0-dev.20231005.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.0-dev.20231005.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-pNaf6hY3gnoKGbiPd22QfTYyX2PerRbpjUTOPj/EStoSkL7Xe/8ffCn7KV2AJxkKpaXIKBx3M8bnBMZCyOTQDQ==","shasum":"f5f2af65d94559629eedd46184d1f655a3c5c550","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.0-dev.20231005.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtWoWjH0SyabcAV+Q22fw88trmoRbkgxzF+14dRaRcDgIhAKySvwdLNr07RK58JJppHEfSguaiICKM3XqYZyDinaQT"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.0-dev.20231005.0_1696473662703_0.15291057049807155"},"_hasShrinkwrap":false},"0.10.0-dev.20231006.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.0-dev.20231006.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.0-dev.20231006.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-XTv9vOfFL5E8Zhmf8t92rycpjMmlzCZIWgTLlpBTJIUxAVr+P78eQfCyuEn7MGDdlJpMpimnPDs6YqDsEguWHA==","shasum":"60352216912ca49a585bad042284de8a2867562a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.0-dev.20231006.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfytsuFpGa1uIinwm+if6Ry/F9aK4T04qr0ATy0Mr2RAiBF5kc167ReIT4L+VomchrWgdPfwldPwbYW6GoNrVpkOA=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.0-dev.20231006.0_1696560052229_0.7562603837758142"},"_hasShrinkwrap":false},"0.10.0-dev.20231012.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.0-dev.20231012.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.0-dev.20231012.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-TFGlmYTDDaZFctpxPcjLJoRSlSBGAbRN3mhlbCFb+6poqhM6VYZ9WxpgZVsgIWUMC07v+DVgX5bf/ti36mWNNw==","shasum":"4b51f9312c4ddd2fbee5d7b587b6f71f085edf33","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.0-dev.20231012.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHsVTvr0WSlTNRVXLpEt0hW6m199S4HYxWa4kyjpGYgAiEAh6b6kMWldGNjBYP5C4JGobZSWaMRrTXlb30ofTifv+g="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.0-dev.20231012.0_1697078554113_0.6833193362343695"},"_hasShrinkwrap":false},"0.10.0-dev.20231015.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.0-dev.20231015.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"83211a1eed5ab5ce23034b4d889f062254ac22a4","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.0-dev.20231015.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-nwzFhOPAZ97XNZdhT0IsQzTUOJ+BZiSnpcnkLf3F+zh9Z12PySS2EtPb8R3r+2btfSIJOZX0LOI1zVv5AJ0RCg==","shasum":"2f2f30fdaa926006e95339f3b516388575d490d9","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.0-dev.20231015.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCloKnhnnezvYDZzq2fqGGXOJknorDxFnxS4xydECPS3wIgUfRjHgqF1TuR9knk9kd6ICj1T/q5YnMJNEzMyMUR4Tk="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.0-dev.20231015.0_1697337631184_0.6995256928137037"},"_hasShrinkwrap":false},"0.10.1-beta.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.1-beta.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BrUV4cIGiQo56yDi5Q5eqHal9I60ZJinWJ1c7YJtUKc6bmOV18E+MC7qg+iJXNtjPXi8+KVxj8meSk8KGZH97A==","shasum":"1ced099fd0a532f3bf613319eb6d177bbf862cde","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.1-beta.0.tgz","fileCount":17,"unpackedSize":27658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJptzeItTIC+9nPXXqr6eUb8XD/rMJhBqi7rsuCgIhzAiEA4LFe0CdP3Q2NRjVV/8S3vp1FqeRHEjDreXfieGa2q8U="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.1-beta.0_1697435585388_0.1732841945501864"},"_hasShrinkwrap":false},"0.10.1":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zYiiW/ujCmyNycAcHJsNPDkWZTajSS1V5X4CdYVjU/lmSEgdl5bq9wzXA4hBDpaPtLx5Ae20KfSvZ39rOFNy8g==","shasum":"126ac1c191c6a10abcdeb01a09559956805f097c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.1.tgz","fileCount":17,"unpackedSize":27651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGL27kKMti30cpih/7a0AFxy7ZBXprk/D21Xfpl1KHzQIgLo4wIyGyh/MOx9w+80MiWJ8i9XFQAhmTYHJ7fg1ujx0="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.1_1697437156613_0.5462779896486796"},"_hasShrinkwrap":false},"0.10.1-dev.20231017.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.1-dev.20231017.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"ab7411f873afb9c3e0e5ede14fb5321fd9cce659","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.1-dev.20231017.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-jkCCAvI/20krIppYeSU5b2kKgQpLYp78wA8YfkGyzNLU0u/UEuBPwlBdf/fSIuOi9zqfSkZgoegTpZXBXWjfwQ==","shasum":"c4dc9513453e021a823b0e2a424e2990a059006c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.1-dev.20231017.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8WGsZjGDIyNXP4yon9oBMLlL8pXQMWdQtWvoy7ikD8QIhAJti9VgQ3pjOg2Ut6pz/MkVLyKkyYuxLJyTb5PWVj7As"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.1-dev.20231017.0_1697510473405_0.749477910369607"},"_hasShrinkwrap":false},"0.10.1-dev.20231018.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.1-dev.20231018.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"10ca6f7eb99b358869f0d7585cd88537590013f0","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.1-dev.20231018.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-xTVfFUUcbwK8hnGHDSOddIXX2eixUfZmaV4l05AmGX8Jw9+3Bu/5mknVRH6carS7T0L6RfzejdUrvWLgQC+gcQ==","shasum":"8cf1f4d657114a105b0278e8f984f8f6e76b7dcc","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.1-dev.20231018.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATsYO1ZK+CLlkkd7x99xjPTJcdfj4DNeeO2E/s14ohVAiEA4T2pAmcK/v9zlkkcw8tclEAczcJ3ZV2rEAElpojcC74="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.1-dev.20231018.0_1697596933529_0.2193700039571176"},"_hasShrinkwrap":false},"0.10.2-beta.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.2-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.2-beta.0","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-//zMIOeS2s6zNwxMOP8Y05EfEs5nxgKYdbQrPK9XHANDAlHXfsMj4tjnrxMu/11FiX+eURn9nIs47u4fY8Qx3Q==","shasum":"2fdc396e3be10f97eb2183d0d2e3e07480c937b9","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.2-beta.0.tgz","fileCount":17,"unpackedSize":27658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo0UDlZFzQdvdrSunim/yShacT2E9/hzEkr7rmYLIb9AiEA51QcVOKvWtSuLFYQQ7zMebf+D/VBfhxHgQe39DMyt/Y="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.2-beta.0_1698143499950_0.7008008433118642"},"_hasShrinkwrap":false},"0.10.2":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.2","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.2","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Yd9OyVOJ/2e5Y3Nbl9kvIawt+jstM77/OgtRV/DpfdwogojjUD0Xij3D65oejh+wkyf/MgbV6qjIuybYv9eUHA==","shasum":"163d6ff464cc9405a9c2f7fa42d606cc2488c604","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.2.tgz","fileCount":17,"unpackedSize":27651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOAhDm/PWYYhu2qjFPCTJhZzCbHoewoJe9BGYRy2ht7gIgM8pA1nILlYWegNof+dw0CYwis2pIO7AP2tTF7vxTDzw="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.2_1698144331374_0.2382415972881473"},"_hasShrinkwrap":false},"0.10.3-beta.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.3-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.3-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"cadf2b4d96482f18a3561da04a23421d2dd897d2","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.3-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-3iZp3B03u1olGNeTN+1plUQ9JzxYYgCLASUM6zNPjc0h1WKbHFjWkJ+tiq0xDenE3B18UpJS2tr0kj7qpkqCMQ==","shasum":"c501355a87cec9c2b05f3f91f746756a0b272adb","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.3-beta.0.tgz","fileCount":17,"unpackedSize":27658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpY5UKJGVGveQeeQLTp+CbMkz0VT5ljI14PUOsImUwrAiEAxDU/fYzXZA0tU6+IEXkVViZ3BC/wF3if/NebBumaOzc="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.3-beta.0_1704971387007_0.22544298172399935"},"_hasShrinkwrap":false},"0.10.3":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.3","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.3-0"},"main":"./src/index.js","typings":"./src/index.d.ts","gitHead":"cadf2b4d96482f18a3561da04a23421d2dd897d2","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Jy6Ptp4OYgEsVdGxj8M+GVWJXscpGPNljY2P04loC683PTNoIz48x85AZm9P1Q+leP0VtLhAIE+VmX06oRpHZw==","shasum":"442a9f1a2c27ffe6466a928ec79fc18997330315","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.3.tgz","fileCount":17,"unpackedSize":27651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDh2FEL/PP39CSCD9f5i7GxwRn/0Pa0phjTcQGaJNasXAiBRPuXhm8HrlMbTaC0QZ3ox17iTyrefyb5009gVXrL4lA=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.3_1704972246697_0.7437189497389891"},"_hasShrinkwrap":false},"0.10.4-beta.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.4-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"f7c378693220c4229528d10854efce65e5703eca","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.4-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-P8u0qJBXVJa7vnBxbLn/EB6cOiSSdllTDvgPaoC+n6eRdmy+sBfAQzwk/vLaNj/tuRsbuJzMmxrlFEVseQCiHA==","shasum":"84ee6cc7b4e03e0d379234b000619baa07380c60","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.4-beta.0.tgz","fileCount":17,"unpackedSize":27658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICx+C1mjC9Qxo29tO4tl2BHE57UV8ixsPnQz7v7XIBM0AiAO1uAoMik9JDwEISXxeW0IxhY+dGxYxAlGeM2zLq5lgg=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.4-beta.0_1705573313126_0.9842039652392609"},"_hasShrinkwrap":false},"0.10.4":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.4","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","gitHead":"f7c378693220c4229528d10854efce65e5703eca","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.4","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-DjC4RO+or6g78KsAgi6Bu6ycn2Pd9790mOz4945b2Ue0aZdHqFe6fbzf/YyqzBexyU8Gy27pT4ePIwdJl2Ytjw==","shasum":"3ee131bfb78b72f60e0349cf1c5e3b9c5c8cd041","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.4.tgz","fileCount":17,"unpackedSize":27651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHgHVhNSlwnM99CWxIjXVlA6foC4RKOu3xn7XDjoLedAiEA0TC9Lj+kpmYyFCu07zwV638VZFA8++NkeGSLMcFdqJQ="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.4_1705574204774_0.4501637834051222"},"_hasShrinkwrap":false},"0.10.4-dev.20240122.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.4-dev.20240122.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.4-dev.20240122.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-lF+xITPjkbxhdHHGARIcos4nMxnefs7OY0BBjsRIEH0nsJoSrLmjTfxOhJhTCTDUDKuSkgf7QYYGZ4rDWi1HfA==","shasum":"947faac09a1d5de583e4b407ae7fff042070da9d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.4-dev.20240122.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQd7nE1s/jgeSkB7BQPUoVShRzq7rVUlK8BV4yzYRhyAiByfiZCP1hvFbhYONG5yq72NpAuFV8H7hoM6/feaJrI/Q=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.4-dev.20240122.0_1705891458623_0.3858320429196662"},"_hasShrinkwrap":false},"0.10.4-dev.20240123.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.4-dev.20240123.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.4-dev.20240123.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-CcU4/CQVVZy4esg8WKESUxYnCoxBa8NtxOFmFZYGY3PO/eXjWNqDnKLK7ogxVe2iPB6npBAndGmDVenaYlV34w==","shasum":"d9cf48ae5fc6e6bfd85fac8de88cd551fffbe5a3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.4-dev.20240123.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBioCowSYj5PTDftONPaPCP+ZnnhQjeCStsakjzGr7CAAiEA7NBADDivUY6928qRkmmfpw1SV+r5LyVcWZWaU3m/f60="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.4-dev.20240123.0_1705977848230_0.5060295760219247"},"_hasShrinkwrap":false},"0.10.4-dev.20240126.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.4-dev.20240126.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.4-dev.20240126.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-0Tz8S6ZSGBG80nxC4KtJXcKrXSC/EymuV0owxI9aQp5/9SPvHKWFQgHbDBuFYldurSIoc4INQ5yJ8CW5iNlQGQ==","shasum":"5425a431d6420a66cafd4ca987a4e7b3a538d263","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.4-dev.20240126.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjxGY+jjONqFozXhiGzlqvJiDd3Q4Hm90pkzbKLHi0XAiAHzQyo/Lt9+IvtDhZMzWKgzsuHyeD90O1eyO9mZNoXFg=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.4-dev.20240126.0_1706237077867_0.7144855830005155"},"_hasShrinkwrap":false},"0.10.4-dev.20240129.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.4-dev.20240129.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.4-dev.20240129.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-1uCRPJIawVTIOU3/SMQ18k4Qlanz4+2JieuTJudTfyCnlvDGfv11bMc8SIag1crduqmdgNbMPXj4wTO8DOoHoA==","shasum":"68d1c0ca590eb1169ae580f1af028e4a1ccb631a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.4-dev.20240129.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2P8A7pnHL2NH6R2zulJ7khDtTcNrHPlvCmoe6YWjh1AIhAPTf64PvuNJ4ZOYLhalLSCs1FESw4Gor//7qzYMESq/s"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.4-dev.20240129.0_1706496236260_0.6155780323975286"},"_hasShrinkwrap":false},"0.10.4-dev.20240130.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.4-dev.20240130.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.4-dev.20240130.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-nJbOPgDirvyGgyD0MGY7+/WF7MDNw6m/uisAJ69otu5hwbdlQTtEKlxFVeOmAvjLYL/p4jnt2wRtquEDfqf7lQ==","shasum":"b047e2b7158303b3eeb9fd000d2712884aa90e0a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.4-dev.20240130.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYEmFyPHzbwnr0jDr+2GeR00T2OjPklvd2+Bu3skACzAiEAxOYi94mtBXTYfnk4hDsF2U1CEiKAdSFVeU9N4B1mp/U="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.4-dev.20240130.0_1706582665950_0.9686171089982412"},"_hasShrinkwrap":false},"0.10.4-dev.20240131.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.4-dev.20240131.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.4-dev.20240131.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-CyxaPK6Z39g5EjFtnqEHWk54nl9DuHjgeQtuS0y16nTks79VN145TDToBeBcf/dhCkc6aH3ex1cUArWIAtKXeQ==","shasum":"d0a2f8dd5049619d434f94075b1b5ec6d4d58f9d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.4-dev.20240131.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaUO7pZvr+sgxGkRgeLF+uddez+VHjir33N6RDAWvOKQIhAIs58T8DMXB68oSRNwqYStTo+4Gykz1bWtF/nAIV2ms7"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.4-dev.20240131.0_1706669082974_0.6357046274603948"},"_hasShrinkwrap":false},"0.10.4-dev.20240202.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.4-dev.20240202.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.4-dev.20240202.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-KmxhM2M4a5nTBRLNsAU1/BSJQzweAcYxam4Vhxg2o+BwhoGnJqOvh8RRGk+H/2jA9HcOsQTFl9G3qQDkOqqwEA==","shasum":"b93e8104518eaf912815cf54cb9527c143145130","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.4-dev.20240202.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxRtdA5m2DUEHDQnqEwuoNsYihRImhKI+P+XK09tjjAAiBbk7z4PRFM1ZtKF15t8lFqlkc2elxaQjBoANRWD76sIA=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.4-dev.20240202.0_1706841870561_0.9352069356455781"},"_hasShrinkwrap":false},"0.10.4-dev.20240207.0":{"name":"@vulcan-sql/extension-driver-redshift","description":"Redshift driver for VulcanSQL","version":"0.10.4-dev.20240207.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","dependencies":{"@aws-sdk/client-redshift-data":"^3.405.0","exponential-backoff":"^3.1.1","inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","tslib":"^2.3.0"},"peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","readme":"# extension-driver-redshift\n\n[@aws-sdk/client-redshift-data](https://www.npmjs.com/package/@aws-sdk/client-redshift-data) driver for VulcanSQL.\n\nreference: https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-redshift-data\n\n## Install\n\n1. Install package\n\n  ```bash\n  npm i @vulcan-sql/extension-driver-redshift\n  ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n  ```yaml\n  extensions:\n    redshift: '@vulcan-sql/extension-driver-redshift'\n  ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths. For example if you are using Redshift Serverless:\n\n```yaml\n- name: redshift # profile name\n  type: redshift\n  allow: \"*\"\n  connection:\n    # please see the type definition of RedshiftDataClientConfig\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/RedshiftDataClient.ts#L253C18-L253C42\n    credentials:\n      accessKeyId: <AWS_ACCESS_KEY_ID>\n      secretAccessKey: <AWS_SECRET_ACCESS_KEY>\n    # please see the type definition of ExecuteStatementCommandInput(omit Sql and Parameters)\n    # https://github.com/aws/aws-sdk-js-v3/blob/29056f4ca545f7e5cf951b915bb52178305fc305/clients/client-redshift-data/src/models/models_0.ts#L805C18-L805C39\n    Database: <AWS_REDSHIFT_DATABASE>\n    WorkgroupName: <AWS_REDSHIFT_WORKGROUP_NAME>\n```\n\n## Testing\n\n```bash\nnx test extension-driver-redshift\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- AWS_ACCESS_KEY_ID\n- AWS_SECRET_ACCESS_KEY\n- AWS_REDSHIFT_DATABASE\n- AWS_REDSHIFT_WORKGROUP_NAME\n\nTo enable the test for `test/redshiftDataSource.spec.ts`:\n- remove `.skip` inside `test/redshiftDataSource.spec.ts` to enable the test.\n- remove `/* istanbul ignore file */` in the `src/lib/redshiftDataSource.ts`\n\nLocal Testing Success Message:(Since the tests run in CI are disabled, so I paste the local testing result here!)\n\n```bash\n PASS   extension-driver-redshift  packages/extension-driver-redshift/test/redshiftDataSource.spec.ts (41.595 s)\n\nTest Suites: 2 passed, 2 total\nTests:       15 passed, 15 total\nSnapshots:   0 total\nTime:        42.048 s\nRan all test suites.\n\n —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————\n\n >  NX   Successfully ran target test for project extension-driver-redshift\n\n\n✨  Done in 44.39s.\n```","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-redshift@0.10.4-dev.20240207.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-vhXwxYsztUyC46XzECS1M3B/2BrzNZr6E37R0gGEAtsqLiUVwXO2kujZKZv4lt45gUgWADfX0tWqV5yH9w4K0w==","shasum":"df0bdff95d110ab3527843fede470936e6f8d9cd","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-redshift/-/extension-driver-redshift-0.10.4-dev.20240207.0.tgz","fileCount":17,"unpackedSize":27666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUEVT/pGXJ7ATj0U1ybewws/5PhQI/w9PL0JCDrHTGLQIgH9SXwSJHVSBzIOIx1b/5yyY6ahL5/jDp1RxriyRfd08="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-redshift_0.10.4-dev.20240207.0_1707273859224_0.6223616904834126"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-14T02:33:07.868Z","0.9.1-dev.20230914.0":"2023-09-14T02:33:08.204Z","modified":"2024-02-07T02:44:19.632Z","0.9.1-dev.20230920.0":"2023-09-20T02:40:17.344Z","0.10.0-beta.0":"2023-09-23T05:26:07.496Z","0.10.0":"2023-09-23T05:36:50.068Z","0.10.0-dev.20230925.0":"2023-09-25T02:40:25.930Z","0.10.0-dev.20230927.0":"2023-09-27T02:42:17.935Z","0.10.0-dev.20230928.0":"2023-09-28T02:41:18.009Z","0.10.0-dev.20231002.0":"2023-10-02T02:41:49.822Z","0.10.0-dev.20231003.0":"2023-10-03T02:40:55.943Z","0.10.0-dev.20231004.0":"2023-10-04T02:41:54.943Z","0.10.0-dev.20231005.0":"2023-10-05T02:41:02.841Z","0.10.0-dev.20231006.0":"2023-10-06T02:40:52.390Z","0.10.0-dev.20231012.0":"2023-10-12T02:42:34.311Z","0.10.0-dev.20231015.0":"2023-10-15T02:40:31.412Z","0.10.1-beta.0":"2023-10-16T05:53:05.541Z","0.10.1":"2023-10-16T06:19:16.854Z","0.10.1-dev.20231017.0":"2023-10-17T02:41:13.635Z","0.10.1-dev.20231018.0":"2023-10-18T02:42:13.733Z","0.10.2-beta.0":"2023-10-24T10:31:40.116Z","0.10.2":"2023-10-24T10:45:31.604Z","0.10.3-beta.0":"2024-01-11T11:09:47.202Z","0.10.3":"2024-01-11T11:24:06.872Z","0.10.4-beta.0":"2024-01-18T10:21:53.263Z","0.10.4":"2024-01-18T10:36:44.901Z","0.10.4-dev.20240122.0":"2024-01-22T02:44:18.796Z","0.10.4-dev.20240123.0":"2024-01-23T02:44:08.417Z","0.10.4-dev.20240126.0":"2024-01-26T02:44:38.055Z","0.10.4-dev.20240129.0":"2024-01-29T02:43:56.445Z","0.10.4-dev.20240130.0":"2024-01-30T02:44:26.108Z","0.10.4-dev.20240131.0":"2024-01-31T02:44:43.218Z","0.10.4-dev.20240202.0":"2024-02-02T02:44:30.792Z","0.10.4-dev.20240207.0":"2024-02-07T02:44:19.392Z"},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"description":"Redshift driver for VulcanSQL","homepage":"https://github.com/Canner/vulcan#readme","keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","redshift"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"bugs":{"url":"https://github.com/Canner/vulcan/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}