{"_id":"@vulcan-sql/extension-driver-pg","_rev":"180-cb9bc470141540b31908110a66f19c35","name":"@vulcan-sql/extension-driver-pg","dist-tags":{"dev":"0.10.4-dev.20240207.0","latest":"0.10.4","beta":"0.10.4-beta.0","internal":"0.3.2-internal.2"},"versions":{"0.2.0-dev.20220921.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.2.0-dev.20220921.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.2.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","nunjucks":"^3.2.3","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"6788caa743eda1428e7afd522ffa334e40a73a31","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.2.0-dev.20220921.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-bGozE2RyNIBo+p8Tqlss63C+cOeQwFxNr3f4siDwtWZ5V9/qr+YqhRoqgJGCnseiAe6DSiO0rw+/nLWU+4slqQ==","shasum":"3177f9f7ff2656257ae250c32ccf0b3b11aec312","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.2.0-dev.20220921.0.tgz","fileCount":14,"unpackedSize":23433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICV/eOILD1KGVPaYabW7brj0WVUrStjmKs7zA3fCVTfuAiBw6irWdB36WuIr6lj9kKvbkqlxJVvO1cY5Py1952zfsg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK/sHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouSg/9G/Ifm2YD9iNjTvY8uWeBNAviUn57Wc2y438CFPr56LSTwn2F\r\nCUSj/lZYrJXANX7LYD+m2VhkN9SD7i3jAOWKbNJKRWSwxy+uoPHYF1XIWwT6\r\nynARQ1h2z8toF4zbwW39llIpecnvJK8gYaiEJ18QlXmbER3WHlDNN5dJsTHp\r\nH7SichsCVTvExg99lG8wcx1NZmatolKJcMzfSHEu9EcjnRJehngAqO+4jAv2\r\ncgBQQO9E1dKsc101YXBEq6Ad/gTZbvi2v+J6tWieVLvzQ0M8oM0zqVh3JJyp\r\ngbCdFh2X1EsjEVfnpMwgG/Ee0hRgjJwL/0J1E55stZadURZp9DKEHpPEqMFq\r\nPtNAOaqzCpeH6k3xMCkCBeu4h37A/7JPlloZXbrTwRvVzSjcHMX7lv494Tl8\r\n070SReMsMQYO61ZTeUE9NMrBDGToMpQgMOgoW2EW4pJ0glyxqUV/0i9aK/Rr\r\nrnnHfrbJKVhV0c5LqnREjN9bVdwlKMYn8rgDHEgvPdGhdXboWGpngeawUjir\r\nLOK5HF85xXYr00vV+ZhRz107cbJoX/ekw/odmH3Jm9F2KxmJjeLoosjsUrIL\r\no2fCbIKRgw4JFq7cDxZlTwcUcBs3dCBajwoPye6wM14bqQS967/PAZWfaPNP\r\n+ihu5iC/XGlXpE4A0MuEVMoax4vxMicSKV0=\r\n=GlPp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oscar60310","email":"oscar60310@gmail.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.2.0-dev.20220921.0_1663826695146_0.8790318447560035"},"_hasShrinkwrap":false},"0.2.0-dev.20220924.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.2.0-dev.20220924.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.2.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","nunjucks":"^3.2.3","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"2c7888e26d8eccb8d2df6dd648c2ce267b378cf9","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.2.0-dev.20220924.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-gBCBGcBnFxDBZB80twuJimaWMDREtyoBWtm4RcGQweez2TXDqDEUNrfNO97ob2ykp8oZRLnVpfBch6W3BvN0Ig==","shasum":"cf90fe89fcb5671bcf7ab548f4107db0941367e7","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.2.0-dev.20220924.0.tgz","fileCount":14,"unpackedSize":23433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHE3E/5HPLzlbcWwjQPpI3Eq68wQhq4QSA48WY/7udhGAiB8xHLJFMS98WtlwK/7+duwtRLmpnYOxY+URmvhsqOiKA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLyOPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8Cg/7BZHRfKpw0zQGuYYONbGvpqpPMSmky79FHWzNGWlAl9CVsXzH\r\ne9UaRohbOgdsZXjaSassZrtiD6427IdCngB6oCED+ZBFTWxt77mNVfSu0xHN\r\nPaHdJB7eMpHlL5UW4cS+CeEysa1jqKrnFWPMBN8RQbblvdvSRqmz/i8engY+\r\nYUzqo6ZCSKWz/CcDcMU+hVppGv3nTTT46raURXfyOcefscxB8C5U744d/Cym\r\nT7HVmOglWDVPh04ZhevnlZ5VYcTjHoHgHlg+qvswlkzu1+b5xtdTfr2JM2Y1\r\nAWJM+eh/CXSFKkGSNDJEyaQuFJE3PcAJh8y+P5JXTSzn0WM10T8LMhlZh+dW\r\nPJWag5zrvpWjPrFWOrOBtwWk/FY76dmg/xs7nQKZxgiNZQfWeKaLrhbhGIR0\r\niZtoNzWUE1HzbApIJezpaFDMoOkGDvQ4CJ46zGWftoWqe7CZLGS1FJEzhLh0\r\nVSVUjJmnwbYJmlBIctKPsxjLttbDuJH28hi4a0KxJgN6HTAjTjZefNViR0pC\r\nIaVfnBDzo009qicD+t05s6dX/mCROQw9ERIIcIRu3YAEmchNx3LXtZIdhN1D\r\nHIObVg1WL2WAdSAp714pHnTrdg/yQ4u2doLkAAuSo0Wv2w4fjlMBaz6KTHSz\r\nqqNYY7Ema6fBD8fkAYZskSW4VR7CHI99bNQ=\r\n=IzyX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.2.0-dev.20220924.0_1664033678821_0.2916936613174843"},"_hasShrinkwrap":false},"0.2.0-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.2.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.2.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","nunjucks":"^3.2.3","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"4cbc8402cc6eab917fe93dbaa31e68ca0c7d50a6","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.2.0-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-nGlrXscUrPBgjZgZNk86myIGjtrWIZuwoHBUoks0f8GHo0PpWUVWWkhkNRk6FHyrDqj4qhWcfa3v+Ub94PqukA==","shasum":"e82aeb45c06ac414c1c4ae2bedc9bab6d4df9407","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.2.0-beta.0.tgz","fileCount":14,"unpackedSize":23441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVxRFY9ccFPC/LWdsEzybStrhcilidmed0/Fe3phlcJwIgc0QA2pfRqcp4q0+7v2zALWzbxyWCrwOBtPSQZsS+Kbw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMQoyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJjQ/8C9PBDDumgoS5C69MtpwTRRR7topcegHyWu/1W0ziX9z5LZDr\r\nrUaOR+B2xFSOpUm9Q5KY0doASJoOnzozNJ/0yguNYdiC5W6PD8jgGI8JYUAq\r\nErrKOLd4ldZKVQGjEW43yrQY6Dc3gyZjMZpogEYPYSAaVc3Guo3Q8TcObjaj\r\ncSXRy85T/jKQy8qp6s9XoK34dYcW8L1X5fM64m3XCjvsfiLE3FquMV92Bthe\r\nE1Fu/zMETFL9ou3dnInUNUf9g9EtMjvqX7J5kjCUlg9UAZe/S0OWFXYpH++V\r\nd1Wv6RVDtvfa3YfepopKEK8dRKKbFhdftvw3hY093T8JmusFHlXvtVfhPZbd\r\nV5IDFN4t2KNyf/D8YKUmuBzZ8suznK9g3EE1wYFc/cWkqSZ/xqIlrzNW6B82\r\nS7vOi2MDWo6HAURJ+EcMyLaRzw6DkRAu/ap/5AaUcE+5hPftwSye3qA2/0hy\r\nIz/fIAojB6iZ1UALelnVAZeo40qkKfoarEGnlWz/9z1xSU3qHQPZ0lwITyg/\r\ngv53PTwcs8b4mmctjVSWFmQe/xLki5O0lC7JTOamvv8GBwkCv7AxlH31xW5C\r\nC8OKS0mlPEUiN8W9gl/vzdfsekeJEBjrzgHVP//40rphT/Qy0Qt6X7sIIg7n\r\nfiOAJMk5dxcoq3fiamwV2wpkA05usn7fYMI=\r\n=cdO6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oscar60310","email":"oscar60310@gmail.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.2.0-beta.0_1664158258290_0.6858492556042419"},"_hasShrinkwrap":false},"0.2.1-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.2.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.2.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","nunjucks":"^3.2.3","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"9a7dd88070024e8702caf4408a8c5b0e219ee95e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.2.1-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-3Ngsdk/b/6YHQgLzQ6R9a58+Y5cTtEr3oEITS0bV4DDEr0h+y1BpM94ZVezLsjQzVv1C2dH7ddBbXTdfOKxnkw==","shasum":"d7ed9d7fb5b66cae0f58e55fd4856afd053e1ed7","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.2.1-beta.0.tgz","fileCount":14,"unpackedSize":23441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+VzW2B9OM3TwJo/n3aSst6S54mxmCG3+xkZY39W/A5wIhAPFBklPXJ8vc+0LyfXedyBStbpC29N+CTmy5dprjvF/D"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMUqkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplTQ/7BtDhpBM3v8u8jWpAfFAkCLOcIw/f+dhetAzikOOT8jBQuRuT\r\nc2Zt0g9WttIS1FxC+thOheEbLFlXoo7wERsHkdkj1+GWpEsSfYQgkrRuPltl\r\n54oEX33LBZpWlCozwR9iEARnLPy30RXYmWe+jO76dCVEVA/I5SwMdxc3hoU/\r\n8ZUDwOt2mkpNXxj5bEoQrbUnIEryKySMMgXCAof7khBzesn+HucR+5x2Dvan\r\n/vUcBDTh1t9BciBDA6YMryDk/chGyTvvkkEAEqg8hHjhfDNU52Kf6hLNMkwM\r\nNfnoYvx+Y4odkPzlJZPZOOptsi2LiVusmaHa66qpmv0hJau1panFpl0b/C1Y\r\njd0C2DN1Q+/P0mOcDBZBaNR4ED5i0UUnMhTIx25rvOczqf8Fuc0Ya6JV7+Cu\r\nVhfJJ7TQIbggS+LSDi+CpTH0NtzGKRPl6IBx48KFR1tv+XfNjT5ojRIy1vae\r\nTb3+t62/SNaiBgqWF3FEcCNNrqIHPkmQPmthpD5eaC1182BUGqZDvSM2rNPI\r\nY7ktzf9ptvMkRO7Tdku0XQZEPQ73vP74S59e5tLnII2JkL4hEKxqHT/TKf4a\r\nCvE/djDW4NM5t8dOLEBc6lvWXrrmIqezJurPsn5dry+mOvhyl34Y4ANnsKT8\r\nqlQc2/vx/1YExWCoJMPqDjibC+pplY9/9Po=\r\n=I/1i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oscar60310","email":"oscar60310@gmail.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.2.1-beta.0_1664174756144_0.40153874912939824"},"_hasShrinkwrap":false},"0.2.1":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.2.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.2.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","nunjucks":"^3.2.3","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"9a7dd88070024e8702caf4408a8c5b0e219ee95e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.2.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-fDQ4bfRlBHRDOqbZYTtfL00e6JgBRA9BiIArqFnTvWJSCSUPGDBclBlzDUhjGRldj+kAg535Bu9s6y1HqlPMvA==","shasum":"e2085ea34a5a2209da4d577cee05f0d75828c8fd","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.2.1.tgz","fileCount":14,"unpackedSize":23434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFtbLpsj5HQT3wP9fxqgsi+i5U15brSoHHSQOujNWrfAiEAnMsRjsrPhHPEPKG/0iGkwoxjVGGAFUDgJuMXXJy3q3U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMVp6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqksw/9GEbGbcnJ+8nU5fTfxgRBvA277THWORTfExi7ly1xv8yUcKUk\r\n+6OoEAVCS9qsCo8ezrorz9bwWEjV5urIbcHVaUhAn+xH/qy66aMHTxVYQo40\r\n78kYkyU3UlqrKI2kSmFRy2x163MlJcBZJaVuLAonWzgIDPi12b1xpyb31Rr3\r\nftI0oy+L9T05Np/m+D1ChkfjINjO47mQDfuAFYJ4r271Z+VK6x/ejBclTY5l\r\nM7XMSccXDV29e/sWxDCtlaLft2FsQI5lFbHmj3rh9bQGKhmrk38eAbCeVOrm\r\nwKGjaMJER8Kr/OA4vuSNgSpHhMtkTMzCU71lgC0w3NomC3GsZf23M6ChqCoJ\r\ny1G+Otx/gJlLMNtoqQaQCsaqIzV6h+wM5m148Vzdgd/ljR7HmT+pbpX5bSPm\r\nM8E8+xBIfFUTHqs8Arb+nqExDDx7gvnZT1qwwFgcs53B9NuKANPS9G/wc5wh\r\n8EVpYJMyJnBNQ1cDaNSC7uoAMVC/fBIyZkBWV2parK34Wv+pQJe+TZ+0Uduu\r\nhqZ1jnRPYZOJmK9fsEIjdHHrPX2/yJ/LabJ5GIDJcVFwAUZRgz1m73zpYoef\r\nOwO5S0Ie1BiteQquJJSjFOJHqLarXF5Mi0WCDiTtUFdZCblZAxu5V0M5SMe/\r\nkvfC4E7wSD8oLjIxHbM0Zo0PH1wYywIzXHA=\r\n=aWKr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oscar60310","email":"oscar60310@gmail.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.2.1_1664178809896_0.4415579451355711"},"_hasShrinkwrap":false},"0.2.1-dev.20220927.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.2.1-dev.20220927.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.2.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","nunjucks":"^3.2.3","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"9a7dd88070024e8702caf4408a8c5b0e219ee95e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.2.1-dev.20220927.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-6kT0HCsSViB0s9TEpOAxZ30CRLKM5eIQ21DoLm95/nuVlgzUkqhGF8J1JPYxl+xpk5dJ7KXsTLBsp50h4ldtWw==","shasum":"64818500ad86935424096bf092dd53004f4eac8a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.2.1-dev.20220927.0.tgz","fileCount":14,"unpackedSize":23449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPb1hKc/6PlMmWrDkQaJFMQGIipl6ym98im4+8t5FI0AiAn/g/Ckr2m3TzEVaj8vMaURwzXNe49fm7u5D4fhx+8BQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMxgVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdzRAAmvV7Ul+nW8txdSgvJff9LYRT0/f9AzylnuIU8iwqp6daAeOJ\r\nxodvzO3TdtC8pVBQ0viTHn8BiCoEJ0Cp5qAG2EkQX0P88/SCgu/C8HXV1CGR\r\nJkNI7/xYX/Eq5ovWRiRCc+oiZl0q3q5yObSt5PGEvMlm1WsfpzmhCnJZZGLY\r\nD9awFE2u4FkcUSIG90k7kIdnbtACxYdr+DfuZeDRJG8/RnAr8VUpsfHVCy20\r\nJiAqV0j1U14kQK7VZGMLdpVL6LRs4ZRHkRFsv8CVTOaaciOKo70DkXIME2nn\r\nZu3+W2Uux+2YKlv0rE9GK2usSdr2Dj6eS+Niw3oFwFu5e8lnC5+KFfqdCVBH\r\n2oCn4/fUER2S9tjdAj2TO+OXoOR4W+oeUC/mUXtWNugZObXS/UPCdKVdwfPP\r\nm4D2WBUoxsyp84EYnTKngFpp5mrDB2NzSNnbUBcaRchewhc4ZyHxXd+1QmSa\r\noKiQhqWaBWjww2q91rjExv/EW+5eJtOTgu0TTBxbCBZRi5w52swQ+m7qd7Qs\r\nvL3x/kOabwOmQ/iqwrI5X6pBXXKTJ+VaFWn8EkFKFyPftMWQFDMBAshUXdtG\r\n462LVeKqhrP+XmmhWMQ2R4BOfuX/IE+Xnp5w5TySBlEwxtEcfex3V1I1KEOw\r\nwqMfdfpfGCgLHStNX0lKrPZ+NywtoMNd+P4=\r\n=VtSv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.2.1-dev.20220927.0_1664292884880_0.20082382950514055"},"_hasShrinkwrap":false},"0.3.0-dev.20221005.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.0-dev.20221005.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","nunjucks":"^3.2.3","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"0a04d0f31d10ef006ee485709a1ca1be5db71370","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.0-dev.20221005.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-eEhPQ24zjhnUaJE5nciIThwSJTfYwBq0Mv1/evhjz8YhSyrroNPcMssAQAmh+C/cPEzuHWKj8V2fvMvDx6v4NA==","shasum":"5f149154833bd36de578dc4eea1788426e34e92e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.0-dev.20221005.0.tgz","fileCount":14,"unpackedSize":23449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg9lIveYH9/Zoj+jvV+cvPOA7w4x3K0K4aAhO/9UNV5gIhAJ2kg77VFOqMGh9T5YicSVdgF3gZ9XH4t6Uizg2dfqzc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPaPxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMfA/+NvlArfAE7ZzuwxyPFFGeNZH2xS/F1+/XVaIcXvL7aKS0Ubga\r\nYqkOq9sPu2/GgwgZvat+8Zo+mtMbHc7tpSc09G8s5VNUZtgTiO2H58ofZx5j\r\n9e1TO9hCuMKCctF1UsYMb+M05yQbHXXB7jZt/8Ux0kd7CkAmjuJA7sDV5BPf\r\nU/9+8GLVBXbVra3yTZ+1G4MtLAkyZFN5YH5RiuMK+mEUx38GWEYrcCrjB5/g\r\njY9/yoW1y64vFlIR2ltCqBTS1wH/BI1dHt9BhhoaAZ1k2T1E4an4ToSEf+SQ\r\n9IB/U8oF+PAE836hGJnNf3swZILMd+8RNIoCYFCq+OQRQXXXVZ4t/L1mINHX\r\nYXTWh1Up0hiV5Q39SIdY5FztsVP+6RovYAU80baOTq/VBOYdiDrfOCnhVC0d\r\nianJrUSfAQR0FTaeeXoCFxnaOthIvNr1kpZWiNY96sfbfxYuq1+1/s30xCtA\r\n+XCJnuDFvLLisPEL2sGMseO2BLGes8U1FDSJ6uMeNiH0eMm+/wbOLQ3981O5\r\nHBIF5M1srys+PWSZmC4QYxgr0Kd6/MkS454DRWtp518bgOWUHlkAC8SrHpPg\r\nCbXhTLM25amr+Tgct2+Kd4+SyjWohirGyQWxwlefz6b/8krGIh5kyrYARYHX\r\nbCRMeSv0N17rc0hOOkCqanzlsx7XpiRoZQk=\r\n=Zxp3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.0-dev.20221005.0_1664984049145_0.38655881791794333"},"_hasShrinkwrap":false},"0.3.0-dev.20221006.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.0-dev.20221006.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","nunjucks":"^3.2.3","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"cdbf9d8a08d24a0a584504696dc51b21ae6869b0","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.0-dev.20221006.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-+MsB3bmIZC76ohh9JAPamHvhY/Z2+/nX4t9IbdTiddV4b/svhdlfgJN0o729tO0fNsEB1g2wUXa4YNEBn90iHA==","shasum":"65aeeccdf4c076d8662ee01e282f0cc84fff0711","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.0-dev.20221006.0.tgz","fileCount":14,"unpackedSize":23944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEtecyBYIQlvHlmymiGpc0A2Etr7HQo7YKmjTl/L63IwIhAOxcjswwodenTEVDPOYX7wUwAzaX6424I1TqYrL3GTOn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPvUNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3PQ//V3Lcu0yVsvBnTkJOgJ0orLybw4U+2IfGEurXNWDV7kc5FPBF\r\nLqryCj2AzBkkBXIpJkbRps26VVB2dCmTKn0gWo6lIntAckUdXTTrz609wKjK\r\nF7rNni/TUtPesA2mpTvAuTILD5qUSjubD36LFJ+XhkfHqb1E8ET+LN+0Y1/7\r\nL+IK5cL9OBZ9aFPhxkjxdZh66RwEMqFUNFSwlogvrBsop0SRzmL2vYlRaFMz\r\n4l9LJjDW8ZhItK/DOKWmGFxnLHwzlcnW1J3bBB6IcTShFMAEyWpS2690bur/\r\nH76BXKuhFkfcV/JnfYuNLGNMkQ6Usv1sF5K9JHdtpIOVpvRGt8yWkAux6Sb6\r\nrCni/apUpxQwSylxQu4NJwJ+JJHOqtAIa0QS8aALsiLSO+MTurm/MLqgabxy\r\ne7aZo2vx5PGWCNKoC07lz4wI16CyY1xbbvy9gsLMNasYnykuAMpJe4P2zdhY\r\nbd3ZMONdyL4m+dQdoKPmXBjNuMc5hNUCoBe6etDZMzpDrjeTTaa87AJBXupL\r\n6jkZz5fF7IAeDBrDeqw58F3IbcCLxWEx70POGcwviD5JRDLQzUM7tazGt16s\r\nS1dymSbehyMegSaUeAFuSlcIQ8ixtSR9Mh6/14fc9CM/djNjfvi3ZM75UHSx\r\nr0li6WraB1xmDw8Xu2JVqH5cfUWRzAwDGcA=\r\n=P3KW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.0-dev.20221006.0_1665070349740_0.22938710048043975"},"_hasShrinkwrap":false},"0.3.0-dev.20221012.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.0-dev.20221012.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"99b3aa3707a284f01860875c3fac17efbb691441","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.0-dev.20221012.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Q27oVPFAyHvYPJRoeE5fMeiENR44dgksm1gdEvFH9FCuzYd5430+jb5lvT3KrRl8VzNlDJgkRZBOMc436a+e9A==","shasum":"28c701d63a18222bd0d14ebcbefb71ad506c5420","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.0-dev.20221012.0.tgz","fileCount":14,"unpackedSize":23944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEDwHq65Ie8ufIR3DruoC7A1055uAVQNdS7TcIEcY4kAIhAP+lhmuTOIK1ayCitgM+I98cI8F0fKa7tBArdq4xEtce"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRt6uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0/RAAj6NMzxxjzkn0HMk4zsLJvzCAbv+3gEoAbjsx0vwNUtx5C9zJ\r\nHOYfi2YMFP/4sjL0okWz+s0RcOhenqotnTpsSXs4nXgjHEiQ3AuiZ66Qp6l2\r\nczoSoL2e9FusNW3vs1L2gb9ToEU1Dw1pbJHaQcd42WKo066tTBYX+B/9r5sz\r\nbZ9fS9nW9tLqS6LVFa9czaMS8ak9nQKrxRaIJwDMvtEjIpVJzYS2MZn8MiZM\r\nBKSWNTJIY5tYTeCXZ5q4j2wrPe/tuF9iggNjxnulNDYQdhxQ9YinJka+9ESQ\r\n/wsEc4nSxJisax7EzTzIQPTYHze29ranV8XtzZfWtPlqB9qOXg81il77FpnX\r\nq9ftXykqqsW7mgsd2z7uEg4otuK0DzOMne002rjm61VBW25hVPE6/c4sT24Y\r\n+ZeHkRPV6O9+yQDkk8Q5pCyDkdgWE7Xw1gfXHiKUvoN8XsXdtd9XmKnrM7SZ\r\nWalu6L2H2gQdPTDbWJ+zRRgT/xDmZi6mRyWqLV7vxlIeuec0w1nxiwV8HBji\r\n9LZ45a0eXpzWY6Xwgk0PQGfAcHgYjBYeLpH17urBwQ/wmi/NGn4bq2nnlMsa\r\nuCHnxMr7ijXpJ1l9AkuBTgv0A7y2QxPpzevXRhL2PzCIjMoPuD2dgc2ywQJi\r\nkluIzro2Sb+CqBteDJq+gB3zekeSNqqha9Y=\r\n=fUBd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.0-dev.20221012.0_1665588910074_0.3807133496809818"},"_hasShrinkwrap":false},"0.3.0-dev.20221020.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.0-dev.20221020.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"f7de48f17527f376ddc94a444ed771c72431de03","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.0-dev.20221020.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-5vKVSNC8wPSi/WiEqadk0P+aPXq3tg0JGyc8Bw1ti3ZeWIzBZpHT6dE/e9NiKKng+UdhuCLvzoRNmd7PDKYNNQ==","shasum":"ec6332f7d0b9dc41269fd7dc4c1da872bae43d68","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.0-dev.20221020.0.tgz","fileCount":17,"unpackedSize":27736,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOsHf5hY7JeVudaSHokY1PNXyUGSB4HenmmaIZynQm/wIgQ0HlrUuiQHEOxoi6cGrSsvdFWG7+V4jk2OuZlN8/Jhg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUWtWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaOg//X6dNZRCk+BWjWWd1HVsxtp+ojFC6J/fZJ2/rSeSLYJDJeMmo\r\naawKRst7oU2/Sf7djzirKixm3dlNlqQ+jG1nUokLkWO+b8Fw0qv3FtaPWQ/B\r\nWL38phbfZOXfMTNpkRgdI3AmF1tZsBCTOB31z6Kn1J5P5ioqwv3bX2485Agt\r\njmIKoVjY/cEMRR2wEyVh8rhJOWi8VJUT/aRm1GKc8PFQg/1IBbtJcVfkFUO8\r\nyIAxAZ48oBpEAaGYzFPgbZKH0YVZsUUtyOjJaLzgjqRMEP9kou3jkILogIwC\r\nQBAl/2KMhxFVvyb2OTrtc7CodpGOFEoeg5r304Drz3SngA8pAWC1C078u8jS\r\nmG+/khOTV8G0J/2AiCVCLeXOMGR/Dj9mlWpSNUQ4a0pfdh2WlV0wZ5yKU376\r\n1YrcirBTB4bP3PL3/aEtHJrXsyM+aeyA4MqDSjL+7kfX+FZO0xvejwilMEsg\r\nSWoEOxivmfvtl9xSrwLFjUmR/MprKZb5CnYim/H5iouBP5TVWnwsH5eApTH2\r\nLTV4W5IxR2ogYZt47FXf3HRZsmj4qJvu+TlQtUbZSilDkljfT7rZu7EK86ba\r\nUNjHJW2LYCYOTT/4U0WVD5KPWw/1dqjEHkZF8J2xWfYVPlYDD3I5PSfM1L9c\r\nNMlLxh0Wr5RioTqdl9tOCpbj9DBqzHM2a6s=\r\n=2kzs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.0-dev.20221020.0_1666280278625_0.7694960365237453"},"_hasShrinkwrap":false},"0.3.0-dev.20221021.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.0-dev.20221021.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"fbef2ab74e9e70fc01db000a48b6c92a11c00a3f","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.0-dev.20221021.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-nU+tMkABu2Qe1f6mMefDtnpikMq6C0aXSGDK094n+jAS7ccqxjum3b/w4PLSRx1Afkmn2/F5O+h9cd7lrD5dQA==","shasum":"a18aea8fc85a772b4e7ceb5fa04f66224b5ac967","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.0-dev.20221021.0.tgz","fileCount":17,"unpackedSize":27771,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtD3cMJfZtP/WyM62NWFBHodYuzBkWrmr0ogESyGyrBAiBpek09KirTR+p61dkFkfYz1uU4+iwPf9UBVQLp63fqug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUrwaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq7w/8CZrMmkGQgZ9bCNsAhtvW5HeZGv/um+KSPWODDPyhh+r77heS\r\nZ4HUCRgRuC/8CCT5IVhUGbApyL0m/N9VLJb+NWzU21I50S8PMp+eCHeDUiCH\r\nPXNejWK0qUB3oXklPb+ZljOhigvmIObG9JUO25Um+6Fzg+rMS4zPVS+IclPN\r\nJ7pHW2aIYRwrATjMQNBdsRUsE7fo5t/7YUEMdYUmYTTOsCK6dkNQ0xTZv6XR\r\nC8ypc4q0+Myd7A7TEf+w1gbjapWH+gXb20nUCT1R5333sTzl01+o7jgT3QDM\r\nSC0Hsxrzh704U5MYPym5K1E5hvGphyFsnWO9sG6ONDKjpEHr0jCRPr+r6wiJ\r\ncVa6cjCnfs3FDNXf6SuyzVsygWNZkbPR44dItuoT5ZFh2/CH87RUbiJZWip0\r\nj3hSr9mhEJPCVC/guUb85S/+uBS2T+hffW1NGlun2YI7CiJkqIHAzrZbqmRn\r\nJcinu/4QxYrT8CB6jGRUWuqER62bHkavN+RmsG7mf0VTlas3LwZVPuDG1o/D\r\n7gONUnph8e/d+nSvICl8xNtFolsI+kQTagWxgZa9slcXCauKtbYQQhO2FYru\r\nZ+bEg5gTFEJ6TwSOA9vb3i19dfsSrqHKs3nJ2AlIphyo86bDgRDcoSR0JGds\r\nwtaDR+iSq3aX/Aod0Dbr19ucWWb1iA4yGVY=\r\n=oQcr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.0-dev.20221021.0_1666366490653_0.6248959559441725"},"_hasShrinkwrap":false},"0.3.0-dev.20221025.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.0-dev.20221025.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"69f8b180564a15a13077322299510fa946cf0312","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.0-dev.20221025.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-zxS+GCBHN+1beMhQbVlrby8Yc5Xj8fyqTLrN84k0iqhowVTCt0dm3roW2Z8gw+4Mv3nWY5EDg0oZRlnJgMXxyA==","shasum":"5c232628d5de810a4f85aad164d39bce00f29ec1","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.0-dev.20221025.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHdV6UTnp2m10YIPpYby9hcaQJlaAsgmv/NSBe/26EMAiBrMFvKhI3YaXJmOdtcPCtGaC1N99kjTK0KuxreD7tWiA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWAJYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKqA/7BAAdryW5AyIUA+3j36MWdNLt7rUpPGREPBCYLqxpn1CbMoUH\r\nK/S2SqZItvZlto4TAZ1UXdv7amVNmh+1muS6ybstinI5REIU7Sz9tRk7EvYd\r\nG6XD1Oo1NHwxPgAlIYenP6n/sHuY/P8qEEonDT+hKoSIk4tkgUBg3mwBQUYa\r\nt+UOHRLw8wSjLXHaMVizvcx9yk7lu6j/4nmAqD4xYwjFBkX1X5ldNLBSTZHe\r\nZTFruX2MK47H1h+sxATLdWrfMS94q5+hg1z6sflEvdIi4Y9dfEmaJwcKhM2X\r\nEnQ+lkdvjOmQdEYB07+VzQ2AdV7qsIi79patP4SOSt3YY/kq55rHjjCfZrmW\r\n+8xtH3TF3+9Le3jXNZzIgPjpNbDb/gkqRjVc66s5SIzJbD0rpwgenYatHsKE\r\n1HKq3M3MA7LNTtrJwd3O+BtJj+/F9lBsw+PVmtQf6oPOvh57l0SL/XbGmsCb\r\nh9FHJJJX6G/ykSeaiRZ/Y5CNxwjCVGttz2QhePjr5B5+B4btO2Iytzio6OU7\r\n4LsbJ6ngLnibGNsr0YQ6O9gar5c3UEuQTHGCVoEgUP6jCvCO5xDodhjikOZS\r\n8/uU8rAOLxhE+m6eP4YInPcr8K5llaohpBWAGxi/m65jYw9HB37MZeFvdZvp\r\nLGXOPe/5lNfCuSOk6SK5ErzQvqrPS0wxUBA=\r\n=ZcrD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.0-dev.20221025.0_1666712152390_0.5555625395003829"},"_hasShrinkwrap":false},"0.3.0-dev.20221030.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.0-dev.20221030.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"b9a4dd6d7e45377affb80287c4bcf9ec0c1adee7","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.0-dev.20221030.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-tKla3A7//tuGXfwNqNLFIePS5zZ+EsKygVJ70kSkDAE3itggYi8ECABGSTu4CVVvnPy++SRxHMqPmyn2rWtw0g==","shasum":"1209cb8d064208f54033c473e228dbcf214e2250","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.0-dev.20221030.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6/nsRVKIVXWZkGnX0m2anXfbqFgF5tlKJpUtqxUoQPAiEA4ys/j5ygvCq4hN0vXE5VFTaSrS0p4W47O/Q+K81g5Hg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXplkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXRg/9Gj7iLTiYoFpVBERqa9dkrqdcQ0bPjM8DsP/NaKwFaPQgbLbo\r\n8Yb3Gqt5IC7C9HtUSSsttl+0PUzIZrYuK0WVL3oRCGJ4EIQ6YhXkkdCrbYX3\r\nQI9ExqNSa4XGdEjCTTspNOa8QbWKaRACxD24t8vXnpD7/7vsuVT1XJTIZPLR\r\nlgDSw/LKTMnn4CqEYHpK9cJhAxhqx20LlIfTtltm+BpJ/TQOy/P6n3Xty3pG\r\nD2kK3ck+spMRKv2++9ao71oc2c5BRxoa8oRWIYU17fsmWkS0U9tYygg5T/IF\r\nqsR5P1P/PKdFo4W1XF9sSNnMqbpKSZkkVaaKxBeMw054JddFfogzW+Y/pFhY\r\nIxlger37av11VGg4LzLvJEBjcWQXhesdo9QaEaytqcmdmZq5CYRaqtx5opok\r\n4WvGV0e64e62hZUtQBofYKVfPEOBcOyJx2RUBD9CPZrkXYX2gQxTen5XO5Lh\r\n9Bq8JaKXz8SQ3smqNNeaIVr2g0mRZ8IyxaAlSlHBBrHE3LCUad2ycxgTdLGB\r\nuG0vBeVPSiPuZBEFpQ9DEvs+woKdhgjnyN4iJ9ApNCUKrM8CaC9B30GReUOe\r\nJjHTlxCeaCT7vg/wrtqhRwMjyVT574w86XJMo8w1GqYU5XCLAqynctDDXzSt\r\nDpSNHsurVDEIEPT5EYyQ+fSM7TUp23wp5O8=\r\n=9FT3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.0-dev.20221030.0_1667144036674_0.5423108314966616"},"_hasShrinkwrap":false},"0.3.0-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"642aeb71661ca394ba4a3e214f40ee619040fff4","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.0-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-20KJEq8xH7RoSxLrWyrWgKl3Npv2F1kPG7ZwyLe5X/BSPgn3HofF/vOGApzSUQAEmFHPUuvTu6RksbyhjCBNyw==","shasum":"689aa723ca343919e7fa2ec2a2f492b372ade714","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.0-beta.0.tgz","fileCount":17,"unpackedSize":28167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkPUhIAO8lPYiYSU9Z5hrM0eIRtFh5XmuUB9LYCyIsUwIhALnAm6/jXk/ASX0JdDa/Xh3YcOrH78GlEI6kfBhdZNOB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY1ytACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoplw/6AkDBQ5yO+/vBEEXMtOoG+9E5mv+uEyOWX8BQInhvsJl+R0CK\r\nb/jfZfGVSHPnLPjBZi/Ed8L50EEQ6OOeqcVrG9cp1DUniSsdTKXaeZbELesk\r\n6sxkVMW1P4XfLcuiLndPqx++cfdKxVu8+yBghSYZzpnlR/sGTKlADnPYFRMk\r\npKQ7wEbVHfdwH+pG5RejMqJkA7l8QDRwyjEkLf/n6oHmiFTvCeLZBbaCpdcq\r\nN+16Gl2FYWom5NClt2v9g+t+8Wnem5bICEJEfICs+sQtn6jJX3iUD7MWwSvn\r\nWUTLVMBE4PV6E+nYhBt4wvallK5dupgrc6exZ2LUBrxUff9hbq2heuXjMHRS\r\nkph8RuN5QO4/PZqvFGnqVJ1/LYkYzPMuL4b+wBfyu7BNk7nE6EUXx1kuiLH0\r\nfqu1WKGqF1xxKnofBRzUpTqI4DYJeauBAXMXXg8QeTntEm2/cmG7ojm8uoiZ\r\n8gcWNXmoXrEYLQJHH4d0IgIaz332CywlveZuektNLIquC/JZLS8Vs6/hBoCw\r\ntORT/LCavJqxaNMANGYAolyIFaxLJ3fmdxMdCpbVsOj/8uU21YmwhU9CqeTt\r\nEj90wk3Pgw0mwaLJ9P01kBprp6VkbYeVA9eJu1VGOlCr+0erWm3eYOHl2Ywq\r\nG6k3qio99bXxLDs1VEIs9mG6cii9xp+AnMQ=\r\n=hm45\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oscar60310","email":"oscar60310@gmail.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.0-beta.0_1667456173770_0.6346434389352178"},"_hasShrinkwrap":false},"0.3.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"642aeb71661ca394ba4a3e214f40ee619040fff4","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-7DwslvxCvPFp+UJJQwN+pVwx5064q3d9rzmaEdYwtfzivLoxZta7j3Ee2ZtLcCzpHC4SQMoZ9O0GRChkr/Z8Ig==","shasum":"3f27613a2c52b1b0be5f69fa454576ff817d26e2","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.0.tgz","fileCount":17,"unpackedSize":28160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgcu5FYM6mXUZ0JCP20sRFuhIfCfz/bR586PSChFw5UAiEAuFZmRglG0PZjvJkMr/E6Kj3p6jG1n/Smm8LuiDgKwGY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY2JiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/yQ/+KIYwsT5UsTr0fJpa4LWSwBmuQhVyq2KBRwAsbWPJ9UYPqq5E\r\n7p81gQO4LF1gPbnD/zYvmyYJf7UYs2VfgqESx6h27wKSjA6e+ApHlu/qcJcw\r\n1DYXpCA7b9lv2s1c7dRfCvPs+AuE++erxhA2hGD5lIaRL5dALUaQXrAl1rW1\r\nTJm/tIN6I6PCjqJMmta87wXTnMPKX/L1NBmV42TQ6oQ7wawZxBMNZ8BnJInV\r\nxJPHZD0VsixUZK/wScVnD42HRDXIvMNLOUobKYIfFmMyUld1ZEyo57ymU8zR\r\ncl+Xr4w6flxHeTvBYkBiRkFM2HK1f7XVCyCmt7ESNBYDghYjJS3dygekj8Fo\r\ndFWZCiLvLcyNwA453ebs1jpewGaufAMRHexvs+DYI26crabrnwoa3WeyGxqK\r\nCsurNSTZau4WjkQa1GWdv3JJQmK2Yo+nP0uBSar2U58aKcYfXPL9VIPpg2wV\r\n1gj5c72S4QP1G/2ObaI/FCUKoO0rzQ20wlw5tsm+sfEdNRX+D16ocJT7/2r0\r\nuv/FMXkdz7YUGH+GBDJ80kPgBIW38loJE+yafaaUDRbjzsTXt1JItwsyZiHK\r\nYt8lTyQo4G6IxSErFmA2K6HZAWLrz610va8G++JOMpbpV50aLlC+ZWKXt2TC\r\nXy+06rZiWZFOIblww5+/viCePSfSWRU24N8=\r\n=AxMk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oscar60310","email":"oscar60310@gmail.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.0_1667457634101_0.29586130220612006"},"_hasShrinkwrap":false},"0.3.0-dev.20221103.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.0-dev.20221103.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"642aeb71661ca394ba4a3e214f40ee619040fff4","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.0-dev.20221103.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-8kQRBvR0mztzuB57g8bLcnz+ox79coQK24v+3U8pGyGTqcf+j1QOzT4yVTSQiozAiBt3jFa2JvlEREUyHpQWeA==","shasum":"c8c9114b964af7b66cdc6fb8d6417336f352747a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.0-dev.20221103.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSrhJH5JJcrh793KyFZDTJJmNgytjkPBC7SqHkcjZB/AiEA06E/um/AOJvw18mAWSdi+4xZshgGrNi67UR16SmN+So="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY2skACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGjQ//U/DEtEZQvgOMYJEY72NbE75lxs7r4/UhUQLd8eo5PPZfDVkN\r\nZYTUumYUz+W898gQKgjsIvx0hmHc/qsA5EQqI7ZmG0Mc3ymYPBsgvqU6Xj9X\r\nmwFkwc4lyWRCr9XPS0+pdRCk37EEfApSX7XjPws9j4NFCA2w2w2+eUt+JQzi\r\nv5fUSzVP/8uz7b+f+5425VM1ZpxRFRt5G7tJv7XOZ8Pqou+UfTsOCUjgQD0V\r\nBqthQKO4vdJDMT3uAGOE75gNENGVoyOUAcHKZKpN82oqeNVL9fxWU/VjKhH+\r\nVp7FYm72zz8chK+2i9SEbRxFZw3igV2hFESNiqaDPGMbLXJF2Cu78DVy8RuS\r\nikJKdmt+l6B7Lb8D6Pj6sdWU7/shIUW/h7GuMSq8/Ng9qmJ+3sAcHf7Eb/Dd\r\nP50Z+0gZTgzMHyGuGEsOdG03S7Y1B/jZdEAOiYunfWZaIpJIsQVa4ZuIJIns\r\n+MiyLfqTjz3HMRj6QO38uC6MaJL1+t3e0EX7bMoQLlW9pl7zm5S7WtRefF98\r\nVEWbidFW7w+23qV8VfaAWe7Mdz8bSkrHHOkgn6R9AdlH1Cs6BNTDTmMFYz17\r\nJHGK4u8ytCbifNpYVlFIbgPXnCJtPSQRFJbMTPDDLFmjOvjNdstwoFCuYWFm\r\ngpGgDQmtDp7DzemJkWrZK+P9pHlq9vi7+N8=\r\n=sgHv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.0-dev.20221103.0_1667459876504_0.2974486310905058"},"_hasShrinkwrap":false},"0.3.1-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-WfGyUsw/RbvUS06OhUwZw0jbgs7xp4v+df+CGiBTxyzU2trypzNNmvdCTD/k/mOFapFyw9qlL3cwMVWrCedGJw==","shasum":"47af55ae3f0bdc480ea21a81d6ca4cd099850039","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-beta.0.tgz","fileCount":17,"unpackedSize":28167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg/pEE6Uf158KJsSJ7Zv7ZLAUbWrdDhlwjloddpxMRfAIgHX0FXNl7MD06O31XwHoaDF9aDEuJbZKX+/arBWi7AAs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxhtOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqH4w/+INSeGvspcPFzINpV1mF86Du/aPbFhaqFJWfTYU/hNmnjLtRO\r\nxRvIwDwzxR4Oqcpwu3hr5TOS8OjjcrW6Sa8u5nHGz9ilLXp3dZp4/fMHq12h\r\n+BSijUMx2ijMatleD0LMhV6YA27M56EfmkOhh2WTIbgnlD78E+iSX+ZpWgMv\r\niG5CBYtqBKMrFWpESpael3XB99+PSpHRmLmetmV66ytbpqEs7Monq+XHk0Jb\r\nJsmNdc7qTfD5o4BUZohwm4UgLuRTkpZ3RqPwC1zTYo3A2kx+tlyTL51lemFm\r\na4pJXWZWK06+4W/GT9xuECkJik3Cgz7C1QYNyAXdXNk6+o60vosHQ41rpMQR\r\nJXA8564b62rXUpWg65CxHD/7vHJ7gR1MDhETKk1seATc1s51/ML0F4d2VBN0\r\n9zIuSGxTGMikQ69fcC9eVtoGEdlASs+ZQyFcr2l19v9vtywdwUN9lMeXf/HQ\r\njCyLd8miiGhaaY5gBniziiKX1HRYrzxQSjR1ZHPZGg2AaGDBFkF/7Ji1jf5o\r\niLxbJ3qLWLqxFDpPy0Y0KP2mujG+zyP8DmwP3Sie2Fvc60Hh3VKclQLf7LhN\r\nQOvMZIvF/gkeIGJJTjdTNQHrjehRN8CxgQinLAZbsMG82efAypL3PytUmgG8\r\nQ44J02opqbmRvZggtsSGacbt9XukbpZEddU=\r\n=Fmuk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oscar60310","email":"oscar60310@gmail.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.1-beta.0_1673927501999_0.40464595713495966"},"_hasShrinkwrap":false},"0.3.1":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-axewc3fd4MElKKTOyF36T1jkT0JxXyHo5FW3gUAAWr0/dN5PQ/Ma5j+M4k5dNiP2Kr7/xSXA2IyItjskaIvEzg==","shasum":"cce4ab977b232c5381087137656c78125ed257b6","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1.tgz","fileCount":17,"unpackedSize":28160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0Tumu46B7aiwF5TPa7zgPw7v+6LCIY7/4bTwQH0TLFgIgMo9myCWNV5aFbJ7kyZdAOIie/5w2YKHmflLP7XRySmw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxiFHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxSxAAmjrRejQJ5MYFYu1clE4zjTN+nxTML8eOlfqOuYewKt1ze1Wp\r\nP4WCLck8SViRslyOj+XhQpbYW6lKsoibUU1P4g1CJLyXOrRo/sPOtnP+8+4s\r\nStPjN0BQW51tav2lp6ZoP1l57Gwox+BhSwUvT6SWyKsPd0q5SrBTLoCLOHCx\r\npZ34kvmIX2gHA0g5quaRmhcSlLm7jaocK7pVkagaYlr6eZwutjT6OsAS6ZVs\r\nNNwpIVVAn+xjmzNKYGhgPk+SRL0CbIpS6jgF9bn416w0qbw6x4gSQsvfBPqq\r\nYkvZGriLe3xs9DG1cnK1Z33iGNX2ngeJAM0jwsMgewdcUhgtP97BU82ZHX3w\r\nfpUA7i7mvB0G5ZKif7i8mIZbTsPghm46AQjI7OaiKaroEUjdTqV317xqd8JE\r\nEICuxsJVBH1DVnxf8M+JWgqazNnhEOJ6fmi1dPnAqpIHxlivmLQJFXBYvjSq\r\n862uqr5twbLTDwhlykpupXti9WXZ6AGLasTCmgn2i62W/bWv7fykP6ficMkn\r\nEt2oDrxZZtTsrRoqk6ilTpIPDsSqMStZzev41Vk4IBhJCEpFL4CNQmLvqmI+\r\njBUdbiCjWr2WT73PHZ8MhFj7qJkw5T9ZLvh+jGhO6z7iejCGMu3iw1NQlk3p\r\nlEfVsE2fqghxHXCLpAHGW8XOXvvZmL+nhlE=\r\n=k4eD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oscar60310","email":"oscar60310@gmail.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.1_1673929031192_0.533486812534671"},"_hasShrinkwrap":false},"0.3.1-dev.20230117.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230117.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230117.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-mmYnyKq1MsZ1NdraRxM4/cGmjwYq+tw26iVatvQ5vOm3ouCHcG/BPpi7+1qWHppR6GOdF6raJeVWeZ07Z058pA==","shasum":"dffe6dcb77213c9d637974e36a086ca646bb2f1a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230117.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKtaWXBlX7ZDIkMmfaRAW7ENCs58dhcF3oluxmW8GW5AiEA9Dc/sBgOC3e68HJA5RvsOV6HDltLr4MKHdTfbq9qppg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxsA2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqvug//R6F0tGOkVMmXSq8oTXXtH8Msz8y7347d02ikjiedg0khGp/o\r\nzKCJy1MMiCFtTYkfnItEPGWWwtJJunlXDYe2twVRZ5BoPjuYNH5F4NvJMzuh\r\nZ01UwTwwurb2zDSZY67OuoMc/d52Clpn946CQ604sGFcN1AdYLKcIMfLWaJO\r\n7dCnjlOgkxL0olhUthceB+S1+5125NazanXg/qlB0r/qEbWFxHZ7O8r/W+Tz\r\nl+J1CMGOEIfSskzP1c6/050daV6b4/AL9kC9sSIL8vh+aPpRRcwXJqIhuLIk\r\ngqF0Usl5sp7t3D6ch9xEMPdBEfVCnj2XUMDRrVtwqU9EL5ltg3D59oOeMP/R\r\nA0/hWPI9gu74QLN494Z3LCxBMilOoJZrvoBxfRsJl8GUEP0NtfG9kqNPnbSs\r\n2m+6vuWCi+qrWpsgCGayAUMN2KrFYYZIoqy8DPOqmr1w3Dmkwbokavgw/S9y\r\navidDnPaBEeLuk2SvS5vDSRWUOgp2WbearYgmSs7tysJn8ZrrYi6mQYifd/b\r\n6z1Px3hkpXDg08pa6V70U4xePhjot0mmi+7a8fbBOFilicsmcXdFhc5Asbvx\r\nikF5NzDeR518JXFRQw/AELko0QlXNFaES5IW4ew/2Rv8zcUQGYUA2WO7JJTW\r\n/KZktOiNSuTvj1rvZYS2sGS8WXVpwJ29Ors=\r\n=X1Hg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.1-dev.20230117.0_1673969718519_0.30828082530385625"},"_hasShrinkwrap":false},"0.3.1-dev.20230118.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230118.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230118.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-AlQzVifR22MbR6uRAb3gS17VlQo7z0tP+M5ZUYajLnR7NP0oq0y3E2KDBeJ+qdGEHmd7vt6d+YZpJrNLqyrliQ==","shasum":"24a153764193b1f3db728b58a6c3f1c3a46c8bec","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230118.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYcvnVi1ieJY+gvZn0ju9WL5b63P3gy0mzkk7UR5cSxQIhAJNEeAmYmQREjSkGKiptk/8W+8cCdmpuhcyxpbcM6opW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyBGJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS9A//f19gKEUlFVKr9/G0ly10ZBvPmvCqudFxJiNRaPKcZJcehcls\r\nYTaycLMVpKQoXd/t2M+C8rAslrGdIiLiIdcznNB82gzgihKO67OuT4wQfv3B\r\nxL/Q4PJnlaX9MW6eCYo6dgxTC5Ra1pxGiCDs5OagGBiQzk0gQ/zTnqrbZ7DY\r\nyBpH5Uf8jnr88EOzduhGSZmzGAeGrRXKJsDPcrPiZtyndYHm1rbJSH72drAc\r\n1iToRswiHBB6jG4KK3DFlxSymWLFBbjlmI30edVqQlgELXr7s9YnkSFX8Z0f\r\nZY0Ghsd8Yr0L6oYdQ9osvgiFRZG9mrS4Sj8+3YywZ9vuwfzLdjE4XyPdZsc2\r\nFrb1AnHeBc/uHavRVsCfq+bHLNFLAcM+D8eTfv/OBChFj9M9CH+bO02RMT2F\r\nNLTFXBCR0AqXZHEMXiIJpk7pxjXsZHClNX4J1lNm/RjqeV26Ye8btO92F3L1\r\nDr4AeP3F/eKaDaN0xwu4C4p1H10LTJFbdDduyilCFxI4h/qTjTR97stTrOhe\r\nDlzlaorutMXxFjrInvPhnwUUWeE/GYqQGVp3UsqOUZC7+aAuWxtSiESgO9hr\r\nwwvxTpK7AkgvsztDquzV9hPIri6nNrrA4awZUfHDt/KMF6Sp7CnsGKgz5dnH\r\nwGqnjh+2xxTPqIDpJ/umFG7Oywl8aK/AdWQ=\r\n=z4xV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.1-dev.20230118.0_1674056073401_0.5250690260931989"},"_hasShrinkwrap":false},"0.3.1-dev.20230119.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230119.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230119.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-e6flHNWsiWjvBLgOPwcVtzyXN9TpKIi5KW7COE1cZtD9I1VcnWgcgMZCJl+Q5AIbCkTU/afnxF+/mJH8+es9xw==","shasum":"0c5146ff203fe892771290fe8c54b2130ad37206","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230119.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzeyBbd9MrnQuqgC6XrSpnAdf+rCeCkZggnHVOKahf5AiBe9lddv458pv9uvEyRMfHjw30lSx3/NAfHWQfZc3OPjg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyWMRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGcA/5AXM8JccCnK5r2rOtzzvWg6r7ZI+Dmdx3wXtu/V724y1RyEr+\r\n/2xzBzwkwpCe6Mnjw7zoWw1Twr1BeYC3oC6jQg/F4bNmxvI9alx50K369Wko\r\nAsdp1rr8bg7b6Z2M08rl/B8pv4rrMGebIECFrAEXBdYSb5k3weGPrnI2uS/U\r\nT7uJvS4293tObDIOowqZXgNMvVyy/m29nOl9AqK1mgU/YxHTjRy6QHz2X3o0\r\nI5x7gzSVPe6eBXvVQ1vi+g0UJs0G/geMkPIrpEebKkPcN/rp5nGkchDpjTXr\r\nCC1V06IzTno7XAIEwPtlpyed2vp6kvWBDE7NAVxxdKfShiRxmDxTumnBP3eJ\r\nxjGj+UDCnXIFwEnrmYl+nkNqjkY1KJ8V53ttGIrX49n9zlwYRejsm/6n8rPr\r\ng/fCO6vQCbIbhryd2Yj7Ufx5Jr09Tru9954gYSaXnj9voARUpHQxKOG/fFlO\r\npjwaY4TRpXbZYGplXKVSl7376jSN4jceOk34s8gOAZ7W0G5msYBAFyusZ9AD\r\nDXXGwz0hYOyXWOnzu6QRKWFSMYvCtJyOFnjAJByCYr+aclLlZDb7HQT20K04\r\n0TfxdULjqBPfhMWVRCS+P5mkWbZCRaJ35NJaIKz/L8FeMNBIc5FRLJsSWuAW\r\n5hSAOG5fyC3u5bvrXSPkLMLIqLlobexH4GU=\r\n=3TZ6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.1-dev.20230119.0_1674142481311_0.021702929488662592"},"_hasShrinkwrap":false},"0.3.1-dev.20230120.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230120.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230120.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-HvJlXM7I842wTVe8dtuuj9MBT0spg4qFlOsdcTnKqkG/dB9repwzof4HtspqBZ8lhqITasGjs0R1hhRCrc3rZw==","shasum":"9ee971f5f9b736723f145786b49b7d5e5b9b08ef","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230120.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZa4dtXFzDCciosOB1wVysP5g0NqT2PQRocOlU5XxMDAiEAx7YHJAIKUVY4F70BP4Z4/H8TtmLTAcN9TErMlQx2PFw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyrTYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9pg/+JT5MojrvFkkZ64rJqik/JbzjQZ195aYWIupk42baGUm+jWk9\r\nY9oa6lY84pWL6qOf2uRzyeJJFp/vtUqMJwq0L4scID2eyYUr5peh3NVFBK0s\r\nxZpnP2Av45cx2pKlwIyCZMYK3RNy4GYX9DbHO1hBb6WNbzp/HjEiCDaocIMc\r\nunm/Iu4dYpwq2acPI5vmA4+LODZSsR3kIZ9qVsU+1FSZ2PaiNgWOUtjjeG71\r\nyPQFk+Ckebg7zOp4S202MdTCMd5onb9rRk6v4/jeylziOraOhJ2v6pTKTmU0\r\n59atYgKOwMRZHluEqBHv4y2N0pGsQAO6wMdD6Qdc8GI+0hJHL7+mM3J2LTqi\r\nATYyU9ioa0mPJyE7PX/DkzcL6/t+6aUewXDDbYxF7Q/KgYK3Z1PKq55d5vt4\r\nWS6frK8HnJPxbyqzFIf3A5Daoe5lickcDSlCQXyJ8vET9qrVetDmAv2gLBrW\r\nd1tzNdIDPPSMeydlKaiXsssOWMf84g434SMnY2OjpTbP4tSGT7CXNQWj5YAe\r\n/oeKmGXfEZkaPazm8vtZwgZkhkdV17tqX+zQOa9N/SZHnfP74DyJ96NNnRNO\r\nkffSP8a7TVm6bmv2SVZX5cUWh3cxXzF9V61u2S/XgVxQ7Q26RMzOpCk/aG1X\r\nrjrvCpyK1CteBueq0jp1fjKJzRgfDIMVg2o=\r\n=3meH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.1-dev.20230120.0_1674228952585_0.6610641721504502"},"_hasShrinkwrap":false},"0.3.1-dev.20230121.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230121.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230121.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-4Kzuu4FE8BsAZ5QHFMyzIXNJs6t+0iICjJENSKKoL400fCUkcuQ/bZa2a6Hn9boDdsVf/mFeiOBZVxCeqSUX9A==","shasum":"989dabdcf9f12ce940fecd96ee8accccf0aff72a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230121.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBBHpyHynDa6uYHo/KR/sIks8rI42W6lb1q3S3yy3k+AiBi1z9c5s82beUPv4aJ2ZJCxq1meemc9fuVqcxTQXu/Tw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzAYwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOZxAAi76BJiDRMiaOFx+aG+sRREr1HE0nNJm3iJF4fn5+Zvm5s94k\r\nmH1poCDk2YaJ7ZQxSvdWBtWpRBNspxrQ3xpFeuJQ3l+h5k451hBN5Q5Z2fCg\r\ng8B2bS7+5XPxQFxhADj404iacETzT36vlvnody+oeg1EdNG+QYZc6IKokcND\r\nt1sJDYIep61JeQBNHxPx+TOPvF1gvB/GvsK8d7Bv6DoRCo+66fwzPNtsi+7t\r\n4Sw1Z68wV9nwLfezyNiThKdDplAm0ExgblDi9KgdOsPRsJNt9pDc7V0OYEBJ\r\njlvOU5umbYN6nExywIF5FfjhgVWu4kFr0cehKMgv8fGlfwI3mM6RWv1Z6+cY\r\nDrjPb1frCxdJu3CpgxS2u9m6xVtU+xgvkDzNHI8my0sPzOqN6pIPyvA27IGq\r\nQPhBHYZO4L3vwqweCpxHkpOgw6OureHGdP3DOYDYTS8rmaiVQzEGU387f7NA\r\nlggjCR6bAfBV1OxjszoCZaCV0SkSSVbO/29w2dNjeZz8xFNQVsNzvYbFStV8\r\n0dKrY9Ea6UdBlWAHFo1P6SCQ2qNrYmYcMOlnpcGR1YdldEGBS5eRe5JRuotg\r\n+WtIIVWCDXI5yZ4tpcVoIOML7r3GHSeWoALihZeuoEU2Hn8Y82FSNNls0H2n\r\nvRmfiF/1GUtVVd5M+g0QumvOTqUjxUQNv5s=\r\n=SC3f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-pg_0.3.1-dev.20230121.0_1674315312090_0.6243031869024172"},"_hasShrinkwrap":false},"0.3.1-dev.20230122.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230122.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230122.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-4F4jy2WbMkmXpCLaUPFicwWAeZSMIHq8UOkl3dxEAZOGohnVBuQz/8QWQJIU71cAa8K2GdsXH7bKl98Kn1kaeg==","shasum":"a4ca6dc714fb9a451c20409b146c0f4f6e9fd251","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230122.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxQf8XlPzqNEvkvqx4hJHE9WW47JuNWuCxH3/gUgvTvAiAWGtlgiShfH74WwBLjKXuE0RB/E/rnVgwJa2X+ZW4JRg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzVekACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1mA/9H3zlnQJ9S3YeZUBCoY81ibN5AHA33z+itjrbkriJnd2Bjwz1\r\ntzndvd8JCuSP/ZtTrmQpMuDEUvQfcZv3qlJJvrTB2w0ZcYOAZm9c7yodGOqj\r\ndcoHNUXFw5tNQ6jTEsERLQg/Rh0/KQKOaAaSU+aXy90xuePp/G22t7bnW7wQ\r\ng54WUbqIRYeN+EZJgvLbGHc8ngo4fgCp3VCx3BPysuA/4BEoFfkc8eaT8enn\r\nESLv4ri/C1LD+FZop5wuSufk9LIcQ6LJJncUpfI7QBZ3Y2ah+DheyUDew7oa\r\nTdlnOfJP61+zulD1IZsyrhxykpQb5nJGSxCPi4PUfkBEDVDvTtwJPC5JdAgZ\r\ncfBJsQxciSWcvn3EFyRWd+ReQ39f5hZk9iKx3nk6ajwZCQ0uE9FmOruaLhKI\r\nNC1WSvqwE34hYCqYe9QoYw9rNzZNYnR6Ji6RROKfcrbX3EBW8pBY4wQDzRwE\r\nZfLN98vPSE7e89ilIFgSUe4yQiUZSC8RyYHXByxGXg7WIUNlWHOsNIuxoaLo\r\nxeuWCvxNzIKcLaaO1vLc00ANYrORCfrbiFA2bd48KTpUUKqsvvVlCQbUNSPf\r\n1ZWaVaLVJ8XFrigUWyLyJEJ3M0/LGp9r+QRov8bHO5r08V3bh0Bs88E4W04f\r\nbJSIMy0ZN+jfmVfOEuew92nFifRjj3ksppI=\r\n=Awc4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230122.0_1674401700357_0.7604040820269462"},"_hasShrinkwrap":false},"0.3.1-dev.20230123.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230123.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230123.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-fU2e7SomVTRXGlQxrbWvn54E35m5SKLwBEEO08mQVrgZbiREhHkaCgXZFCQknSHClSBOCtY8RAv1dQWRFmxDNg==","shasum":"82fa2dd6532f4121f48b9cb3c1102a4899af4764","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230123.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLjA2jBQcmsd6RyKXWJ97qWf3kyI+EwzJSldXP5MGHvAiAzpykTNrsD9uyG3EdhP3Hpw/db1kUkupBoh8IcbzCBxQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzqkHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOmA/+LClfIQ4rqIhOyd9g0sb7u2hasKv7mdtzewLdHR/gts9KjnQF\r\nVFC3oYX0LgOuccnkq0wHJvI6W4yT0A0WY/KUIX0AVICU/216m7vfwhSRCwDy\r\n8aWdlZ7ryEL8JY3YUl/xTwFY1sneXxJL/b7QI5HD83KvqzPrbTYwSnQI0kxc\r\nEz61OzIt9LxsNB4QwfOhuyiDeHSTdhgVky6ggjsp+vd/aU1Ngz5PtzTjGE4e\r\ng1aZoRFxiPNT62ufepBES2VtU+VsKrNrUwB5Dg4/rVpELlCkALBXRz5odEFa\r\nfIy6DojFJP+7JbtU4VX2p0PLmlYfg1Y/nlwzmUOap/L7iSL3SJCTwiowlAQe\r\nDwUz+hXHLqi3hBKCGJwkLsG2YH9sW4F2Q0PL39UiAKJsGs99zcc430zTJArt\r\n7HkH10xbUC4HF93bsrlrIVD+KPbVu6CK12oAdGnmSj3OdU9IhjvPgY6vYbuq\r\n2952grHdolZR+RQpbb/a9P3B7i4sg84VDCaUejWheprU2EapDxztD/6bwOnP\r\nytsnKmwKJbjgo85IrO4JgnHIWc5ynOFvfiNTRSQBIO6cVwoldEXf76uOK4Rl\r\nyGFQJK4rhC7ZtA4sRTCG5ZiTZ+BhKWd2x97HVYfaUYpdcQRVKbrTin1TE3ke\r\nTrkzRJvF5HZluxJXQZjLKuEpOy7DDnvhWww=\r\n=X1VL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230123.0_1674488071561_0.19258155844005165"},"_hasShrinkwrap":false},"0.3.1-dev.20230124.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230124.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230124.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-nyAt7zP67E2h2/NMktazak8gygv+CHCoCp6ss01qxiGzVZypghgNkLbUJeVASphb9uACpUBL5xH/nP0APjihXg==","shasum":"4ea2ea8abafcddb89fb9116b7f5c64a06e456864","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230124.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrhumNU7MMKIfe5Qnd4ml5nPo7zlSNwow2l859DS8bsAiEA+i4Bj0ZfPl4IVfJ7DR5Hhr2YbDFkz/YTdgdkb44Yr3I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz/qFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHlBAAlzx/G4gwC73tyqOyMoycYdvAULaZaeK6HeezU6R5ERMI+oVQ\r\nM1zlIJahKjgqpjDSwsgFOAfZKiQPFdmtFGwsiwmxScXMcW0xMlixwSDaAMec\r\n3ZVI1zuo0RQiATF8b4yykVVyNQSxM0C+2wV7SmG7RwSTuDGVNvfQCs9Miwvj\r\ndpLVVTx62Tee0QvPIDsxO7GW0JoykWkwQf+icobv+YWtC+lFWawEf58SZ9aY\r\n4+w6yVQZQ8Dkm7/5hwHWZM4ejoyoxpRytkvEH+KnOhsDOFOCzAjPfpSRWKqY\r\n2VuFT0gLih2Ay2BiXWyA+XYTA1ZedxiBLzBEU96Nw34MzVLMDtgZWLrkg6nd\r\no1WNIUSczqKDuNDOeULgqhByS6GqzBHiLOi1aPxo7gtu/5qrFkOd7yJet6n3\r\nRsnbWfpfgHB7VdhXqjED/LU66w7BaSvcniVwgjb73eTfUZQReZLJ9WDineSp\r\nJFXieMTMVru0vkbz7Hgh8xvvXvVpwOCr3YGe0i0AzdVzHTmXX+L+HDRD4QiF\r\n3bmswXOm2q1imyF6lTwQtHFBkM52fGbYW020PRdEdeVqWdIUdIPW0agGWiAL\r\nmK5yl8kq0BSL+lq4n6UeLJZYTVuZLJb+8xjrHcG2KUiZcYgEJGYettcXmAnx\r\nQ/S8wZ7Em7Vsd6FqFalixW6GB957PsCa7NM=\r\n=qHgE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230124.0_1674574469323_0.9192188401571124"},"_hasShrinkwrap":false},"0.3.1-dev.20230125.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230125.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230125.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-uKfWeHIX4785RSlOcsB7WVnh/x6oMKHhUDlEBzDk6Hf8idSKxkOetgeEEO+tDO0SSuaARq5wSkggYb2c8eur7w==","shasum":"4e6858d2f0853a0d69be857ef550314c5e5a8176","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230125.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZbTltrIBtcuG5Kt/sHLU0kEHif0WyqQ60UwGgDwau6AiBcCycBnEAjqye45jbhIqt+m8dqjQCsIBo/m+QubHwwVA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Uw+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSYA/+MJ6Wb2p4cqznGiK4pFl/U4rWx0q5/bR1Owi121adAvV/5A8f\r\nSvMriLxiYke3SfLVMcFUcGqRTb6pA5V4YclLaEOlhN6rIsvXE/u/TewHA56Z\r\n2cvtvSYcXnuoHyjtsnoowLuHTpEcB5wkJjQ5Muyqwy/GcXsFnmzVabpsuT7K\r\nqNXPJVigq2x5M/nXm0kuZdam102NN+VudIT5Z2RCpFsZ8H3/JKSf4DZxbuMj\r\nNTPpymQ0JigoCRtS2ZYvhm2Yll4JZeJvj+rNKXjXD56LVFkgAvKnfDi4TCa8\r\nBpv/ROCIXKC1oGfZHpxnxodTlsPo2q3TA1XOEh9VItVhXRzE1kAPonVxVFmQ\r\n6oY4up2KcZmtNQp+7I0nJHbD2G+qdwPtX1/gjdgU/sG71WwlGi1GR+l7s/da\r\nJ0MbREKn8wjy76Gj0w34NApRzf7mw5OtuTss8Cw58i/OUvnnrk5eMN+nZ6pH\r\nMu8DWzEQYiEjhwbpXohBxl+Cw4jrJVlZV1gZ+HQVTTjZZ175S8l5ge4r2atC\r\ngGzzYxBeIJctxo88dh5wIA41vitx1NcIV7Ouro7bUaKaMISuO2hExzvxEvz0\r\nQip92ijz2MWqNyJyf00BUbwlNwrmnB7Xy+V+Bo9dR7CtSSlWLtv7BThQwpjJ\r\nB5FECY8xGyrnCeqCGn/SSQfVtj3FDsRFyq0=\r\n=tzCz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230125.0_1674660926222_0.5205380610600683"},"_hasShrinkwrap":false},"0.3.1-dev.20230126.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230126.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230126.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-oyi0bB4tO51CiXezDSzdlr41wZDWh2ccYfx6hRfAqg+I5f9xARvEmFQioBuryvITMlRhejGtGTIpT9Bb4BiPlQ==","shasum":"e1f2a9df85610ad1fbe4f6c16c7cc5b5751f5f2e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230126.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNKGG6+pezZEMQITFXEy/lsuFSvM+wL6rH6zwrSOpk5gIgUAUDEfOSFtKJ5rfe4YzCNgl4ibAEInn9UxAui0KMj74="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0p2CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWqQ//fz4mmWtZc64KlhwlD+gTozug5UWO+/Hy2xwiFGbU2GYO6tbe\r\nTPdsDB73wUmz/oIngEPCPfTAHeG4wmJqLweIpHnOmntvp+gKoBa2DeZgKfVj\r\nXbKyh6V9cchOS4bVQH5UeXnPQD3x3+KF/GKKocfeXx0cPxvAXfuYcPSUnMLS\r\n4TWFb2UTpFiX9POGt6zRo0naMEOLmwNXABPbTWAuvgwIg2+mL+7rfyZl86tu\r\nh/x06QSwNBYBtsYHJFDBV6XZ2SRYdAyD+NijfPImEFz9JVxLJaXvlmU4uWTS\r\nlQyWmLhvI92brKZ3ljhYfbH2iIw61MnYNcFfz8X+SnQmeDziUPWQ27WrqC/r\r\n0tBk/oMumHCiDZYIIzAvPbOLoi1Q4KVilBOzvAM+TE1y3T6MGLLGZhTF6nd3\r\n7Ng33nHUqOW5W7vkPMbRAHlaPtDAnXjM0GIXXXzqx8yELDlbdWwB3qZGrkOi\r\nRaAAV87y3yF+XnIQjjWDryac+eLTXqH1tTCBG5VH9JM0ur+VGCAKwCiWDaHn\r\nyJh3gafObRv5FA1ideVJZwktp2qzw4sSkff54F1ozqTSpwciy7yBF4evzEWd\r\nV8wYpzOFHRzHVaDQm4q78n2XxiI4Mu/P4pBV9LFWIjsq9GWKTR1aoHgPxGt0\r\ndRcyvi4dN7kXIqKIn1wl6MFkor6i4xqPB0Y=\r\n=UOE6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230126.0_1674747266311_0.06194472440782017"},"_hasShrinkwrap":false},"0.3.1-dev.20230127.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230127.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230127.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-7CV9EocR6BQED0+tvJ8M23xv3hdgXC2498gPHR5By0kQis8TW4Gra3aYGtR5pJ7iyz4PPrSqW9JDFnOWXpyGYA==","shasum":"63013c794d349262946e2a2df1c885d03c530b01","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230127.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSVn9zo76a/1AzihQ1zSelsXuVIRUamXA2LeYPYeKrLwIgL3qZgQR4wY/pJjGMTF41/yckSeCqa4dxgXuFaTMmAvc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0++pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFSg/9E3xDv7Ho5g4RWtmul+FwfKYj87WXfz38JHS4jG6FQ670Zmcv\r\n2ocmkh9Ui+gTyMXdb8ka2IJVgBHUdCrfcBr47bpearC73AYFi3isTkSKbvb0\r\nXRxdW39xkQnO+Wgm9OOFRd9vJXfs+B32Lgl+1t0Lj+tsQihfgdnruITGPtBc\r\npwZ6vEG5Qhzp+88DFmFLeG99kKHZ6kCG3iYZ5qbXZEMVyoK0E+zEsxW/rsAl\r\ndDCk3l7sAGNNwxka2cEZ9VgltTv+PqIHtKHStFEVgyh7ZAMQXlGNelioft/F\r\npqhpOy8F5TpLjGWp3yX3wFGu53TYiRrTDXUBtf0Hm/y7zH9Uo3qVRmSBFH6X\r\nkE8yuouxvlHw5gae9MU9Cg773YH33ZPtGVM//pah/JsiJPi6IeXIp0BEOPB/\r\n/MTRT6LwfTYEAXP14rwMrDBlHXmGNTESTLYpCVY6HiqCb/bWMfcR8CUA8KZE\r\n+zyUVKvrbgoPvUkmhH89lFP9NyFwPYwv8jjQpPY+HOZnkBGz9MaQoyLtRJbx\r\nnGJc4Koe0cSFPACJDnM39NtRUI1LQxGX4OnAPK+ctSL7nEKrzgn5QTAzie7Z\r\nuo5cOwyosV/+kLPNdbAQSPnehVjMYzbKaFLMjP64+N5b2OkoHWEh53Th07dF\r\nA3iYVaPof4AGvgRPQysXOlIRUmhafs341Fc=\r\n=zltr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230127.0_1674833833090_0.6751491448448872"},"_hasShrinkwrap":false},"0.3.1-dev.20230128.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230128.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230128.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-VBsHnHIiODv9HgYy0aRnQGlUSQn7DP7iMq7dvDZmwQDxzfyEJn6CYYoNhQFydjhuXfjNDWop6cLHU9NAXFrYyg==","shasum":"4c12fd732ad9e496a06c1f2de74152a0425aa4cd","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230128.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChIpD+brGzaNhnmkseFyzZSeKX8QfRHPY5zPhPx0dT3AiAWwwL51NIHU9AhgMV89lb+ecXG4RePdeZtLnEJPw1LNw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1UCwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUgg//W1mV61OC1hx9YtABCaHgamzXjAD1AcRpNAh/CTddfiWl8tMl\r\nYgzi7kYuRJlKp5QjVJ6tWmM6LNGiDZ6La5cBz1V30y7Bjrdgdp6ietVpXSaL\r\nWT9K3PSEFtaM0nlsWbjCBgoHlZ37xsiKxpSnJ6iMC5Qr3p5g/JusMM+e/acH\r\nh/9aCPwMWWoFYO0DZCrYNEKH4X+Nz76T4p9QScHZlqqb96i+rkRMtcQyIxL4\r\n/EJsCKsXo0zLdlyyLFeOyhzIUkvf4zjbhwSCFTywZFGaBRwvmg+TnMdETmDG\r\nu6P+/+603AkusYLXV86sh80UEsAsYKR8UxkxVetD9//WW8U4KPHk0WRM4k7Q\r\nIesI8LMr7PAF5H2f6W8Lf8r6wDMlRetaWcWD2qMpkslC2oNnb1DxGRNgqYcC\r\nT83OAeI7xgOVGejFmjkehQs508X0u0jUrYdTyIXa5lnbuxUpVPe7GIfMmCqD\r\n+LPm1uED/Z9hqdUJ5/k47qbxao6zUIsVxBxIhBKW3LLHoF2LzJWmVSyV0Kmp\r\nLClP/7JzGaGTPAwY0DnGp08XoXJH5tdwM+2XNyjh0CUjQyLl9X7jbsBgNxLU\r\nRjDUmniTvrKJAOk14U/F2W3i7QKUVRCF56bDVlVVHfoacwN1e/NZJ8r2ujYW\r\nY+PBdxOUr1gzSH+iQoVjbo5IlyyqOH+9OnI=\r\n=K1/m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230128.0_1674920111811_0.5686114398933799"},"_hasShrinkwrap":false},"0.3.1-dev.20230129.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230129.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230129.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-b4p8Ddpzbjux62tF1mrrf3R2VKDV63dWc5GWJ+H8zYpO9KAEZ8F0dYXfvGjkElVr0+biU6zoz84unvRlJbjAcg==","shasum":"ad98bfe27a6791ac7b332b21e7c5af2e161503f7","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230129.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxEMSxb1FlhH3GlILumc9ocihhLQt8bNw1wy9s2LbSPgIgeKe9AyeegILw2iJ+SSuB7Ve5zTeXa/Wf1aqZB9+lxV4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1pH9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf/w/+MC3bT21ArWNcVppa75gHQxpIHcyVbJRWNJUVhxugXcWmlNgL\r\nD5c1F8kkfa28hjP0AQrYt2pqrgHSdrM34C/zFteb2P+zykS4N2CVOSupUYkQ\r\n5BRPZBZbCMngvnvugUTdqrmyudE37cb4zKlslUWRSsBQhekAK+Ov174EUTu5\r\nGfGOcTNVRQ7R5vYt7sYZBJeedLYwtr3pAUetbOhLUeWPo8OugOh+kMzOePsT\r\nXm6I/fkkRhOoMWPOG2qUjLnBsTiecqyVBJ3NE2ykP4SBeU3yAR0JdJDh5QOS\r\nJ79b20MgoHfP6Km1/fFX5cYtrZ8GqHsEpgVAFvu6L/6LFcCfHwQedZk0y8jy\r\nrd4/0OxlTzteCimInHSf6aiN7DBi0WEftIUF0gAdygoHS3XvLQDSIz1ES7cS\r\nHTMDukEWmph2cXH24UbOI8am2ZEHBrY2Y1XTxb3GNqd8YlaSki1DJQV/JHgG\r\niYsLtoE6rW87Q3Cw1lpf5wzu2iOuPPRv11/V4Y+alJT+G5ye/DLOagw4lIiQ\r\nx+KZi7cqVtV+SLOzZJ7xmlO2wZdQb/2h8AUKu2noW6C/hnwWeVsUbtB+xA7z\r\n/Y9A6e7QGStLVB23QH7YsYylemYCFxZcaU9eB5JnCR/IXgPDQd8iK5duaNsn\r\nGdtASA+zhgxdgbhy8l3SWLquR/lpIfrONJ8=\r\n=GzDx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230129.0_1675006461373_0.6111613636625459"},"_hasShrinkwrap":false},"0.3.1-dev.20230130.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230130.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230130.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Ogwork3CIqjQ2Wdq/+WDGSMmjzZEE0XJrRmuAwg0EsFEt01qjNXWWU/pZQKSE0W8XE6v3uRM7xua3JFJy6xhkw==","shasum":"21b3a14f626e2a18c2cc6f1d811990ddaf22c6f1","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230130.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRhA09634mZgBxsINi+uaTb3XCZn80PDQGqymNWMMenAiAwjhvg3/TbVC9xaPEiG3ZAar7AO4xcFn8rkSlJe1B2iQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1+ONACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq60A/9FPVvr5/SAzrPp4vnalPXJARQuu4O0TKpP/L7x55kHqJq4Ely\r\nL+DTeUcoSvt7SSovKjXJpXXCsgfywNiXMZGoYxWEST8GnR7MIFtPAIMo6MRL\r\nBZjRISlv3bqlroIQf+nvuzSrki9ni+XarLU7SfNzwBaefNXtwlVamX7ISRVk\r\nskzzplgflnKI+kYJG63dmNpw5gi3zWrW61Ufbr6JE1OvZh6KGOZNqUtkfx3N\r\n6lsEy/U8IS1hNdev84Rum4kncZzVnehYbQrMmK+9psHh7BypeKablbC2VBlu\r\nViuBM6ELQL72kb4siDqgwm0aASvTU/TXo5EHKWBgC8kF7P2Gp4HzHypYw71S\r\nU2jJPcfqv6miPzm00sF8lI4ktfzk81u5FNJkc1wPqH7djxdqNLBKdcoEXaaU\r\ng9Prbg2sJmKKTLgNlwIu7iy3c/75GATIglczVxp9nnRDS6Rd3w4qu4h0+Rao\r\n7zVCjnsmNliTI1vCQ3QYUFI0PDGFKqtFsIumNi/S+bzpuU2DcUTb6bdoX2sR\r\nrXE8hGtFqF4C4qKZ/7LXQMeLTJV4BGjfD89RUYPYD7ffdCcn/ISxX+923Bt1\r\nDNK6ZE8qPGXAVeeqLdKHRw/ahB16dqf6fPDivtj0rj9TiLSZt+1WZbHhAseD\r\nzVODYcqRF9kQpvvrsUWYvWM3H/Md8jtsZiw=\r\n=RnLw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230130.0_1675092877104_0.020367292687132776"},"_hasShrinkwrap":false},"0.3.1-dev.20230131.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230131.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230131.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-hniGo7L+EyQMV6VCCgFmQpY/hZvZSX0L5CxLn+3QAOBuEgS8MZoKHKdJWt5hQxXVOr4/Q2pTvlrNHNSmk3aHdg==","shasum":"ce7d114635d7fdd6c40abed5f40da752176c4936","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230131.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaakHVNgnQ+O+IPlIRi3rhjwlsBme8I8rOftASWlPa5AIhANj7drUlhtWyCdmtP5rC93eqYq5JZarGmqCBAbU12ac0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2TUPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrZA//XTITGPOAPEyJ5pbY8YT5bClS3scZDU+TGVLSWaTFrUt+tfHp\r\nXsvw82TlmCiBruSNoHnylNeWhKXUvNgzYnXe/IEzOodYz4qmH4aLrQWWsJ8+\r\nrczTsGGvnNjX6+cT5eqzRgtxzR8M3ri0GWJeUqhVBAnhtNCamIPk48/MnbLl\r\nUUjBzgb6HIG0FhmYvJO78RoA+w33hdQd1kg7oOKc+MqUmaHxrzfsdaKf0NIs\r\nFjOT7uMx2ARiUCWrjzv9lqQ4oe8I5If1oUbNsM00IqFVLYyDkXi2E5SV0Irr\r\nLQ3+f9e4wMo+l8SPa4me8gjaa5iwihIIRae2/LdNDDR4321kXTU/Qk0N3Tzq\r\n176exXk5yC4MQFmoQkJQHLQUWtfnPAvIR9mllOiV+cpAnHEDU5V+K80NAWnt\r\ng047MO4lyE4lkIuGgC6sILnMnJwweNcXlDx0yH3SEu41iovWjcwR8ofDsvJN\r\nYT/jvLUaBNVNDpkTInAzihv3G2PTBDpYTu/+Bx//abbmfdwsd8XKR2W07s2U\r\nyt3CLpgrr+Dt8xZyOCdt9AOyfyaFy7ORx+53TNukZicaH8YKloTWBoKb4S3U\r\nfbhVYIjC3HGCBsQ/wOr9AfUXfWzx/o1p668c7UNk3CDUfTe7ASMDLa+12DEp\r\nCCfKGGxq7WObpjK/uRgIYiLauyLmgFW7aKY=\r\n=6k1C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230131.0_1675179279265_0.6747290691652879"},"_hasShrinkwrap":false},"0.3.1-dev.20230202.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230202.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230202.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-YI7IwxXQVWKq/FW57eh4/3HdnaRmZR9Vj/ob6L+OuRIoaiwURcpgk3qpGh1fidI+FvKZs+3IOwa21fyNGog6wg==","shasum":"f576089dbb2b7af9657a5d3b40ba4e59c50e6b24","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230202.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqjCZBhWJ2uDGh9OmAuSvOPrZpSKfhnRpypIw/L8uIvAiEAm6sNmt96B719Ggy5d7tvNig52oLGP1+SNHCyjoWKttI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj29g8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt+BAAj+IPyWQ5fG/DXnJSGE7Dfw58HYReh+WGOo8is3dyeXLfdy/F\r\nPq1dvYxYeiVLwh3HYk1oDfRGKd6atNmo/9gEiIDICxkk1jW/3B8D8hoSn7IP\r\nwh9H0KcqNnvR5WEsJzjw9YV5ARmh62bjuWPab1saF0Yalgzp41m1fl2ewdD5\r\niFMa3DqtPmqH0VbfiMF4Ugd9D2hYLcfKyU5agBpiDV1kjB346CYz//G/IeAd\r\n8eA9A2pR6uLakD4ScNe3q2pO2diCHzofz84TBgNVnO7sD0uPHKRWYBQunM6q\r\ni2qoh6D7lQr4tsR57yjbCBXGs8FyLyKOPbFn3hxwzYZ3Ycig1tnnPkf7FqWi\r\niiENgeUUN3ixqBqFBYkAz5z06SSk95lJW+/qv+xxBtfNPwigLPgPdFB8uBtz\r\nHzOLLuRWre1vBbHmW17n7z59dUS2OwIkaEBkH9CXpFjIx2LiU89bRDZVRwui\r\n/H1cVEJWBGeOWTbYVWPmXyHuStaUjJXokdPnr1uJnwcoSmR3gbE1ikqUDicu\r\nw3aSOA4lzxNE0Qqy/2a0OmTFba74t589xcSN1hK89DJFhEJApeAuJiP8k9Ve\r\nKuU4RUOJt1Lce0KID1/zov2D23RFSULeDOSSjrR8Q+JkSHu/QevWGrZRcgXz\r\nQqJc86zSKetXZEBzUGEci0SRp4fx5MvBrxs=\r\n=8KMB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230202.0_1675352123946_0.59916861010642"},"_hasShrinkwrap":false},"0.3.1-dev.20230204.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230204.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230204.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-zbf4hYy5N0Pjl3G9eItMIwQilj+AXj/doDxERXqjaJytkBxM3MyIQWt1c4ebGexfjnqToHx6uJD+aPgnIDCl6g==","shasum":"e2e0af174a39af293c733bbaeda63ff19f8114f3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230204.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH8gjCyJA8dKiej0XzYcD88EyaRjuBGOo7dtUFjOEm1AiEAif4WNBeVBqQLZc4ZzM3VCbv2vxmhKq5iMBdPbB71nxg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3nr6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+jg//Q3vVMd54rjP7kAS3HOLFCfSNdTuT2kQyoQBCqkC+XTy3zoZp\r\nTS2ORi/Pb90E28KYi/WVbbqsxxN6uVSyISgATkKNyuqtLpZx6L3gldpr9JWf\r\n5QSKtz+U9ATdpUqBCn/wC9ap8g/Sb59cRQUzBY9m+fWdaeKug0637fFjOtDM\r\naiV8dqksYXnC2C4fTI2AnHLQjBJFktTCFoJ7QlU4xP6DI6sTpxLp2iYf3+2B\r\nifTRQUO1aSK9cfqh7aGWaj2H4umlR+B/yPdGXmwgO/87kS5ZEREmaV2H6mXo\r\nIlS+fst+PWi+I3rN1lna3yLh+o0VK5xhU5zU9W+nNnec0uvl9bSrMh/Eq74/\r\ntEb+VUSKUpGglgOUK5MvHp5kjDVIJCWUkHbrwu+SWBOZt5G73BXo+Rk+9pWN\r\ne8Wgpyj9pWEZmbYdStHy7KtB3ZQIQUunuW7D901HoN9KYV8nz3t8g9/CNgP+\r\nydV+mk9Wo/kS0NFFMsIWDzo9TlQZkKPCFk3n+envzerPcw1fYY6cEjBbqiMo\r\nRbE0v2saz1GOXlcddVlUduLvaE4EBnS+GFZVjEjj988nj0eBNbu53bKMYC+H\r\n7/+7ZgXLzKe2M1gJYLRjPAP5/R/SabuVyWmKSxEenz/AkCN/Bz2vJZj0XjPG\r\nL47VXCcgEgL68rcy5Jt5lu9H1RaPLTsuPAw=\r\n=Li6M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230204.0_1675524858276_0.3525893452471447"},"_hasShrinkwrap":false},"0.3.1-dev.20230205.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230205.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230205.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-UPZLg+8JxlP5UF1YUqm6FSfJGdgVmGRv/pTska3TXqsZ5QK1BUSWwkgq2fJgpIwxu5BFylTspc/R5Ymh7sMmCw==","shasum":"cfe3918f1f0199a04c7a5a57f622cae89016900c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230205.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFk1BJb0+vBqSss5z/0oTssoxEZGKm9y1PwTgsqCDT8wIhAJF5DVKPL0IREwG5h2OnW2iAOWA+vVMRH7RAWdaoLvXE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38yPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8EA/+Ixer7EQfTUwmVa+ZqxtPOXwn0+5Fa53XZUEMf3ax9t/dR5H/\r\nDLPYjCK1vxysWTuo5NONgArihB5buKV26/DjdgqA9QFUNrE6qrTTZFk1/HlZ\r\nY3/tm5xYMbK9OtGTwrdDbUakwuVN44uURHYMeppGY4Hn+ZPJ56SQcNfrk1J4\r\njOkUFUWbUs4c/QFa1/VsRKe9BaDhjWXdzRiAFyFJEmbdPCVbEEDxpl3lIdMT\r\nkehP5dB6qKrdrlzeg7eipjTPxqPIrw4ObHNFR5GUdw6bSaVgeCoVKf41BWJN\r\n5cIqZiabcv3J0R5BxoIbnY32Imxly+UyCYttKGqiEcSfRMcxsIqLHQEbb8iM\r\noZfqMh+Nqou16dTwYWUpqkT0g/GIHABDGG7AML3hvUwD9qbrKx0wN7MrWB0b\r\nCkc67vHbGOkJt/J57yOYgDn39z42wavLyVArbpBdI3KGTgCZkC5FHkrrAABz\r\nQlIDZzsku3X8yYyNQyrme6UyegImrh4Wd82dq707ZfkBh51WFM5YaQkW2/Mg\r\ndVT7I+tBmcPFV4XTrrhS91HeGQvo+fDt35RPVilti1WNj3Gn+TJ78IbQQXmk\r\nNaDDxZ+twMnAEDpUdu9PXxsNrXTcrN6YADyd5HH8RNZUTX4Jha5KhBh3Sacl\r\nOI98EDYXJ0Rkq78GrqRWg9Pc3g0A163CSuk=\r\n=t1XQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230205.0_1675611279672_0.25326310624989357"},"_hasShrinkwrap":false},"0.3.1-dev.20230206.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230206.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230206.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-PlObBl4G3qmM6c4TvRDeLmB9ALYOdzd9osJYPA7z3OJ/BajHnqgMgh4BQD4MgaaA5HWf+nSPuBfuvoEecXwRBg==","shasum":"e71f502b40a163f03a797d9e8decacc560bc423d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230206.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/9MKkDDWP7iZxdGxHCa12vWaRCi5tBgMW6wN7B9KDdAiByhx1D/k8N+uS5yVNt1SsQ8KEnDEWX2k14rsagse/cYQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4R5bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7cg//Y27NH+rcL9Ni9YeETtb5Zo0l3XusjvWesdZgnWF++711MuRG\r\nB0/QtaFumCfZsoXRjVSEgEVXqKCqXva/EbI+Pl2jgxU80vYFbTPpV9qRZGrQ\r\niWWRXIz+fly0nwN+zT/zP/oSw09Qm1imeY7pVErhdQBcuEJlOvzOxHG/MrGO\r\nljby7Oj+y6IJB7BffO48aM/u6va4PZBjwKyxiTj6bEQsSeSM8N2XVXYjGlJR\r\nEKuyN5p35SN+dSO48dMAUD1rx2iSInOZC3oH2zVr7tNBRipc1Uzzfi1AUPRU\r\nW90qt/1AuXulcKwxjano024OzsZ3AX33sCjnT/Tor8hMKmDG6uuxrLsFGoj4\r\nqHE4ajKGd64pwaBznR/YN1KysmRWsIrnAfTqT1q1HkjzA5JUV9Ox44bYXbcX\r\n+5ue3D/GOymu6UtpxcjnOrnzvyGwUtGgwtJ03/mcDwHQ1eW2OFqYgRZIRqxe\r\nYwBj3Cv+v5e2q/42BDxlnT0kcoA3tAVWUKxZJfqJmmejB+wSN7ATLFsIL920\r\nm6HI1yV6tYuothVv+Lqs28J8BXEUORnApdoLR2S3JGG04/qhdZnA4Qg21NSn\r\nZwywUk3kxG2agv6e7JBwnmO5XBmFzMQT2pH/QLrAiWvn00b9/SPMfPsnnW13\r\nJ4H5uIGOR1rfEsps15bG9lJsS8oNIARvCrI=\r\n=BNW+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230206.0_1675697755580_0.4650897316389886"},"_hasShrinkwrap":false},"0.3.1-dev.20230207.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230207.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230207.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-oRKEv77MFrpIjeWvT7/pFmEHmIhHDETGXzvwbeN0x8SP+a6G4uBOsSY27qK9+7CBdw6LW2KKopQ8H5MkiEE/Gw==","shasum":"53f3214b0e581348599eceae05e08825b5f33f5e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230207.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWuxJp66LaAm/NEmbwkbKIYNLPvm4QqBeMOonkHAuCtAIhAIrOJ2ZCB9EKy4XCpWqmcJknzqA1w3gq2N1BzgT+zB9S"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4nDaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCPA/+OwB+8MFPzSdKVOC2B/87OGhqarh7bnQUb7eIvEF40yExkj8I\r\ntQj3shBb+dydYsmgvbausA8B3WHWx1drMl3zz6gxYTgYuSl2YlmQismK3p1H\r\n0nlsiMtASKcWmFEnBHDSrG/zcnVlg088/yaPYlmeGrpFZgiAsYgYzUOoX3V4\r\nxCAdBBWkepIoHqhjF5rE2ri3mcta9BRxkfme9+VPsaggXR4dY1Wd2uKZ2Ot2\r\noX+bXKO9+8eJ+/GVByudLAgiKWw2cNTtcuRh03Q2tq9w5Q17w8/i9RL5At8a\r\nPPeeVVNZEbYTWgTtT5zV84uRdU7vltyUNrfsyRK9nZ3SRKJck85ipYoktjhF\r\nuS+CIAq6ANDrKwzQvIuBScrosu4MC/hOk0f5iRYDeZbNoVVxIm1roUsHVvCp\r\nZ3a0exmSp7+jRN6mXP/4YH5scR9wlIt+vEWf2u915PQtvoEpAQkI7h+Sg3aX\r\nrCHWDqomAZAyIqYpsdYOCe5TaJH9OQ+wy5vUnRkMSjJPxOP/bw6d+QX1Qceh\r\nbhR0xrsIPBTMtrGu84oYIjhgEO7eNJCPfLCFG6ekRm3PjLxtRKnPccsqXsK9\r\ncJRfXlKj9XLpjnqU1NK6p1F7zgT5dE5H+PvCHIUM6+tRYbYmQjiPFr9TcD1W\r\nRB/3Wq+JY2sYW6NffygspY0qlO+5NNSfQYQ=\r\n=mEmP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230207.0_1675784409972_0.34538110905603303"},"_hasShrinkwrap":false},"0.3.1-dev.20230208.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230208.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230208.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-cI+uTSTGlXloVXI3U6mNDEDfrhNeCKd33/GUviSxsL2Yecvu+Hpf3RPx3E7Woi7PEp0nU5pbm1NSwMGoudmNOA==","shasum":"980046e761431e9cfaf84540edd2ecfa7decbbbe","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230208.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIGMU9aExsx+NfM32BHR0JyYWnryo8xoVpzoL73LDLbAIhAMHHFqrghKHdOEjrIjzDpyXgWle6iCkqtfHUfJmO1Ndc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj48EMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi9g/+IRkId183EEEi6u9Yfz7LQP6zIjTfutSFRxozeLWR//REz2q3\r\nPl/tJqeB1oOXQtH4QmUCXApr+/ufRrK85OksP9Mo3QSyo8wvFrr14TLu1v06\r\ngW2RbWTrrVoPWgQ7U1PPGQ5hDR4xEWkkjuAgU/H7ETgd3HQRvTgLC3k+XN1w\r\nsQXrbpQsAGmlKhZzV0f84q9vjwwtOPfsMExe8NPR2lwT26Xv8ES1dHTsW8Cv\r\ndOV+75NltmLQNvCZyp2z8cxlQfC0wYqPmpCVanRP5MpFi3iNjwlii/B/k9/1\r\nN3a/sGEHhR5X+xl+LzBrvYGDx8Ws0DxHajS92R8da2uzMj6Uotf0BpdQnGI4\r\nSuNWzmcgeWDC+rvVg0rj339TBk1CBRsgHywV6NuuVCxZ5YrFVheiAFoeKojr\r\nJ/o2AJ86PlOr+INt/VMAeEcfuHaOubCscAPb1q6tpFMpL+7qSBeKy2lYkPM4\r\nq12TFJoYws5FmrgbYTzR+0iDeGcrWDMipH94O1EDL5QpSOs5HwInlxRbg8N5\r\nMLr7ZMjn7oaZIg7Wxeta5eaQfO2WblDFW4PdSITKjya1pUCbGQ9+HmsmUIoR\r\nuxjrbAAgBsUq0DYTq/6UqMaBIRdHGCp0ITNCvNswQccEdGasVjRWJoufo9hJ\r\nmqqM/X8XWVXfLNHrAIR8vP3UCNIMIkw9SVw=\r\n=Dai2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230208.0_1675870476691_0.574250171479151"},"_hasShrinkwrap":false},"0.3.1-dev.20230209.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230209.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230209.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Z/o1kx92bMkxOy6ytn2+Gnb4ggE6pCo22m3XlJYUTKYXlW2edQrPmuT83tfSXCrXVf63q1GCFuvF5rOpBKR0Tg==","shasum":"d4170c5ccb0fcba0f8394dd33822a2e92cd97cb2","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230209.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZy44ZRgFMhpVc+u09vwGwDAN9V8BwHxoOyKRQytIYHAiEAidiH6f8zdHhqgBFx74sLq7lMd6J+l2FulyMBmzFtWIQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5RKiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqj0g//Xua/ojPKCFODTUD0CGqNCuX43yQ4DtmWZG99b6Zv6VPHzY3r\r\nBOCqddLKiSgwElAMPI82I4Y75B+XmCVssktNsXkcV+GvQcTYXmlvg+G/oLFV\r\n2oZIh0q/Vsxr63OXow9I5PNCU70Tn3Ud4gGOxgDZcv048gUIsa7I7bwBXm2O\r\niEVpVRbP796LUmBW0eVg47aXO2V19s78E8ZMEUs6Irhb9NDI3EBKTCoajd11\r\nFdZOp3ZREP7YZRLKr7J4ob9CrlGbP7b3weVfYoJtngxW7vZ7YzF1zoF6oLht\r\nv/BCfuTmPcEuk4YPO9j94WpeBlZKH1DoK36zJcGPkk3qUdcRtEF4fs3B2Be8\r\ns1pz1cbu5DrwA5ez1DPsDRTCDwsm0Gm0aNGRf2ZuszVQqkoelXXb7c5MXn2m\r\na5yJXeMUtH6XWahPvL64UGDoR3bhxT8CPZPaQFDhU0Rty6vpWUReEpJ8V/ez\r\ndEcZd9tnEDC5sQtg+/Z71AAWSxZugc8G8WVt+JRoRVo5gsH2bqofFnNjCQJn\r\n6RW12cTpv0BA/U503Fo8q0Cv+ynJLRcL3cCVzm0njvmwvNPXH43/JENyXVEq\r\nN1TtYoFMSizZ9uETarEfUG5V05drUbF+ppGKzpvSijt5Q4EnXezWHW5eXyTH\r\nX5B6XjZredbmk5cJQyByL2mT2GWjcmztiQ8=\r\n=/VBp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230209.0_1675956898088_0.40557981741548255"},"_hasShrinkwrap":false},"0.3.1-dev.20230210.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230210.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230210.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Hth6kvyOZDt481DU3U6VPjlUUT8ap9TS1j7Gf9Z8xmpRzGhUtYKk0vfXIn9wjQBRpZraip5y90syQPPDcTkyeQ==","shasum":"5cff9e74253acca8a2ca3540971c20910c6295d3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230210.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR+4h6hkqK5xbAOnQXaW0pbkXRVSK15wp1anJpbOJhZgIgKxx3rDS4WYq1wAN3Df+sERlJubcicjxKns5DJbnwv1s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5mRCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+pA//SEoS/75M80HjVxyQbsCeTka8YLZUP5w/E7AjfZkn9KBIuien\r\nOc8iO1/d+LcXsgwKkTE6/ihuxRA0wU0AS28cuYAghMNYyKfYGOihm4Yday8A\r\nD7EkMLMjcdo9G8BoWOBFejj9SRFK2Hp8BiExSJcFPCbnftnFICMO6/baD67n\r\nMy3I1GgPTTCDQUWLPIvxquX3DOgVlKUt1Cp2A7VgR/lN18RRdP1Tws6MoCW4\r\nFcomcJd/NqQTGYRadaI+yHsbijo1LnnJVkAvxH3h6LodWHF5/IfiyawAhYd3\r\n4Ymq2/paIo0H2GfqhUzKZBmdlbaiYH8xCaQEPr1Kg4l1x3NoM3atLqflzcxK\r\nio/BduNszvJn7fGLG4kpwk7B0GXQXORqMrhnmAPE3y1ebohk8EricUPGBbBu\r\n2V/DCGgCWGnDlvAlQ0zek7oKxK0JZndPPeUl6LZSh28mrpqkG5dMLhzdWKh1\r\nFUD9ssPqNZcmOTWoJlQ9IHq2nmA7aNSSKjgcoWgtYRIJi5mB2POY09aoosIt\r\nPyxaI3rQCkBx1xFp93DU9vKwgUfVsqzvEl8DAPCr13BMsKD9xlb0rytTojY+\r\nL07CQszvz87kxxykHNDS6t4cVY1VtTF5wPBwIVWqbAPDcvWAEA4cFNSbCory\r\nj7QVHvD6y8yZBVFF6Ee4cbDZFZpNow6t8sQ=\r\n=hsu0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230210.0_1676043330210_0.3653570427477333"},"_hasShrinkwrap":false},"0.3.1-dev.20230211.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230211.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230211.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-n7lDk5pEBEz40L9XdYUl3XiGSr6Ktqs/MuWjCaFwlT9/n9ewEHsGNwxNzSFnI5N5TxeelIFMK8Ky/Qnr76Sz8w==","shasum":"1927db3964d2038091d34a3c4bd21b55eec6f4b3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230211.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDriecAA3n3jY/oK7ZfsIDRWZfXhNbTAcOR+7A8QekrhwIhAJcBqtIfCKS5BblqhoAV+RI50YTZ0wACREjvuxkDf9UB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj57W4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa7g/9FQ9yAoVQqa3VW+H5fHxA24cmNatEu5zetdsam8krzHpNbYMt\r\nA+AKt3bkmmdETyYmuaEe5PKFz/kkjW0dM9pp5HOXFCI8ehIY7TKvHKjz1az/\r\ne8MzBtaPlXwoll8T6reYBiHeHTRjJa4GPkgInY1exfLmZV0Ugmp9x88U4kdi\r\n/cWRO+JyBxqSlasYldy2tqjZfRu8x2B7Q1orOz1l1QfznBPcgWPoTRvJK8JK\r\nGw5HO37ZfoKwmq0HQGFOg9E1X/IDZlzxIPMP2hmPAqCV9RBb2czYE5vHOffM\r\nk8FHXoYl3yi6SFMHXl1t0vOCe+5TSNLzkdkwH1ofvGTFQow/FHxfALina1cQ\r\nVgVHCj30+N0m6kGeUs5EjsuToMYf+Zf4vjpjuzo1/ZIDOzSn80wOob3t1164\r\nl7YH2JO/CYS8hxL0ClDctyV5meg+/1EZ/OlpzTSL2WOYNxuEkflBfFYEHaTQ\r\nAFCEj9htjnSByVQEx6plAhY4oaAp2apBjmcCnzdtMPhhDMx/IXKrIdvGmP23\r\nM4M2TchysIiv40Dam8hp608iYcobNoueqCjCYDbHw8o+L0vfH59BmofUZ2I5\r\nyeav5Bke4ojRSbyoKpB7/TvaJLnkw5n4MeapibzfER5rVcSruCyuxxzxFm1/\r\nimFGGaazQGkPY7mfCFfTClmCAJUuSdlu0sA=\r\n=ssu0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230211.0_1676129720489_0.1585542526483077"},"_hasShrinkwrap":false},"0.3.1-dev.20230212.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230212.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230212.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-AIaTxtQX1bWivSoKoXSc5/Pfppp/kArPpYmeSdfjoDBYMIByoUi6M1SW3HrFz0Ik/GOO6SpYyF5Zsbknm9f0LA==","shasum":"dcd0d42ca520e3f4f663981d0da1eab33acc4bdd","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230212.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL/TV492onMgVjMGSx8wvi1dGEjsx6do+h0fb0LjojCAIhAJ11R+P5ImgGY2KU48eWf5VDY9nf8SHTU4ZkWirfT1N8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6QcQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIMg//cVlmjVGZ5We1AM4W1r+q9vKWsNUI9srsqQARSvLBT/4zD540\r\nJd2VcjCGJ3b+SJ5Bj7BNMH72KE8xN+0ni0WXJ+lOSirOJUU3U6T0NPFbF+FI\r\n5+FO5GmLqCluD/GT8kLbsXtHkfyZpyhe3yEWPrfCH1egMaJYVyKpdovMBNFz\r\ne209Xb6VIrkyaSXG0Vo3lP2w7txw5wck9wosXf75Xd33s73b8ZKuLyEPV0yk\r\nREBLKHRHLKLdy1s14zje3scPe1NIt1Olf5oGz/pSK77QxAci47iknGb+UGPa\r\nZQnF1wj8SikAWvYPJAW/PQ0r3ZMm2EyBQi8MMyGD2ycsPRpwsYhalwS4IG05\r\nyg5c7SBOM7aa2Qm/WG5bnt3xRK7ZqAQOpl9UWbRZhYuxySXHbrKWiouR3fpZ\r\nNQXNTIi9tr3Ui3eOzo9GZtiyEDEcdBIMbTfG+D9Bi3claKf7bR8DuxmFGuQO\r\n2H9ZONMV6yFUJTpB3praD30mq0Fmc+N1ySLxVp1I6Vzo0oa5HZ+F8PNNBnLj\r\n5jRuaC4KOnXl0q6pe71nRnasKZlT1OlXdEIR05FjoI48s4qy8KA9vDtMk1NA\r\nKGZyWNb55eOjIRut+xVoavz2z6ZAfk/bu2v0cygPQ8YkyQhtnf+v7deevAdV\r\nr8uKLSHbayJHMDBZiC65MFdQJ+sg7XrI0aY=\r\n=7QsZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230212.0_1676216080212_0.4761685245195961"},"_hasShrinkwrap":false},"0.3.1-dev.20230213.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230213.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230213.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-2O416KPHXH2jLoPm8Hn7JZeU/3mzQ6qYWUDYG9mBtIqkbwS0k/vbcdalPWIl9vDFuKeYTnGaRnAVEZIBnKDkwA==","shasum":"4e082aa8f2f7f571c6139ca0404bc8b36818c4ef","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230213.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpYGK974x7XcLYoxAlE94ioa9/wpB1NPjSANWT8eHgMAiBL7QCZXrLT/ATW//opiRC3mvlcLtPUAzhIUFV9C9BdWA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6liOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwZA//RvyxXwDbWic2431cbQlh3QL3SVbBfkF+PuldlKr52oaJ1GRr\r\n5mOJt8ceHqP6aRffg1bLECIW5Pw7UPwzZoLlHvkfaoOACdYP0vQ9GhcYU48m\r\nfaYjgUBAoTQXovYy6XjoUPfoN/yxFy6Mokn3OxriGRxX/plZfu8T7CEItQ3Y\r\ntFLcvCyqmncI1B/9sRCZVVJKYRRa0tDu38OLw0PAjF5O8qgFmtFT3QLpqcKW\r\nO2IaPD9MItV3twonKOBXXObDNK7hQX6CZQUF5N63yEDjGXlceNQd9hKqXMd9\r\n1SXG4aSL5YM9aAh9sXCmfRETMExRkEssbh9LDKE+SB+7/65HYvucr74g2vL1\r\nLaB7tvHpIVOwJ4QeEZn3qqBRCmzMmTvWhV+U9olODIlEnGkY1UuhVRBbMNcS\r\nfZWTEa4UrP4NnLI4o3vP+sEplZltq+PJbtiIzkrSWn+mi4vgE1dBUI2Ggyz7\r\nHgXU7vYWbaKCq96k4WLDcP77dF6dXGEesCj35gEaZ3MiZwoob3ndsldWu3ws\r\n8gs4sLwXmtBqsnpQ4OUbe3bR8GgMLDzy/+ig5KcUGzlCtR+PS1s8/Tun7kvg\r\nV1mRWjnxxBjGDx0scUTUu5DOzf7+WfP+viuPpJTutRLOJiSmVm3QbEDK53vG\r\nUM0UwZR83QMP7H3cMzPIxyPmVl4NnmfTMVk=\r\n=0+2W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230213.0_1676302477998_0.2661355293873646"},"_hasShrinkwrap":false},"0.3.1-dev.20230215.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230215.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230215.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-mBRtw0O2bmHjFktYjCknArbGTxXEVk8YIvndjOKpDFhF5kdq8EKuMuZsxzAzk3O26SDBBumbssWzg0hYTDU0Xg==","shasum":"2bcec4dc1d78f068ad53d9b06c65c19c2418fe61","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230215.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClBHA5XmYtICQgfbClLpBK8z80MoD6NRhFpPFVZ8p3zAIhAInhZnw68PyEy2NSjAJQeAlg3a+0zqONQSURjwQZIqVm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7PuiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Ag/9FJ1XDxdzKzk5k7bTsve2MXeXd4v2fWpYdRraHJV5wjBV+dVT\r\nb31uGao5wTmXg4uEBIPYHPQhRnYLci2amDab3QZr+qfnjQIg8rhSAdBv6ZVl\r\neNrIjfWFMFunfIgE4rlf91Ull9J7019gQOtDd/Z+W47jqRCeKeyYfMkwBKL8\r\npkIGU2MuaU0wcA5VaBpbk0iaKSZAf3ZtABRdeM4dTEdbknJoSmZ6YTdVP4X7\r\nGG8uO5XOqKTFL1boHfnV809YlffeSTFDA/txWc7sPYgiGEfiJcf16esz5kUE\r\nma+nv6NsyDHtrVdlKE5GJJ3G1J/7T5sekHP3Xne0WBev7kFaYai0B/ORtGCR\r\nL5npikQrYCncqKwtoM0aB2OXL32RGeQHtnMqLW2UKuSRbbfFTj7ATkeXPeCJ\r\n3ZceNJZNCPQ+2z3mpkHWKPqB3fNJZMpLiwCdaOpiu0N1Zu9s72W0py0T2Yi2\r\nNbDyFov8u1y2u6kFqZ9+M0vxxv3pYUXwqkVaYXbvmE4i3HK+Yvlq8YLzIibm\r\n6eqAq3suxFxl1rD34FzzledmbHi0t5L+yyip+pnB33+SvAS2uRcm8BRG9yvw\r\nK7JWtDtCVujO8ksDuW4LBbDXYEy2/bxb3dVqXAEBkAjEgFeT/7HA09g3YNtz\r\nqKo0zYYwne53mIl8Hn8C6UFYHkQeyfpeTr8=\r\n=3sJK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230215.0_1676475298029_0.26068277276229024"},"_hasShrinkwrap":false},"0.3.1-dev.20230216.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230216.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230216.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-R3x4OX+QoFdcgTSH40H7MGzVVDTQr6bCDSqZnR1a2LxO+mdPeugH1Aw0V0Mf5b9c2c63t2nSYw/ti9+KGxM4Eg==","shasum":"694b00990eb449ec0b72476f4dcf54b759a1f031","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230216.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZzTmUiFUTR2I29Bdi78SQLr8fi74NmtSEGVGfT46LuQIgVEg4tX0XKmq/DxDrJBWWRRu2P5iD7I9dM7cKvGRR7wc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7k0RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuaBAAguD+iudxnWUnZ0HntXXKwMIRYsISvlTqgSZ4OmQ1FOlsJROJ\r\nbZni0PiUf7VfO3uOO+WyD6DeNChasBPVSCFkf9NCL19eSteU5bWoF6xOQEW2\r\nVIeum8FOLXRGFMQAHVtaRNy0cLR6YyA4OvTkOE2QmORd4DamNBeolsJuHMhF\r\nlBgjZK3YLgK7TvTi7ifziChwzv0SEIQUDUe4hVlKIh45efGQHPErygIqlFa4\r\ndUR8NbttU7WBuKx1QEvskelsJcJEt+JPljKjYNwmDQLKkyx+r24/bsIiJKok\r\nqD/GmDbGMEtzRYgfXUXlMIQQSyeRVDPr2HhxIJ/T/iL2F7MRUGnESVHk4w5C\r\nihRZWYENJVKP2Qe96kB9t+j1nnib+o6Kdd3PclG1KF9pWgfB9XChof0fHQDR\r\nOyajCmdsVdxPmhxOS4BHqZTREJ5MtMCvEE2ybhK8nggDyro5cVKRqZL5xwtk\r\npX1dHs/dwFbLXvh31gWQZ6dMn/tvHMXVEgrYAIDZWhQyBuJvexOiDXqnpGX9\r\nZ1443jwMKET+5Z0u27rs/+L/cTMb9S4f1dWju6X0xli5LTNzrmhc+E2OQ24n\r\nPOcV9qmS62zLPblDTSWX++wGKjD4IgapuLXXCpD76+jqZ18AcB5r5Ps/E+VB\r\nbIV57joPvt927rAC1jW+GTj5UyubIrKwVCw=\r\n=PRKC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230216.0_1676561680820_0.29744434747647586"},"_hasShrinkwrap":false},"0.3.2-dev.20230217.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230217.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230217.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-gF1jnqhiZGH3Qu3mkS60Zpc4eFo+QNa5ee7v0QPqBcRtfAvLLt3dfUyLcdYE3OrqvqcoDzRiosnuJzxb+xXa5w==","shasum":"5a5459d357be4590ff657c8ac40761a56581ffe5","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230217.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi+CUMWs495g9WsG8S9o52y9Xkvy3AVRRDcJmNpcZ0EgIhALbuftjyDr3ZGkgif68TsEZC2sDc5q+sFYmzH8BPAxgC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj756iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaChAAm4c2TFFsJxl2JVhjFkLeBBuXIcX9TsLkbuQArPfvVqru0oG1\r\nFF/GBv8nNmoH+OhwbPy0i+naeqD5gyuW8v3xnQm6qVbK2EzAWo/uDhlMbtT8\r\noppj6+gl7/qSSmoDP/U8Lk6QSfBvwX4TfJNUYeu+04ddE0Qet/bRbB6/2jsG\r\nERFUuXpFHeYSFtlhEBvMIJ/9A6NrpW9dj8LqnPhm2djgQeK5Ux60Ys/jadtL\r\nd7jwBLkfWmVR+w7PKj2PyguWSpBUjaMjsFtGlwnZJ7Bxb1ePWqfQCa5OtpOG\r\nopS5CTSrDgndE8XGF9w64UV26SyfAo5oc/96I7vopHcuKpZr4CqqtH2l3C6i\r\nHdKYRX7yOj4tY9DiH8gXmjH1xm+DFu53uAX8j4abTX0sZyW0ZSjUR2Xgzu3/\r\nBtEfbZ9hpF4qNsbHoS+qkhKIV6SDwB4PXVChK9uf3L6qgo4wHp8cZ9wtQiwh\r\nic4rddy9rBXxgBAYx1IzYXADVdgEjhY31gl6T3EEYhlfWpT9lAjajYKgvC+7\r\nXFrBWNYLiqNQPhKfHRZ9YSu6cQSsSE9VPyEuIGBj3BPUsvA8kl1YR0vzfsQd\r\n68BFrpGjSZTOcRZJbCbgZrOJ7YQWBoFuL7PGZbXOdSroOUOKsGi5eE6u4Dmd\r\n3bZoJ/P5OB0ArAH5Q+MAwasy3R9hj0t57tU=\r\n=vcf4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230217.0_1676648098019_0.35535860969943256"},"_hasShrinkwrap":false},"0.3.2-dev.20230218.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230218.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230218.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-2vzDReJPiJ6/X/KymiMeSN/2VHAPtS40QtyBnRo5ejXLWjJIJPBuSyhfEhus8/onhJBG66Sd3LL5LzcDD7VPsA==","shasum":"16434f6ec42329cd26eb0b7e9a15422614075fce","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230218.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJE6NE3e1EUjW02b1VqZwdOaLBvLQlw+d6zs+yD5EgFAiEAoZlLaS7aSmXCUXaDL0Z7J3q5Ona1f2ZbEhcYY0c84dY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8PARACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlNQ//UgDc/yRqLrSQ4ATubrmxZK4yMrPBlLsLjbWoA8za7hjsIu7h\r\nzcm+zA8NoM4eOTMEVeVtB6x7SplyG0lAfnSrmPQfffgjeHypAL5+EJsa2ZKl\r\nFCt/4lKa37f9PufwF5iLj8mr57cCkkSY7moCSjIUot5cdG+PC+8a9dMP7eu9\r\nUgkVnloCJdvf93TGppJrXNb43VzoZfwhVzp8opweDmp1qKU2dIAuZYBUmhPf\r\nY3IsprSOD9vn7s5nKH/VttcA061fTGG7yhXdm+K7nJFwjmO0j6dprzZVeA2r\r\nzzCGK5H4DyoE/IoI0sVktSfJoHun2BTMXupoTj+X/ispDKZbSPh2dHIa3ATE\r\nMvgUG9S0/FCdsgBQ6G6yw92yf4zKQYLs72f5t7tkDnSlGJyJLD7+YSRnT8qL\r\n6WhjpdtfEG+C/iIGLV13h9pnK6lcQhsY2JApb358C2m115iyJlw4voSVX7Xu\r\n625hgM5fvF9tebhKRXn7+t6k74aF23RpxlTmmT0E2Ofc8t2i9ZWD3b9FVdve\r\npLaZ7UnSv7SV7b4tmtKcVzEg70DyZFPOanj4oJbXTXrb7NqwYpkRrDZBBDxO\r\nLyvrQnGaL+aS+qq8Rt0uvYzack/gHDIOy85YGH7y6EPl3ZeRC2ADS0g2c0/B\r\niVSBqtDydsMDgCWCDTFnRxydKXzy19WvRAM=\r\n=f5rf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230218.0_1676734481788_0.03860253847812101"},"_hasShrinkwrap":false},"0.3.2-dev.20230219.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230219.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230219.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-KkOj0dj9Kvba4zDYpzx1t3jPb/YWYc5+TbPH31EPyD2upwh1VbnC4xEflC1NIEvXHLV3+rDWv3feaHaVZUkANw==","shasum":"ab041a672be5dbb09a0e959de1dfcdbda5306bec","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230219.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT2lKY5BRg35DEvguNlAsm84zomL536d5wETN4TuSk5AIgf7MvOgRpI7RTX0n7cBboJybL8LZv+PjNwgY4RJ0cOZU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8kG/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZLA//VQkMl+RJrVxHggRsvhfyJrOlhoiuOdchgNpr41apNg/H9pmF\r\ny6O32hJBC/NVnbW/jPnUJeIFaZXltmCaBzirL+pn2b4sfZpNr333jtthIIUA\r\nIdkxcrzrirPSETsbiGCBSS9oQyFWVP6COGJ1T6OLZaZbwQvthgOkr38wK180\r\nReKlokQPdpxQtyOmdlOkbZ83IRRriCarq7j/gmBF4SaRgBdLDxTBoxzlEuAK\r\nnBc2LbpoqExI9vip9irUrkAIL6Boh0QsDdC5/YNUZvXh8B9NjaN5dbXT4es/\r\nxFaXG1XHEPJylB12IEJq4AFSFEtFO+LxiVZmlaXH9J9b3sSQcXf8w4jyPsHw\r\n97DTJ1b9E56RVFSIw8i7eFy+jxwnDqtvl2Z758f5u5zRijczCLaVnwtYz1Q+\r\niqjPrqh+6z/6yPeBYh9ZGGmt9vAQIcSSKFWUgnnpFBkXcm8Qf9zHQCO6UQ7w\r\nT+sia7kHB0aRModQsAo0/bwymKv3+r7GPnlkIY8IpMFibwXiitvmOOSemZQL\r\n3Wv7WmDj4wNWDVaHw9GM+rGLxeB3WsoGuxDnE2IEayIPADZXkqHRe0G9B0GY\r\nuy0ZqZqjpI5WvCAvyccpG3m+Ptfj3R+3p4TAfOIwfKvISpS1PRwj25UNKzO7\r\nFV9LDsi12t0KD25hX1ES+HqgcXSlZEV21Pw=\r\n=XFmx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230219.0_1676820926933_0.013979939712286171"},"_hasShrinkwrap":false},"0.3.2-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-beta.0","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-bvswvnfsuWb2+LAZuyfwMGCxk2ZjN52AEKAhnvM3vJD68b5QWwKX3n3TAntbdUt4tGUmLJomDakOezUoVQ4rsg==","shasum":"2279866daed5aa2db6da3c2444b2dea2783754a7","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-beta.0.tgz","fileCount":17,"unpackedSize":28189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFbQ43jDjv5utIApgxRBC19PKhSovl69gRqNVpUEmxrAiEAwUq2NB+YIcf+4ZUqjg8wt+57TzRTamjm5wZnJWC0SCs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8uqCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlzw/+L8/NweVQdNSZiEwykWLs7WT/lK4ZWRtWoEy6LmM5QTjiUTaV\r\nTF+pj+sH9UwQS7Tc31hmnS29j2Yg566SugOpZIHT1eKqckbc0aerCqh7p72O\r\nyh5X1B9saQLNQY34QaXLWv7Zg4HyYgb8HptcopFd4srsFLsdy0RychGh0qlN\r\n4EO0endEJCrnFrWpWiarPCDu6sSo2d6DsTnbWOq2Vk3xxdNXsGmFpAQdO2KJ\r\npWp5QCyQQduU7r778NHw4GKB2YbJutC7yb2aQgTrZYME5Qp2CfgP6Q2ZpRGs\r\nAFKUZgO82Plby6+65g3Pc5E7DvqMF2ovIeEuK1spQDWC4Gju9mkn8cRrYdAW\r\nYiDRshU7wO6eXteLegvc3xc1M4Hz7MQucQt3QCAvO+xRy9n8jezHXknFkQcs\r\nFOp89B1znDPr7OmbR4b2QUMo7Wg5+B08HKyxaim8q/DAKGjvJDtMxAmTy7em\r\nCzaeXxkcwoTgXIHpugowC+FTsf0MZjM44KRfddGkrzdL0RFoJfm9BfqnZjEp\r\nyCsaDx5UcQGJwBdOjqquXFZk/EhkW8h08sRKRdpKmEnGwWYMTgGP6iho7Ya7\r\nOx/3E8wcIT6KcbUhoUOTIjJK3ETZNrSV64leSRMV2xGsSxWo3k0O5uZU/lYs\r\n7SYc1C7Ij7RICIekQ66+/n9uzPfxno+hITU=\r\n=oBsK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"star.you","email":"star2ver.dev@gmail.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-beta.0_1676864130784_0.9285070082042222"},"_hasShrinkwrap":false},"0.3.2":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-kt/39IxnDzNk6nxMg09vOlHJv/NQScjOMHz4DI2zESZmFL7F4fyI5THSiK3yrJK2IlPApQEzVKW7jkpbuNg7jg==","shasum":"aecaade1add56bb81f3a4300f47add51bce2593f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2.tgz","fileCount":17,"unpackedSize":28182,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDY2iV/lmPrEiECtZN8OCVmRC6m1IIEnQ0zqkTQ5XbYRAiAKggI/K9Y7LFgmZ2fp8G9C7uUc4qx1GDyQ0rzkUy0OrQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj83FDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiWA//YBu5Qb0G8Zi/mqmDYXFw3oL3h9EdkVJVZ+rmP/CjKdsGguh6\r\ndkcLsLbcRXSbal21BnQ+43NOF+pOzB7UpRi3+WWio5INnu0n+qZG1gA6o68+\r\nzE0rXrXYXBThAiOYjdpKCRSANLg5rQ6MkEp1IXXdKDcJPAQsY3sSsPYn/tP+\r\nLLRFlntRbo23nZBriVcgRSpL4b7rftj0KeeAkIwsS+OFq9/8uPAMLfNNNfqV\r\n5/S9XHkzgkfNJbSyb36YvrgS5wQambQpycZcXkqmQ3wPG/2WbIVzLKR5eKyg\r\nXhoHFuBpJ5pGLHmgJxKMCpi71rMDAKCZqHaq0Y9+U+fl+oJ9u7crT0KHMXwu\r\ngSerbOU4fZX13YDg3jKwci7LT+IJVhR2/TDKdfQXRZ13UjbXms0N5PZn8xQr\r\ncXwsZgGbHvBFLv4cOGc8Qu6zFL+5A4J/BkVs9DrFks6SFlv63KpKzlvP5mDs\r\nX6//f6jXtUSOIWS5kHzFRbFjQv7mX5AwXBDQVc+qVcr/lN5qpRp/lZjnqSwU\r\nS0MsHRvSuHrkns9u5mF0ym9oxuQcVHR7EJPNwkkGkI/Dwzbe4xfMw95ScLOA\r\n4QCJDChubP4gDsPDb0mhWGhEkKmrHAgU/+b7X+00q5OSp7pJFk7UeHD0sHTE\r\n3rBTTSwm4kLBDbY5lZnWqUJ8S2YwNdZq/+I=\r\n=XRLb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"star.you","email":"star2ver.dev@gmail.com"},"directories":{},"maintainers":[{"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-pg_0.3.2_1676898626822_0.03869924307334838"},"_hasShrinkwrap":false},"0.3.2-dev.20230220.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230220.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230220.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-3P+2W6YN3br19cG9Czgqgk9kJZWBwyPOc9w6JGebBEKQgvJTWsiEkkl5npRuJy6LEEeWDb9Wc9DDEh0gSuoceg==","shasum":"cad53203eacc9969cd100e830cef5564189ce3ee","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230220.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOqUDRyXryRRo4Wcv4xF7AlHBcAp+Fxtg0itzGBV04yAiA4CldSfSDlSLt4M7yiSqO7Otsv9ZG7qq5q5AWtYQANbg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj85MUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbJg/+KyCUR+Lk6j3yuNMOw/N3kdrNcRqJ/k4eBrVBfJrbkwuZqAzk\r\neLKwqjo+JLWIS1+/mPb+GddQbi9RKrwuMSiEdJoKnYtLfj4C3znirZGBs9vz\r\nRtVN+tIeK9wBdFab9bUnkt8Zhr9WNLt2KjQ+v3gZZC9NdLCaJyQFSu8Rx4k9\r\nRMfr/s5Y3TIa2sfp0+PkU00ryV/aY4SMgw59a5pAl8Rb2ZU25v4BqHnMaH7L\r\nhXa8w4X7DRHe2Gk/oKSpkHvrbSNIh8yuAeqqqJwwxtl+/3CfzT/bHcSnFZzT\r\nPCAJZobtVR6xG9NzzP5YMDvnP+67zuAJS/RrkZODXuZjJpJN7/iN17Uz5E3Z\r\nSW1ymDKMXPmJkUovRF504EEUHknlZ7jMMfNZLkApJCycT7gKOCLNSuYrE98V\r\nk9nl5KVEt7QLpOfatZPtRZNx8iJNxYDOl/p0WCq1dcTfxiObUumbBy2zDW1U\r\ncCNW2pvrb/ONVmOuH/xjAVjb84VzDoR90+Q+bdWvClYLcDskC9UBazLRWE4r\r\nq8AHEr/xSSKuAryY5HM1jzFiaNuQsGlftOD8hW9i2v6ZL2G/sbFx4a8cyckt\r\nO7pqqE1Gz37WmHT7Yo0k84MRcY5OlhaeRkgk/XCgCUySnBB2uJL0VNyNFSu5\r\nEl2Rj0wfxLBnBW+/naSHo57AjTlg1JIkxVg=\r\n=wN6q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230220.0_1676907284657_0.918329512794114"},"_hasShrinkwrap":false},"0.3.2-dev.20230221.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230221.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230221.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-7TfP8WhDS6r1OPSTBdfpmJ/0TlnA44JJJe7XAiB2vU+m0rYtdQH/elqYwgRx6/bXgdl9Jfu01AhIbOnDFwMgng==","shasum":"500a773e9fc5951e19782272a519ceb6639ba222","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230221.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9i6kdk9yCb2km9xvXRjugMfTZ+n1E+5LHJlKpmVWV+AiAoBgb5uls8Q9nVqAw7hVGyR8Sy+LqlY0VciWuMrUv3Lg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9OTAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqstA//SJpbFK8Ii3oLAW3knVDCxKf4qsFFtQKdBJP34yXXRx2KwDgd\r\nvrPQxEj1ClKLckde5bsLcD4jDLlR9DC4OijKDV0iGQb49c3GQooRUJLSaq64\r\nCWUnZyEYS+xCr5/8hyUyJR+m7Lvb1hez0/dmjMiMGG18ECLQBxdjiH/m2HpA\r\n9i3leZ3Mn8jnFnFfLFoZr1fppP4Kvrk+zYxKFiqsIOd8OUOLW1LOV0WzOtEG\r\npp15dxlgrpOhdCVl5uVqsscRclqT9RExSGsXumLjJoSo9t1mycBOYWSev+hg\r\nXWY0r3Sk5xhrEFPGvBB0sHNTYCg4GFKXgdPkLBn4C5SYouhfPf+5f118IF9x\r\nfB89lHj1ILvt7TLkGkFx9fudB6n0ZTeL4FJZq6dGAxHIQvvmMEK50bqYg+eO\r\n4zVBgX/ho/HDd5VTXI3GXFPJwKWUU5rusu6L2CVX0AKEFxWSu6MkgJS2oR+B\r\nOJk8Cpaoj69j5DzPcWeHgBLO9vLP74a5jR3IhCe5JusQO4x7T+c/rcOwvxCv\r\nWKDJKxsNitEEXIQ1KqRfA1iZquxhinu2cAjDLxLh366+24Jf9+7urEcz8RGQ\r\ndHe/LZNFspB749VFrx9IM/J1r6DaBozziatYDkrosy9zX5EJz4ZYKfsboIGL\r\nY937l1AzyPwIl7yvyXkO+dbOxLRXQvkJaUU=\r\n=P5S+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230221.0_1676993727912_0.3055909175946836"},"_hasShrinkwrap":false},"0.3.2-dev.20230224.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230224.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230224.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-nOanoyxIlZfG4b+qk/jxl//+XOAdAjcT5jWS5e1fUmSQdy0eWLtWXLrNcSc4eDLjoUWRPbpYjvNjsqppOMgTCA==","shasum":"a31a5347a5019e6b50edeb6edd4214a4415bf3b9","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230224.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJbLcTbyrQObVZdFHwPiAa6Klvy0AwQUJyOCBHhN5IhAiEAy2l9kiz0VZS1llVaeOF0xLL0myPVidn3qMRChhtILuU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+NkUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYFA//b3LTT51dhPxhoLCEVEoccl/rYPoblWYgWJeesA8VGZRAViIH\r\nUoIoDxI1caMXmMIx69huQS3BMXEczXPcJhUi/KioiuuopciF3BqEheL9xzaB\r\nopHTh/qGeu775XxsnrY/dYJ6NOSYCh604zjRsdmt7YSLu0VEq+AVNkVoLQxe\r\n1Lk7G0F3L15XxHiBRq2W6aMF1rQlUAMKQ/fF0AxBkbqsBRnmR9fKVdWmSc/P\r\nydXo1/Dp/Qb78Lg3hoCWx4utmOhQ7RO0gx0HlTBJ/HdEndnEnmU57/kONd5j\r\nDzgZvRPmBhMT2vG4PHq0bpbG+DfWEtNRp5TudFSOwpdCe+vzFsMEPajr0SBM\r\nchlDERDyH/RERO19ZK6zWFYPc96Um5Ojt/cotwQZk3pvEa03Qi7FzI1BbEnr\r\n4Yl586u6LyAybyPZt9LuH3ZRNVwYmLUbXrq7b2QzsaJydgMB/q7Srovnng83\r\ntAYxBUxX3nfPSJSQwNaQvtMiKoeBo2PrCqcl1DTKHeRM3fJYuzVAfo7Rote3\r\nGiyTUazUJzuj5ksBhu2IvmFF5ye8TybMPtGsQ8FRb+VKWFPZrYHE4PDPri0z\r\n+Srl8ogng/1BokeA0C6BlpQVg1t2hs3R93wUyI/gd6RHcWsu8LOxL6BAg5ge\r\nVjZ5o/2u3Q7HlFyCHy3KwcKiOBZIHHEud+o=\r\n=6NRV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230224.0_1677252884009_0.07902348522890779"},"_hasShrinkwrap":false},"0.3.2-dev.20230225.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230225.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230225.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-rSaKNEDJ1ngwc+u93CPUHmWuu8YiCIZm9+mKqvcY0neobV1FDE+oJtQzd48FTWQTVw1dOvbbYu/TY9wZpObEXg==","shasum":"8a968c703dbf51f8b7ee98bbd4d352c601071b27","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230225.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjZ5k5Oy5drnBLmed0BzowIGBEuvxpWoLsLRn5HGG44gIgHCuPOsTVZi23QNpaS2/m1+b3+8NsCXfsAa/TBGsV064="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+ip8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrslQ/9GG/s9w67zitN8HaEIvTrNY7tnJ6Iv5QuUH5+nEuCxNTIFJk8\r\nX8UxbKcJqOyVABUkNXsEaW/SULswqzodUl1sqNDAgQ9QMSTlZ1CKZe2nt96A\r\n9idQ+ZLLZbYobJK2AZbKV4U2b02YShlfByeS21BtszWfbDQZK53MxjZ3Y5fe\r\ndb8ts2O5MgDoQarGr2tK+0tzuSR0SL5F67s5mHZmpdLiDC0p44aM0l3KjJO+\r\nmog8K+CWRLYV8uwu1SdnVsyFvQ1EZpmDZcHAc5W6aTVKGn0VMRtU37m+vdrj\r\nP1f/oEoV8a16sUYk6YEWVdH6yRRLNXcA0T3tqUJWSmMK9xXw2jrzBbJgB2rd\r\nvm6EkwcoGMB+NDGwz7IMfnWXusdaivSotV3TU0BOlfXH9jVNLqlOgC9ruDDe\r\nboseFoihnEokJ+uXMEv9HO57COwMlo+62JYmyoXJdtk3ksJqJIXeAQIncoQC\r\nX5tsnm61hF6ZriuuKYLECkgPeCsp7/eRQGJFZ8A6dUDcNwcuIAoXQLx/GaDa\r\nRL63H7NdpOeLALhz/Q3oWP0Eov44mK5nr6znq8jBvdCCbdiPpiOdxF0EvTYa\r\noCnIzsBa/VF+gzrJWjn+O6oV5fCHNS2YqZHHdOeOPsEQJsbU2o/SENxbF4aD\r\nEQWu0Q7sCNsASvzu+I5yHhTzZTLlR0X+/wg=\r\n=yeFK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230225.0_1677339260694_0.13125409491346862"},"_hasShrinkwrap":false},"0.3.2-dev.20230226.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230226.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230226.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-qV2CKUHbukSzkdyn+syUH9P37YsnM0X+0XECSDMKWz+LTnhHjKjBvYnv21B9WVB71HgH0/7V0I7OYifM/Ca9RA==","shasum":"daaa71a0fa04140753d776376ee6d0d35e75c08a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230226.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAa0MzqTYfzM/U+6EeQ/Bns6vA7WL8jimeuA2z4ddOGAiEA8WT+BBgaCex/rkjYH7hamh5CI+kxZY5FkfI9Csyu4qk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+3wyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoppw/9EA3UOrero/6aCBt+0E9N3YgkOV42UsoHKNZsa/2gfXjhfohD\r\nSrPpzuwTlKE5bt8ApEIvvseNSWg+OMfdKBdHG2z+4NCNUguGJDcdvTta5LEc\r\nGbwISUxtKm7uQms5kn18+DZ/Cqlxrz5Sj70yj4Z0mAByKEwfb6KvuyDO/ZKS\r\nFM1DO5eKQtheLOjEGK1XkuMT470Hi+9XLIsKMAabKG/mLIJ56esXg19mBsr2\r\nX/72nS5sRqmQoH6J+jPevbTH0uAFW1/bl3E+Sq+agPQu5Fwws3GWPyTeQFKv\r\nFfjIY+znT9OGCm1CI4yP6IOCSusUawRrzgmL2yB1Bf6ZgR9UkvxrDgSeitk3\r\njSnDrBpkn/asLrEpczbCQeVrt0AmTEaCqX7K+pUWFhD6jBi+p4LRPWqwy95/\r\novixaY4w/fc1w64OHlmo+7E+mSHmOoUEDD/Ms0XGrPG6ASJTcpthmRrBgSR6\r\nLH3XE/qnWSkjmRfDGavlqIFJ7uEmgcNaTR15FRTghb9Ey0W8iIvshe8ajDqy\r\niAsTthFHi2dhIyVLrqtagwLqdMkxY4AP5u9S6jQS/1RifUO7Yy9MhjQHdop/\r\n5H8Qgz1VOwavEPHu2RNUx/WyfDMHBqHveg+GfJtGi+HxoO452GKlE6agv9Zx\r\n4chJB93ssquqfsRd9mB8jcQ9LM3+GB5z8EI=\r\n=0SrD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230226.0_1677425714139_0.0516363701852971"},"_hasShrinkwrap":false},"0.3.2-dev.20230227.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230227.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230227.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Vd8xIkV5Yh+LwOsi/3V6U2449DEJ2ezx1TLezwHpncitloCGiZ9x8jeyrgPGnBLk3bi3YUW2vxdbMjqAyHnBGw==","shasum":"14c4bd4c4f02885225fd8c12a6f70fb5926369e2","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230227.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcwDr0VFVKgSB5GCq1Wn46uGJPH04axSgM4ZUAow7cNwIhALF2AfvqKnpz9hpBFgUl0fofk4Tf7Tfyfou5Qzgf5M73"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/M2DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOVxAAmBL6bVkt+URIUiA+6nqeWUMK/7XcSbSpeuD+ZWd6lQ+PZL8G\r\n/u/YRHhozpXxlECJRSGRGOJJwKFoFzznOBv1Ydl09bZE7itcPBlYd4AVl3XU\r\nk2rH3IrHVdriudGlKmA4//hc0ECObzgXPfumzZN33iJd6sn2m5jlItUjAJI9\r\ned/r0Yl5q3OM4wD2Na0rCazkXdlRmyGLJkWGaxQF5LUi5w0TqxEq0y6xCGqW\r\n4TyAmStt3wfbuKgjWFSXjfga6YisQhipSqG+vqxMftTfEVzaaXRS7wsBbK6+\r\nsR7xiaV+E0oQ/QMJ0sCjfwZEtNxjCMoZ7Ty1PSDKfvOoOq5iHSb9wmEiYpIy\r\nGPb2MSKtAVK3Hp87tNCv4TYUOz7stijGAfDJ8XjKKFVcjnIv7VGNLSYaG7jc\r\nefLkS7bcLiOFQ0E1mPRSJuaRnNMu+LZNAkPmOIJttPWOTJ7BTuw/jaBeq6aZ\r\n37Abrb+4InT7AXEc/Cn5jvy4N97juk976UxmqAT2Y6uHa+maduflOAMueNDP\r\nZRB6Db/uO/7CHEmPFwlZWcizQCGpMCKDmeL6zH0pqdAWQWAbZi1p75dg2WSa\r\n2qpwArOfEvi4+PE8/79gRfjks6DJdjTyKh7Ew71EiJ8IieJ2dVDKpwhAbkom\r\ndOM10cG1ixilg2t5qQvQu1mfslm8Yr4nVG0=\r\n=adHJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230227.0_1677512067542_0.3264221167814958"},"_hasShrinkwrap":false},"0.3.2-dev.20230228.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230228.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230228.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-7/O33UjaU4OSQFLOpKwD5c7JZ69o7HenZcx42wbY8tmpsjViKE5sxBCN0QFk7zv+o+E7VMWgRvaf+Mq1Ge3J8g==","shasum":"fefdd5a5d35d8fdd2ac5dd6c393f13ce17290c80","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230228.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQ1x28Cko4WMtcY1oVeJ3XXXIlg8Y8/2OxUp1MZNLjxAiAzJ6Dmd4jjoPH6QRvpeL1stbLnC6W6ZA+LAEU9tbzHEQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/h8WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWsQ/9HR6puult3wp9zwBmRHJZjv5sEp1k3hgMHm62gV5XkpzQ6gh0\r\nOqfR+1UuRUo0NCltDSoa7P3lPd4poHRXq0XpBUMN5qS9mvYvxRml0T8nLtr0\r\ntSZK+S9uo2mSQ3vNWoKFUTp19/9M/h0IEXDfL3FzOnVABZRAIJRrlNJV28C2\r\n476QClSnXI73qUrH7a0QJ/SYCJFxIPZqTBmoFj2QQkMKWtLCXY70LcQE0mQx\r\nv7yBjPRjDjoIglJ42Xrq7lyjhrN0lWlYtg5Wg22u7RF3Rd39fWj++iMAY2na\r\nDV3aDOrbNdqMI7dTlkpP0MpgrG+TXX6IMATB2pJ150pWLAJ4x37WPgnlu4o9\r\n7FuDvGlMxBzlVI1tmAxDr6H3Dscq1FqsRZUPuKa0feuwPXAotflMgeFGVWNE\r\n9VZnb071UJLHvOZ+efrhV8aCFmqr0I/yhfFxiJGF92ZTUWWdupWbltbg7ZF3\r\nBnaHfvu8hmriAHyCqMJKcxUf6QOi28FGh3ly5qEyh6I4GzNwX+tvX+Io7cZJ\r\n7mHrjD3sYbvTNBvjVecyXv90Od1+2uQeSMDvObIcqvtiTZgbMUe+7ovX7qsz\r\nu6RxYYCgh+jjdWVppuyREvvEA48nlsat8BgQlPJtMsifaUq750fxz013bREx\r\nQwAsMhxOgKp7Do25uw2aTQw+jnpt0AEBNYg=\r\n=A1hC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230228.0_1677598486808_0.7588134819222614"},"_hasShrinkwrap":false},"0.3.2-dev.20230301.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230301.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230301.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-dhPfjFqi/Cpr/gAbkazkrx/YsGs6IeYR6n9884D92wJQKdN4NFtfuItH+PReCsbochJQZWT7smI2OIQxWbmB8Q==","shasum":"af21d869ad9b5d925156c5cfeb6dcfc351d06e0f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230301.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiUNt+J4SJaCO0DPyrmmgUJ3AlCttqWI5E1pL4fFfMkAiBURxwkh87sENSn+08NEGk+0+UKhl1PQa8ONRu4/Xpukw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/3CgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/ZQ/8DB8vDWN17jTy3nsxIrYH2QOjwrqOutjnuSlO61GGq5DY2+oj\r\nVD2N3JhbSaB1174E+35q5A3FvUn3bgrqWsvBmnFTnIfJvIqI3TSa/qPx0kJd\r\nfCXvrFQCKwd0KVM/TxQijwEE2UQvOXe8ckr4MJexe43O4uRCxDZw7WBRUikV\r\nVPg2MmOfX3o/z0GAZz3xcFdcmZmwIA6me4jyecatSLmu2iuS1d11tGzPwHVE\r\nQnye2CjiLawxvp+MTQE/RDUF8yDbNfVCUB882ZZVN43kz3XY9RSztsfjjVOn\r\nFGS9/zIP77bd0qFxskZkyY2yvRlGRLoPBy8KncEPlTwfYSCu3MJJvUkmcOJO\r\n3wXJUzIlWFKMtu313Rnj/qaqhmtCEFqlFmijjbrJ9zz3V07ktBnn0noqkD3v\r\nTwlRLwUDi8N5LYqXhXf2ODEfSC7P2xvy48lWwxOWhZehRnqT1O35XiZ0FRI2\r\nywhTpOkmIfiTpLEde5uiwnTGdX+Z3qaFnnQJWYjdcY3kY1ueJs5rkfDvVUMc\r\nAf63lDXRD/QO6BuzxfeVqnxtcVx5WP8d5lJN6Ek0jbZ8rU3F039hzbNF5ygI\r\nFgriBVa52YQZwHOW3fmzrK+7K/aVSStYsVOBQhP9D8W+0vkbA6//TqegBnCX\r\nIp0SZUnD9f7mTcfGjK1yhbpCcndv1ShYRFI=\r\n=y1EV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230301.0_1677684896683_0.6895610977597666"},"_hasShrinkwrap":false},"0.3.2-dev.20230412.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230412.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230412.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Qlt37w5QXdtfLls4DXT9T1L+tXya+smY9zsu2jyr2W728cXrGE3k57t2RsUWEO0CcSq30ugM7lmWivbRA5ZkkA==","shasum":"d8f2520b5273f4b4ee34eaa3ec1aa6b2fe44451a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230412.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlh07tp8wwOFldrsTqcarH/7b/UpIOuk29vYLhPe5C8AiAY3PPsYyeXI4dfpZkECmz4TkgRWV2joDGXSAOOFebFFA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNs/ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobgA//RR7bh+0aK9Q9L3zJTsfjLaekz1i4gXoF8Chf/fTWUekd+T+d\r\nFT4knQd1zg9s13NlJkO3Ogj0c4fQnYxJIbuh/9LV3nj3TN5xRt7OX5+yiDN6\r\ne6m8lHpgqA0W47G/DcL2cvA5Mrr0rldWGQqXL3zk/PhJTA+BCMzhGsMos8Rc\r\nO629Tw6FyVGid6AaG8DkUEwNkDO502dntJaR2rZrb0LPAGsP/5e4e9L/9hNf\r\nv10/evK1qgRl6rfM9eoobt64opzYb8ZMWc77xIxb+2K1LRzDif5u1zVVWzVi\r\nv6bMHwvsD8u0rF1nyJFeEQxD03hP5KAgO63TXGPWBJtsLcXvovteXFK+Hm/G\r\n+NqhKCr+d6UQIm7WuBVqj5df+QJfDoeSqMLDC/MeYkO2DZLmSr6AJVdfDioA\r\n3oOu7C0TmngQMVzU2YrtXCygeyEItIeOoDn6ciOzQtxKx+6aK7wKYp00uRzq\r\n83s3q9St2pq0EPeW827GHQGYsIIlEdnQH9McWHjZpTimFk7c3MKvNxDhNQFH\r\nB5xzNtuaPnPokGOWB8XI0Ch6A1xb/JDlqmhj01w0nsAkuJvPdzpvUQgF+VWQ\r\nSgScompLBy+Wf6hscAd5yE8Du7nA7ChXEjv/QcrnZhd4c9mjryCyAQh907wE\r\nARARA3uhYQ2Ny8puvFj/GDf2vWo7LB4p8IM=\r\n=pg/3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230412.0_1681313753472_0.8725533261904186"},"_hasShrinkwrap":false},"0.3.2-dev.20230413.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230413.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230413.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-GEARlMK2sRI/5mo1vt9quJ0TjeBoRl4DXwzjsKFEN853SCUL3WjJqAwweEWe4mfpKGvSKpazNVQXvz0npAFrvw==","shasum":"d466e4aa55e4273d432942b98b37625fc0d0bcec","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230413.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXQuunpl3GQy9U0FaX8eO+PDQLD/KCprMUoXqe8Qmi2AiAySSX6cpbGbbQQmO7JoFBurzvtax2/m/Ty21knV9gBXA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOCFVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCFw/+JUaLzytv9qQpx1NiJozeteoOKmBX2Jl0/u/ctqnjh8dqxocB\r\ndkOmEMLnulEqVYSTHuLab0OjQFwAA7cgbwYA9ppmq+6ca/PSbqvVQKfbG4di\r\naqi2AgboLqYjxGCGjycPl3pbo9foMPt83Ujpv9h3Fn+CG6rw2KHsqzwfl1RP\r\nuaA/Jv5sjcyXYEzngaro3lBlbP/CWbbU12+hbRkzcPy6aq62K5yp5In9bnsi\r\nnzqSlWCTzLWXitWMGII1Mwb6sQEiLg/dmxLV/wwpOQnra1U0rpATBUYpybYM\r\n7Dp876EkYDfo/yyHmANQIPQ/YS26xQN5RFdHR9Bc1pQWrlf6Q4ftANuQsE+Y\r\njGoNY6OCJYl99Ke8FkHK4M7VxiH8gkdvXwvxVfoA0Mw9vN84Ms/kI6AClHhM\r\nZoqANbV/vpSHfgW1BbkoRc4iD0+kcgbZz9hToXMtA4UAo1HJqBUwr1wCyCze\r\nEDwLEmAkQuhSx66w6n4MEYeIFW4WUA29ODmPvBxuFlt7Z4YG2ZpCW/TR8t4J\r\nvCIyTELqSS17YJPhciq6l7oAHPKaMfbw6rqtc89hnEeqpd7lC3YUO3bMBoYM\r\npb4ZPL7YNTZUd5U9k6P9H5AagAgLVLo6AO0MDsHeAYDQqc/f7veYXAekFa/b\r\nwrxNFzhbZPgjDBffVJW+EVKl6FpWFwb6tkc=\r\n=RAuN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230413.0_1681400149481_0.3934151679402609"},"_hasShrinkwrap":false},"0.3.2-dev.20230414.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230414.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230414.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-AnVziIjzGvJxuMFkbilorXo6F7LvMjZuRRRRWmNw9Wz1uQLG7qeD7RlaIwDrpqyTdEMYvwkrbixo/EpvmWMpgQ==","shasum":"68661f9b75e8ca2096febc6ef7613dd627c97317","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230414.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDv0yEAYFT67CIYTpReukDXCdgqH7MbjmtPYt7hdvHbAIgYwETDfbo+4IZagPMMviQi7gIEwbKMf3fa+rQ8tlo1pw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOXK8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpstQ//ZZLoA/Zxo29EaO5Gfdx+9Y12WbohWY63T6YqFiruwjSZBviZ\r\nhHWS8UmPGkOhtIsBH5DiA+4wZPZ/Zz/swWDHtUm4izpEY2G46DirR0IQtx1M\r\n/FxrCQucsAGTnYyAnXnNxQAQH9jvp7Ub9vdI06AzwL2mNVswqzqaFZT3MkWn\r\n0pXELdHxv2LRVAQI5W0oE9qq1gh5Mox0eEgpNdyV/1xSDsCq/ScFcUE/afMv\r\n7tyrodRPiubWTLgHG/bcqp81noNb5usrho2FXQp1kdQ7TCuQYaYtLn8pekNE\r\nZ8M4NTV8zX2qVwizSjCA8EF8xG6hGHIi/wPe3b2XLeSm/uARy4JGShNkEdbB\r\nzXjyni3cRRCT+ybbNg4kGON/npDbx1LJ7XZZJXQ+lfLQRI1n8/Yk3SPq32j8\r\nVltOgdKmN2yN7yEvuzKHA93PR4iQrStPxKGzTzaPxgk8tS7QBNQPYju2QGyj\r\nyaDkTd5El8uCdZxihoWpn/Ja10ThigbjwbPS29+kvENRG/7LbsZfwcfK37mT\r\nY1qFb1TqPx3DifVVPf8kW2JpXcM8vBYCavlZFbs3a66bBM2yfeFouKFWNMqd\r\n4MYe6BxtEf+S9jaMvTT2+tX4dg2XXsq1VRG6Z7pTx4uaZ+ZFVnjOshDLP6DF\r\nPoMd5yz+pdptSW3O17SNe3DjBpNCRiyhsB4=\r\n=t/e1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230414.0_1681486524093_0.29908445683932006"},"_hasShrinkwrap":false},"0.3.2-dev.20230415.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230415.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230415.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-if11xY2FCwhNHfUsdKYapyuGudHzbd8Wy9QSt50A42EUzbqZAMEquZgGTYZdFaBPtx7Lm9qtopTjcms282HH7g==","shasum":"e737bfdbb83005d58814e73e78ad1c9e3bfdbe1e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230415.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClpxxQVF5n2ZtzYFivzLe8c4FbRzdBhHZOgarfstP4mAiASo3KvjzSjb4ho+W9OdwTVSJ8zO32N66pBJWDvnK7V/A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOsRPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBTw/+L+zZjk76ImUX4spkx0Xrcmuuquo2+55r+br4KNC7nzM0CtBA\r\npGriK15B/iZWdzcGkN6gBXD+7h+dckEZC6f48qeDLylk+bCSU8s/EQsG1Gwr\r\nSu7WQ4zBYDbN1z1/KXoK1hI1DXzuYoBcL/WonT1ywvWyaE6B37cettA7Heg1\r\npLsBaCiFdqZxQl0bUQex347rVWEO64BXR7tbCb0bteKU/yJb0nnoTrT5RX1I\r\nAOzAs4BBYynmY18D/MNP1YcXMzGrUxSrF6V2O6qzYAARs8ctnXNe4amIeNVK\r\nSTmc9Ml3OjUSs2y7dxWDsLESyRN0ydUeEs6rh7R6viw0MpNLlBMpjNwzKRML\r\nNpjLF1ublYeBRwbNOagyDBV8Gg+9MfoMJ7hdnBaChVSBmtJqFvqjGOcsnMVi\r\nkJuFqS7I6GvN60ycgHtEf+tzNSXQQl0OLf3OoVB3Huub/xdikwofnaIu9QWF\r\nk2rZhssbXc/6lRVkI19jFYEiL68ufLumuiqLZgUY+uMmFrfZkH24KZv13LLE\r\nHVqEBuhoGSU5pMEHyXEIdAVELDyINEVcwcRyVwTdrqUecgv2QsPEJaAs1kE0\r\naEKz6/E81NTzYeeGCd+AzkxZPn3nluFdXJeD5jX5ab2gYexz/n+eX4oOcMjf\r\nGb+nyzU13xloPfu/GWjuD0sPU5+BYd5AoLE=\r\n=2ZQ3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230415.0_1681572943422_0.4635808842155833"},"_hasShrinkwrap":false},"0.3.2-dev.20230416.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230416.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230416.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-znEl7B8WWerFq8o1LEmj86KP1Le4j78nXQ+mr44RtMWTMgmLNmZb80iYvjbBZXUszRwo6iEKwBJ/JcjjimeCew==","shasum":"befe87bfda6498476f475f32d3d8ce3beb8fcb5e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230416.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKsUSlJzoKLCDUed5Jgo0UHk9O24dW+xyze8m4WSYSJAiAErGU1Nkf3DeJShURpDCPDALP5E2JnQ9/EL1h0KEtHng=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPBWoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ8A/+IgGfGCQHACCd9n4l3Nuy1KfSB2lRWOTtUGqdfDdSTKVIDtWx\r\nSa8p4d+AKV3eV83+Es8cTxCppbIcDmKo1QCUabYhhSf4XKjagFCsxQhE2otU\r\nqYyQ/ECrIMLWx2p0mpjaxqLGaGrQEyX9+bJ/Hdly1TUNylCFyMmFDyeNczKG\r\ny3dXq34h0oMji0v/7siCZ0vG9Oyv763ZrvdqNxHCkuHdajfdfunk1py4ohF/\r\njqbFMqlGxarmhe/BGLBeJRarPdH20mQ8RI0N6Np1KbPa8ESnmQx49oB5KmJk\r\nLshyglOSJ1U1kydOQxiAP/I+GETXV3VKUN6JBdI3s1khCwCPUmjFXX7zS5gT\r\nsWOvP9IRTk7aljw06ZVL6pOq/2Emf75HVCFpoIjKDcfiXA3mLTo8/I3HL54+\r\nYGT51JSr9vmQDSyAtQmXzqx9AyyHMdE+DAW/9BixeZCG2sp4dWovKibBdGGu\r\nHZytB96+olPaJyGaaB3iCOU4Cx0sSACrwOo9kkee3RxOQ1zudQ5a0hWrlMc+\r\nF09M1iLwV1Vopsn70MygRDsUZftfqPx/Diyj7lOpqeOqGxDohRxE2fVxda9+\r\nD14V4W61RGoKUfIA7HzB7fFD+rvKYEIBVR9W1IkmdSUdudqCScAL44dfCwqR\r\n+cCGHMdbYSB+ozuxfCusHWymAJHKvjXDR7s=\r\n=2yKW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230416.0_1681659304285_0.6815542123026879"},"_hasShrinkwrap":false},"0.3.2-dev.20230417.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230417.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230417.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-JpEaWOGv+/Z3izmsB7gou6pv/hb2SmuPMGbvvxvjZ7bOIS+gUTmiioCAuTsIS7e3x0ygtTL6mct6nQpXO5uXRw==","shasum":"0b627f0e6cce09693a3d4e02d4633c5baa1c1a74","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230417.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEodwchYaVV7a1O7i7UFXMt0LOx9cOftdI3oRIuIdbpaAiEA+83f7teweleiknt7LPfg6QxJc34ELAUAPWwTQ8TIUWE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPWdDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWXA/+IX2m4elroZU13AVxlh0rrk1gSnr2f3hX6YOUn2zOS9eJI8uA\r\nx1A96h4FCVV0z0jCRvLQtkQuST8XNXwHNpgevoMArO2Hgfa2quE6nbnxTo5S\r\nfDBs3ig9il2BgPTMVU1w4HcTVsVYgVkUpkj/09bMRDPaYVuaNFbMKpZ/uaNd\r\n6gANSrJlD59DrJl37MAa3u1qpqsG0iUBhgjDmquDiR47j475jHGM3/l2xOFg\r\np9guPtnOmqJ7/qnLZdn5M2CpaBSNsxYMSpQk7qaWql5dpwfhPBl9Y33Rmfur\r\nfNd1285xwBz+Y4ydMANVL5lpBJxmSCwqzJud7nMMlM8jHakjHtWuKfeAL9E1\r\nvKiRx0Xb+2J5WXMQkGdJ3JPwCGmAIhEEsLx/o4WGxhAmESYZLTPiOkfpw2dR\r\nRaiUAUGqifSZLki+aOhKh3RviYA/9R6fFOuO9CLrJ6GqEEROXvLFA0Sp4jnR\r\nx2ICfi25RH8AXc5qOlPzx/5myB1C3zyg0jdmN8sMkL8MczeL0zEpQ6gu70Sp\r\naHjoDfugs5opTfj083Y5eaz+h2xdWKeYx9aL4FM7J1UCsJzf/L85+hr51PaA\r\nj6aDc2pAnPHAKoZ3alR7wGQJlJM+hvgiopjUuBq4OgGD10SW6ME/MGeIOIvX\r\nrPqPXykZDlE7A+W727SVnshNQlwclEL3XjE=\r\n=hIFg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230417.0_1681745731455_0.5791468007643665"},"_hasShrinkwrap":false},"0.3.2-dev.20230418.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230418.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230418.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-5YsI7+jzK/COdhY0Jh3XjG0q346IyVMf32ThAY54zNmdDW6XEMr7AoJoMZqICCRVuw3scg1M1YRpA2AYAqkntQ==","shasum":"0dcc7e055fd908c9934074c29691125e7b2fccac","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230418.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB07NM8kWqpl8s5SfLaBwOYJLNBeIVdWf7gE+8JtTQpOAiEA/rhCjya4Q13fVqN9g6dXSh38iCVlY8pwgW+IMSUfHy4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPrjXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+GA/+JyMqxRXzbZ3omPncczBSyP4WIoeWXqjijYJ2lgkNXCHAgrT0\r\nmnUJC/ZVFXzXxFhgHV0M4XCYegFhvVdleIUzPJwsLC6PHp1/YEC1hujvPphg\r\niibgiZ9C67ueyd1XAe/ZsReXpIN8pfpUXsIDAMRUyRM2pE93c1j45K6TogQ/\r\n40SYl8CGmHE8FDXhV6jD2pQ72WnaaURGreBbkCSGTloeNri4uX0BIORT2Rs4\r\n7S+oVaECMaAtQkbC+Dg8ffuwEUe/qTTU8A04oUgu6sGpE1kub57l8k0+NeuV\r\nziIKxoo+MdZydq2ZRwsoEzD0qHe2XHkz5OXZXYrPPc8UhreCf5iuAoAvRG/v\r\n99Oyr+CcbD1zZDvwODvfiOQC1wkz1IkRaWhqlMnloY7F0SOWONWAxnIwZDIi\r\nNN9Yz/bezsyDAG/DyorVsykqYUbhbP2G2KLxZOtuaDDjfV8R4FhvuE+QlmoM\r\nj3AoQszYqzvYmr/pobEd2Q/duSKg2v7dKU9RGIm/dgTFO/T6MgBazifuApaS\r\nriGfx2is7uvxp31Zb+xxMiE4q+4SM9q/SHq/ikM5xMSWpxynCY+bQz3q4ePi\r\nK589mBmsA6uKF0EAHYCL5XDBRRNCSKNTjddYZEdHOhb6GLwAA/Un3uVg2SHF\r\nHB7e1SKtEyGL6yiVKqzmtOx5VxOYBe9Pp/8=\r\n=EcH3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230418.0_1681832151710_0.3075078045546442"},"_hasShrinkwrap":false},"0.3.2-dev.20230419.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230419.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230419.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-9IiYEwpcL1MyTIUS6v5Nm2jmyyg+Wb8Jv2ICSuVssV7R9JsMfA1OrhmA7TOoldeQnWOVou4jeKNVDcohzHVabA==","shasum":"78b7fddef8b11322a834761c1c4056e74ddab59c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230419.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ14+ZvtmvXlYAA3fJfLa3ar0UNOnnIun+KCEJO9YXFAIgXDK5d91xJSCZbie1kIV4Aloz5snt4SRZdGalgPWQSo8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQAo7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmordw/9G/ckOatgq2xD2hXQ99hdPU9PBX2RlcWWbtBZ3yj3wkVeK9k7\r\nOP2Ooj1iwaXSFBXSgZzH+SrYcH+4tvs2kShiyA5QkbGlN0JfQmH2/KZAdmCH\r\n3jvFVQyOotVag9uCW2mk3/GKmtwge5qNi+DrVMeYG/8+6bRUkvlPVQVnLxeM\r\n6VXM2bzxO/BvJ3b/NtzxzETQ892dIvjHhnNTa/fTX3h92nLMssPh2/g+W5di\r\nnqaqJzAGE2Krl91FIxyNnSRXhQieDliYDJgH3P0U7AY7Wiy5oyqQ4DSA+jUU\r\nxhZjUfcB9Tr4VlW35UW4r4GxHD8R24Bh42zn5/0g9NQD8BpBtNITeZzKcVCa\r\nHd05T5gjX2I9u/O5X9rQWopAMh2Cl27uYRmticQfQD3jZBf7I0Ts91kaolm8\r\nTTrNSOmrqRkiy3UJPNiqAvgButkSHgS/PL1wXBsi0N6D+4MX2IZbVrxyxwBi\r\n8WqVH+uoluIzOKQF/z3kbobd/k/lh+aMgn/ULlZTZB8n4lI2cR0nvoSztmsk\r\nB9tJ+0siB6oe9021IYT6rhQl8OK5ZXzgjkV2YrgWpemmoGs3IkP0YY/DcTbB\r\nnNx5H6nIAx57tRl/j4ElT2gbC9L14wn3Qed2O9x5aoXikYrL1JOH0IniiQ0p\r\nz8EDyrzKinRCgO1tDtHRD758/7SVUYqPs3Y=\r\n=WuoJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230419.0_1681918523038_0.17542238642547026"},"_hasShrinkwrap":false},"0.3.2-dev.20230420.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230420.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230420.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-heY5DUvMiASKzBGA6HK+nUP7W9/sRSc+B3tA4s+yv/JM1r0dK5YUiPToH8AmNDPLNlWCE6KN5zmqaK2aENDqsA==","shasum":"e2456444d0ea9471d71d5bf94695142022afbb53","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230420.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjPupGSaziOSmdb0WtdbI7shrQMXtxktcKel2TcGVzJQIhAOQjtqBkzKXSNf3ATlG6Z+Uj7F2EGzSxXvN7vLLOQI7l"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQVu+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrdzw/9EwJ9E9cRTHDVU8OplhpR+tOzVxOrz72wEYLgQNrVyC9eUoTr\r\n6pD68SOhNE8G7Ouvp39jA2fejSlaU4bwGf4P5204iDT6kUkY5Jjt9wwX7m+2\r\nBjFzJz83QCOYUheOqKqKbRF5smPBFWwdir80jJN/lV5qYmJyZscARgMEZd3l\r\nYlu5isizilD79ggj2WK0R9gEiHXeyCgMkkof8ACDV7zzXKXxAM9H/13JwDt3\r\n03VIZAr3L41G4+R64nrTypMNvCvhr+Zwpxd5f5/6+VCuvg/NzGdUKeTdlkE8\r\nk+Hu3sW0MwUMPuQssKp9b1FwBbJPnZvZxOe+i9S71AexUSiKRxcYbhAnhyZe\r\nea597/xwMAYAbBc5Pqq48ure6OoNwbuJdEEwQO5duHRH72t/JVrzp4u+A5/j\r\nrQjFE9H17Wg5o/TmMQJa7MBZV4ZSfGZRmTfRXjSG8DGKWcvBNwNXY01ICqXX\r\nRsrztUURQbxzPXc+RoQpU2iUo5MRoDvvpabng9RmK1YArVbBhBzVtna9BBw9\r\nLx+3vQK7vYwFDuzuluqqNEbl7oFUqw8eTpdwovRIC+dmQ7lwW07RR19A8nPK\r\nUTh8g68Hh6VXiugk3Ie+PDaJMEP7aSrQ2Dejjliorhg504AX9Vb2NpqltrN+\r\nPPyCvG+5z3E19n4d7dm5PFwA1GcTm+DJW1E=\r\n=9FSh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230420.0_1682004926564_0.33369797346453356"},"_hasShrinkwrap":false},"0.3.2-dev.20230421.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230421.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230421.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Rs0Z70EYlDIIt34LObmKCaOJHwcT1lXJVRWQx0BTdYv3lE5VKgFPWuUII4DcDZPV/yuybdpItMtN+HhULHqzdQ==","shasum":"8b05761e9a5050d3f33463285e964aac7a160ee0","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230421.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrs5/LesMtOE1D79IDcTTVNyiF4odAFffIVDZFDbm0uwIgJnfYfxtMQg7kCGbn4ipUqNDpXja3OsONUz4RptUGAWE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQq4GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJMg/5AWa+zTiCg14uz9KMc9tGYdNFjW0cnOIkcEJMZNlatW6Ab9da\r\naLmmFbIO+kHZij/Tvkc3OgNGs0gRvkiquZcAph+2fJRQlB6AeusuoT0OvvFe\r\nP8ZgW7CDKqMHHu+AgufQy4F1hmJs9Epbqcr0V3kA0/93J/u2ufOCBuWMZXik\r\n53U7FNn7hdj1FBWCNBX4B43Z519hH1se6g/qElaNGo/y6tEkh3b6SW5QbHtg\r\nbArc8G/XUibPIy/f1ORMrUNzgcb79LTfRRvNyyPKcM2lr/62JYBHVopudZKV\r\nzNsld0Krizop4+pS4IxQy2SMOIYnCJ/v2IbLIoPlmSFKoiukT6rWfnpTJRya\r\n0FcPBKGvCmVC2mTKG7djy2K0/jdbdvOlexAOgXxshqrr5L5sg3KJrsm0yce3\r\nn3jBXRwHnvU4z/E4mCgE02Nb+30NAW0jlZ7i9Sp8bDjkh4v8WQ36RibGP2/D\r\nDBSjFY75TQXDo26ledsrEivxHmjrJcl6BlCdkhYEMM5j0ZjP5rNZ/v5juRZT\r\nYl5BUPQTjXa7QKg46KItZYA3BfQq1WJ15yoHlxRCWMSnUsmobv1pL80kEm9y\r\nrN7sg0F5cq6NNXjU4m7wiPQBy5+/7KoiVkrjgXZ6LPUVAGs1K0Tp0eN2mYVB\r\nL0GUYgm6LRqIRuX1a7v4hYrQkHuNNaF+Zqk=\r\n=RKMk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230421.0_1682091526565_0.05123035224504968"},"_hasShrinkwrap":false},"0.3.2-dev.20230422.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230422.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230422.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-40amwkn/sbqxafrCxPyc7Tr4DMaYaNwSFOovhX48f7AvokKe4YQ1gEXS20fHgcz+kwXYvImmVYs11Pxhqks3Nw==","shasum":"63b915b8f45859445ab2f9883c9489ab87de6785","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230422.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmy9nzgpYzq4yaV3EPL3wYaGNlwBuZ/W3mujR3ViiYsAiAS+BxiogW3QF5pa1PDi4+ZuAPsx7FzNUb8MO8GelVeUw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ/7uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV9hAAhXAtC3DaiWIfLePOOqKfTdgfDiuR2izNGxh1bTxefdXL4kjB\r\nLZKW0jO+dQ84FVw5WauHQ30cJnYHnhPp8+zOzVk90gQC3yRCglU74EK5k3Q+\r\nkuiawvvRQgnvsL8MIyAyQSccTxBaPMH+WCYGCzg2vgXy87xugXFOlAhhIZOT\r\nXIh7dUokuX11lK9zn0XJOBZXLlvz8Ncyq7GehXWkICEjQOzQxarA6yOeNfmt\r\nPdojgC8/N687ktogjVUEe93O9Ol94odBCBgTGXrfRsX4X84VbDZHZudAlJQS\r\nCNAieMtyvzYHrHRpctAbIre6/uBBTb46JDpeZOZSK48bmsUkS+Wd9/a4eczv\r\njdn0TMJTjQ2hD5u5IyUtLbjyBdFDUE+l+EJ+P5uvewQIzyaWemHGTuLqbq7J\r\nbKSROGHdPAvvxtr+zqm2stlykmJrOggobCG5ClYSTXVocIipbOaejHtaOY8n\r\n9hRFh/kcrI2zpXbOTIrEjESkXf1jLRoxvBsbsWAe3p7clyw653Qio4fGvJBT\r\nE/Typ5/7LFF4/JJIzjvRY7Ojw7hLKuyH/4JtZlIgyE2w6MVM0kLdSHUwklqZ\r\nbpKx9yNfNZ2iQEjlP9C0kG03KoDmfs9+PS+P05O2XTEhdhFE9I1JcDKa75r+\r\nWHpI1DaQOOI+8woeFUxF2mAg15dx7hBczP0=\r\n=/1lV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230422.0_1682177774307_0.506507364376581"},"_hasShrinkwrap":false},"0.3.2-dev.20230423.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230423.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230423.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-xBRRfR26jAE6uOZwIoFwtepqf/QpdNSByHHHtaOLctZayq+/DwStUd7NswlHBGXIKwa2ibhyFKP03MaaIcaRNg==","shasum":"08dfbc91d374ad844f03b2164d66010cd9a29edb","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230423.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMPOWyOMc8uXhpGGWjqJtKHSWsX0G+YwBBkxg3pn6tvAiBERDO9OALnnmqFI9r72EFPGxJlgJAym+1bc2iANOAjHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRVA0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreFw//S29j1gkQVZXJxE1EXZqcjx7O5RNRQ8xgFNKbfQU8EGv79u3W\r\neCpyuxFVi3mM2bdSMCEwEUV+EmuV+4EjvRLbnQLwrubFnIbXD/UH083gGNsd\r\n1DAhazBMoGGe1gjhb/ibPYZqx011ze/zbYk4t+SUilEJ99si1xvcK1EL1/Zr\r\n5Hg8n838k61Mq39m5DDuHGnVI03Lw/9KC/7Lsw6/cOY7hpMfnS+Ouj7q/cnW\r\nDle9o//UITFON1a5uaO5HVXQBqhNpKlJNwOJBnOvCa/uy73xy5xuP9SbDNK5\r\nM9xbJVKh/xPDOgcLJvWlD5219YWfS65Y8ILLRAQeCOHOQYnWEnrZvLeSaAgA\r\nGh1Y9XN4BajaTizZVT9317gsvM5Z3+TuLlq+/6audi6ZhcrzZmCG8l03HTYN\r\noiGEcreuUXUjbcVzI0dXUZ3DKEfssKjHLDz+a2I4tdXCsyikD3EvHPY7TfCy\r\nRAKvJRMVby2dVFN+zshD1mXvrephqBtI+IaRoXLrjbcm642RQwtAhDhlLc9S\r\nCBnXf7bOlpP+U5dvq8Ch3uF9/S8NTv3K2jc3CUIVw9TyAbLMcKtXcLZQXPGX\r\nAKRMjmmDR9YParXrPd5gkxXEwGzorte/X4N83MMYfqXKWeb9vBn7ixEG14UP\r\nD345wCrfogl4fO7m6Pnbt7mZ2ldY27vYSg0=\r\n=tQt/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230423.0_1682264116664_0.4816189027195843"},"_hasShrinkwrap":false},"0.3.2-dev.20230424.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230424.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230424.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-w7C9eCgBQG9byQluKIFkh/qwrjv+nUqLDbGtb8Ae3PrC9EU+tZAUXqEgAydEpUl1njVMuEvxLtJLdzZhdIdgIQ==","shasum":"3d5824743ff71a885e3dbc15c135af72361b59af","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230424.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEkzi6vCrR0EFaHtmxy0idTYIbKeNh/YaRFU/Hvp3UWAiEAg7JP62w2b/TOg3Om35Jil+FqoylvnHN3azTwT9kluTo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRqHAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCZQ//S2xRS7wVjfSbVf043rHa8Xgq/D7AtYj2YjxwGAGxDA7wZEvv\r\namjQ5wQNK4lUOZVTiGRvVkjXvwa5bTOxpEOktZlfeP7We/8+tYEJKPGsgeeB\r\nVORRia8K7KkRJfopzHeVO6UfxmlxEmMym7o6nU0JF1qoQ1qMcZ/q/UnWcy3y\r\ntGX+o2ctQYT+4WQ+6zsDej9yoCPXvIYAFGcxb7TEdrs7YZMHMrYNTcqOiA6e\r\n4rxdaVaPTxHM2641LwK9UhtLOO8h2mh/ir9kHEPvf76zVRuk2DHZUYXEV8w5\r\nxgrMvXUmRWzd+TTWEDmhp2TjdiYYuHHP1adVl6YYPQ3ttmRebt4UGej9m3Nd\r\n0ACro1KrQDS3TDAfAr984EYUp/Ltd3sG/7O+sjzRdQ/Dw6s6A8/2mOCYttFz\r\n+z7FXjI2UbxEzNh0tqcsko7/fHfsexAxtpviRMuA0HpAcmL/IcmxDhcZRYdI\r\npG/5G3j97bWTJxMUgWzdwMu/L7QGgTKyG10BldKhxHdHDp9ZeDSDvJ/uYfsg\r\n+ZE3Xb3HGB8QAWdjrTJtSK+y0KLy4xg9cjaUjeokvwt0n4t5pIus9QKG5Ptz\r\nMrrRgZ6B/YB25Xp8cR3DQ3/W+iMI94kcfD7Rh2tZSnoukcTRbFKlowtaI9ul\r\nSA7jZ4NtENKxJChA320PQDGDtQ4O7s7Wx3Y=\r\n=G7E2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230424.0_1682350528588_0.6486846107503157"},"_hasShrinkwrap":false},"0.3.2-dev.20230425.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230425.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230425.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-WCWDD49ULTM7+7m11xkJLDRICmR2bir0CmfWe4VqVi6BrFqIVFHHNLXAdSI6c6heV2S84KKBGNs4kq+MuTBrGw==","shasum":"722d8034d07083f3c737c57cf667a34fa9787c40","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230425.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRJIdVU0TLc+HKgFL84Vgq6hGDXGGHgJRFtW/BQusgUAIgG/RoY43URaopgTkheLvGdsDPWiY34gV5D3r3K261Utk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/ODACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3MBAAlyqOPKxGrMNpXfNpdBFsuxvMWdvScbu4MgiEmddPJv/Cysx8\r\nM1svPVAf7eSTLt6fYxKNeUekxRwnwvmZSGR8FGQcx2vf8onmaCdw1m4cEdrd\r\n1zK6JaR+CZ3P7b46b9g1aFSp0zrLTZYfjVSZv0QMP0KPk6Tz8qIFXF/vHeeP\r\nvDmwyyeyeIyaM1qk4qSIQkpTE6VNLqYfJk0Y7JRwMvCEkQJ9B9WD3ncyV9dw\r\nbme2j5agqFEDNbADKGjGUh/LI6N+l7iPHsFUAz8K7dTy9t1BR6RJn5XI5dFq\r\ntYJAn0VBjxAOrq6mn+nUaokO/bQzshwxgrXmP+mCiF6zH3eZzeg1dzJqJseP\r\nE6RW3+I+PIPrlCnwsDoC+X9JRxRSNuttAXXfImNQI88yJq+9V17TYC2MOaCZ\r\nTxYxz6RhltTsnHbuUluur9NYik0kSVAPtBvqdw0YR1amuz3x2prRaHUFyVmN\r\naC4FryyYrE6LYCe88r7SNFy1wbBn0R1X9EplYpzWZ89T5Lr90g2NIFi9LUY0\r\nEKgHKi3GoDtC2OUOPnZGeA8UUGRh+uf72dtz4mpXPVPHOIjJPhXQ5UP148jL\r\nizUORsEvrw/chQc5nzUFNaQJ8LHONe00860m4MWuepzzgborqDystuX6GE2+\r\n0xAHoDFAcUElLhIhpWB3o+XukjvVgibNXoU=\r\n=kRFU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230425.0_1682436995724_0.5125274011838836"},"_hasShrinkwrap":false},"0.3.2-dev.20230427.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230427.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230427.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-wCXt635+7ILZjho4LcaLHlPygJ4Ml3BnwDjxXnvzFjab5F9NLCU+HP7nSE+iOyQBBfXANjuvaFswA5CjzMLwNQ==","shasum":"3a26b62e015f2f9cec341c577a49a4ebb596584e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230427.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWLJmoklOXEUcApt89+4OALONc4/bCwVyuOWkFQdwCpAiARWjYkYjIta5wtJtzR1ns3ewCnNaM/zbb3HdyLap/OkQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSpZoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBYg//eT7umGcYvIadIHFQt8Zz842LcGxD9ao+xahtHc18ySEMdLhd\r\nl6ONlYzRiU81MIFHbVwiRmZoYWWzB8UBP3Fwldbfeq1PbaQYOGbPnd7NlD45\r\nS+x5AmEvQYp9Vjc9wxXyzQFXyqBmwt0/SlE75SqwAumwNYpYAMoMIbv7XkGG\r\nCbKg7doR/dVBtvhw14dBfmZxKQDu1IMLwHp8CPsZqfSp2xllk4D/PgNpYOwt\r\nn5roxcIM+yMo/cxRQiqdjbV8gZn/wiESG23YDSjnbOi7uQHIhY/2k3rM36mY\r\nBsGaiZyPFVzRmBeB2OiFps+kuH8wQvgQKpU89/ymVr3yO9ScZsOS6uHZ1kZR\r\nNbuqZJisL9r45mPMa6Lw+0WVxQtvtp5OURHfV3o2tmhJSeK7OPjQrzfV/pWg\r\nsdUcplSb1yxl7RNNSbJVhQQxGc2a3upUOyCtZ1v0JgTzLCzNCA59howb8Phx\r\nhYzStt/OLX/wCvzf4g4Cpvhfx+CVL3VhWsaWb3usOg1bZRPyiSz8QpKMloZs\r\n/vrKsTDhyRka0BxkRC/UqXmQYRWiFb9+A+p5R6g9gRP4N7OhbHZDBJTCIgsB\r\nrd2TCZC1EYtcJw7lVEwETO4yjGsWdFKgdixX1PI7zMNvrf1saL0YLAadFXz6\r\nHb6joYrpBwCwwjYRIaZXMatB3x5VgV6jxeA=\r\n=1jwA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230427.0_1682609768093_0.22284682172875803"},"_hasShrinkwrap":false},"0.3.2-dev.20230428.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230428.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230428.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-V0/sVA6eCJFb3CnOkvTP4ELG+2itwCDYCOOBg3Bxiz8ZSrSphc4Tahk+qp4iNYyfZnPX1bQz3n87zshpjZJdLQ==","shasum":"7ba7d0597997181ab7cc5e81f834df4e4893f68f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230428.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4/0DXd8eEvxk9G75MSwTewCJmae9G7HZZapB2RJsbcAiEAplrV+xQp6jEBXMTAFqpGBedKrdmOMu6/dvMfYcQNcrg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS+fTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ7w//YTJycgem3CZYXEMAXGk2b/30EBHXlSRcTmz5w5C9tMUobK3S\r\noZls46OqiS1MF+OlVRWaT3MVdKVzNu98/EEIKi3DbiOZ3qyDjRUKIl4XmGCe\r\nvB8JzVt7XstmC8bdWd2HjLwjrVYAONRWNfXxmvYljfSX8ky0Tj8Uv2QN+0uM\r\nr5hyL+Gl2RfVucM/6Bb0P5NDVy4LaHNZ8MzRgtezb27Kh2+KPvXgI0Gwa/fr\r\nX8i8q0SYF6JIu+fsnAIwK26zdk9eTINHDkmV71TxBrwISnYodJks7pyzy0zc\r\nt7BPFQrFvISNiCZq/sdwbkI5Md7B/J6263Kx9EdBZ1ejU31x7hA3x8rqinNX\r\nMYlm1RBu9nckNjiAZK3n+K4dmd0/+VWHpyvgksK44a0vFlqKf4lJ9T/OmmaF\r\nVj1gB9CqZLSble+89Z2eZUEzgMNn0FCApWoiu51pPaQWM/uZPQc8JjjjwTQJ\r\n5le7tbfpeuWnNv6zK54JdsrIvQyPWUNaF+mvgzeVmL5qoIPDiBW50OdrQVaM\r\nrUP0yqgUQzxrMqzgTRSXEQtg1ITGiz8hSwH3n96q7zZxGS2QMGA+Zfji1hmI\r\nL239UPePWoP/gTJ55lRkb3TctNp4PjXK0ICb6xFdmnjsp02vnRJzb7gYo7x2\r\nz5DQVER5z2HeU0skAfJzHK39J/WjGBn+93s=\r\n=Ig6a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230428.0_1682696147625_0.23522464219667039"},"_hasShrinkwrap":false},"0.3.2-dev.20230429.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230429.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230429.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-YJTBs2OsdkLRxC0UT+IvmNe5+PChPoZcwVBXK/m+nZlEw1Vok04S1VYXC9x7QcBf5oeeuMmLWJyIuIpOD0CS/Q==","shasum":"8d9600a6e8b9cf04f7391e513d7a6eb0bc27135d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230429.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFpBwD0RwFgmvRjArnYJKVXj2jyWzzIqWXw37G4yyOwAIgTxoyfLTkxw2ikwoIrfXUwFUwUmiYOBPqmTxva9EUFZQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTTmOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ0g//fX0BtwBJeuOvu0ItBjCHC+SGhQJ2iBQYHY2sDSFJRrMU0jCk\r\nfHWpMN9yD/8jGoOUwkEjz8GhNXbVCRdpLZsRL7Eurfn/asOKo8vpP4zX5BMu\r\nJMhiSTAbYugAVF9cEnsHwseQq61OmdIj0ok32C6BKjn/A7Vc/c9DLRHSaQ5E\r\nak2zNXbV2EdK14AVsRGSos8qHiRr+Ug5jscQzmwdzuqpR3EGs+RLn4s09cal\r\n7D3a13YBaogkYs7t80+4Q5k8qL1SgxcH2A9wQq/Jawe/wGr8RIsAvS3bzhzM\r\nKjewSpOjMA0Hr9TCXHL2XjwuaxyATsLnePWKGCbcwIPTwyiPjpFDe1BPMSL/\r\noatxcE/3CUrqGz9A1cduhHTq1SF+FTjYNiuUGF/ZGiPSMGOdKPpEDuVcaDql\r\neRqP6eKYevVsRSuo9i/T5n3TMuXHmjf/6OmXADhPm/oFBmSKjCt0wK3qok7e\r\n5mcFTkHBxTLE+zeT/HHKgXMwz9su/SHosU1wBMMYTpdbt2lFRmNUMiHN4LZE\r\nw1MML2pIfITahpkrj2ZC3JRW9rLY+j77Rf16arIyj6SmCcSmEN8AniRxaa35\r\nwTiEbXrf7hPRu0jvPzYOaZCVpdliEsjXVjSU+hjFMH07eON5UKEbG8bZ5v9G\r\nG30CDyfBoMcjPtkxUw54IFlnTHqPCtYyhao=\r\n=UDVy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230429.0_1682782606726_0.38093729620498884"},"_hasShrinkwrap":false},"0.3.2-dev.20230430.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230430.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230430.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-A+kBiY7SOrIUE5JUhSaHuAhGCWeg5MAZkCbrOytjMrX/173KNf1kbmgmVexh1AuttW0YIWKLoq2wNh+1ChVNew==","shasum":"d7753f1d30e9338d3b908e7e72890e69f63b17a9","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230430.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7LI0uHowjMe1INQhId7RCaKapllCC36xAx7on8KzVsQIhAKoCmQYYl5r+qZabEEN+rcDgEMmsgtHSeFvvlst4rH7A"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTosSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5OQ/8CGLyFyNNcfCcu0w4hRD1UHhE1KGccaq8e69ASJloNzSMVKCg\r\n+vMzMardPTSKZhaNihwbjpj/AbDpKwo+GlYIlBXF8tjZ1tNajlpk96o2rTLi\r\ntrHFnTYPE5WyJwYhEFdoIiMNEdYkOTKqK/E5Vbc/PfZ/CkoHruEKCehtopeS\r\nC2iMVCtQVOC8jDYLNI6dMZ1FdR2FIjyA/BxqdrgMz6FoVt630lGonlmDNUK0\r\ncY4SHDp7/LBIw8OHdX1WhwwUrQUb5v5pepPdz+s9T/Ey/HexkKRXPTIWBk+/\r\nApQeC7grW5qh0GdF3UZPZugFujA2h3ZAsew54knSyvEYxECv0tPzgD+QjaxV\r\ned/uxrplzQYqziDboM7+uowYdJs/mbhYv085o1l4Eor6LpcBpa7Iknw1VeWX\r\n3micG3FF7yYhcOoD5ZVNHK13vX4qQL/usTnnic/AMYOzs1hcqnPFpnORKspx\r\nJudTZUVphmJOFaQ1e+VIUNj56rruwvQXheS2BYGbx5+YsWg3ZA/Oqi3ABxrH\r\nNi8z0RGWyaZqNjbAdhLA5USBk/mhxFtZt2IQc+mu3n4catZgbENwV6ahG7CF\r\n9ZnGRsXpsLsE5frq32xByEsbc2cmGDgGNsCcb6SlWo8OCJD0tzRQ3XPxKn+L\r\ni2EfR1zc9xHqL/rMscu353qdjQxGHuN3f5k=\r\n=qRYe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230430.0_1682869010022_0.5650015526883321"},"_hasShrinkwrap":false},"0.3.2-dev.20230501.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230501.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230501.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-BXvm55DlAjcQvZjELBzJ2S0ow1t+ZO0MDvAUNosSWJDEC86gznBtixInooTgFBEFzL+GHaM1ONa1LPLBI0kc7A==","shasum":"85ffc9ad3485f568fd683a1db0ab0d22804114aa","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230501.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICi/iDWtYlpjl9gxVWZZAeXO9G9rhYtL1wjII8jysXMpAiEA6VDamQgUwMjGW5lYe0IShPa0BUrVpghHHAc9xdvz8QU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT9w3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSWA/+Nbart92cDfaNGST8Yax5Z4oQ42bBX3WyMqQVk0E54ZxWvd9b\r\n1a9jrNX2Mu+/DljSXcUoiwdi1xiQK6zIKNrPDfBaH+8zUvsNYJYXmqK7uxyO\r\nHrlOvDXPsYhG/XmXTPLnUu5p4Z+B4CGHEgn2sKOm6AEhZm3hKQRap5pqu+qJ\r\n4KaVupAClqX7M0tijOkg9kkP+OrgH6+dXPOSoRNVnMTz5P+92Co2QKrm3ZdS\r\nBLExBsef83hpwJckWovAwPj2EP5va0PaIbbR/Hsc0tPXkmmqTBLf+X6SU9bc\r\nW3Oe18Jh/4EJuXeOdoAqx6hugrPZJpJNJk+KpuEyQ4S09kfhuJlPgcTNGtjQ\r\n+sugojC743lvF46U/7JAiVvzFXtl56QUfWWXDPBHYE98yjKkJe9HTOkADzlh\r\nv0p6+4HZ2NT4WHasvjLg1lIujsC6oIlULOgNu2o3arCEo1wZrLxCzXtPC4tY\r\nqep1+CD+rqP2SMBa0HmkpmzMYFsIVOWeGdeMPRpT1/PXtKIWkJ8gyf8n/KBj\r\n7V5e/qGA7UQ8+Ut6duwbIjUFAKzxxyAdyZ/ye8K40XBZUL7itaEkL9Yhq22c\r\n76d6fNYcOdYmX9lZrX7IOztCR8mvanZNFP3fsQcELK3FZd1MhsXMCUj7CIeE\r\nPENQXzLx9KSNQG0ZpRFkj7kTrguIWTUAkDU=\r\n=TBh2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230501.0_1682955319137_0.8623933835393549"},"_hasShrinkwrap":false},"0.3.2-dev.20230502.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230502.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230502.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-/g7RNniT/ZwWQ8nOFbbjxH5/SF+OPYTYDzPoDCMxD9l1OEvXsoKBw2iN/0JHKqCWgxar2bScsUICtT9v0y9KIw==","shasum":"672354f6c4ba321a1646fea1f8c9ec664ed94417","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230502.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvqC673T1rX2BBKCnseGB1Zzhp++/2FncU6GKruvHjgwIga5k228SusHi4ONbWwkteIN3bQkaqqJWZ0tMPl6IBnSI="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230502.0_1683041747967_0.7783812391810812"},"_hasShrinkwrap":false},"0.3.2-dev.20230503.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230503.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"7a79c101c5ad0e3dd0daeb9aff7429a6e8fcb2fd","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230503.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-8V5k7LFhdWO5Rb2JHn+zK0SJtR39HgZunp+F1JL1A6QLKDhxPJDzEY2Gyq8wDuBKpzzHHhActgL1GCWnNRQ2xQ==","shasum":"265232e21884e8b75cd1584d4cddb095809393ef","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230503.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwZcec4tQdpN1uORNXPoGCr6tp8ivE5cmQXNetVbKbyAiEA+zBDx5L6BL4uSSA4sUsSSM2hYJ250Fqjmla0wqqtdhI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUn9bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCOg//eJf+ZQO7XbZVo2cmRQMco1Z2EV3IVaHDIj5Fo8pxZQnvAMm4\r\nVxafA/cy2ElJCrg6crg3/rUZxG2Pmsr9+2AtE2X29ULyx/XKOJ8YBKofw4Av\r\nX2Kf9Z3HjdR4Wvm+DjHGClZ7YyKXTutKM6N4yZA+YQIH9AMcFM3tipBL9BcW\r\n9EG939I//TGObmfHaO/KlfbyX1CjEFg1Mj9ma1kqhULTyJKMZUZqBAw0sSPy\r\nf1ISgYah1m0dyHCNxX3RC32fpg+KMFc/+pMVIJNl6qXwVPCYt4vrp6Li6iCC\r\nvhuzbI8Cm9qBeXIjKEeTi7uJsJImJbfhpPzbXgBqUmtafPkk0ugoW/zKrteR\r\nyYuOubz1gV/FIy2sHFOXuM/PnVfgUTc4VDGECDn0QgpZqL060a5kFHDMkh29\r\nMTmnR0UCKnvLe7EjYBARfpNbbgAprqOOuMLk2pt+RirZh8TYFws2nZx/ucQ+\r\nRRKV5PPOLUia+q1d30J+H+isuyVFPDYjpk8Naz7iR6L1Aw5jo3lrNP9toZtI\r\nSJ31phXkltpgcmPY/NqD+dL9D3iJa/MgAeFB5tPml4cThSVLqZ86H26pWbzq\r\nlVotp5AaBOvJF2I34WnPerYs+YGLdivA2rzKosGmGrWGnQqhb5FyfFnYaQaK\r\ns4MzZRjk4HU3IkZ6mX7EEWZGLkQkIHoevDI=\r\n=otH/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230503.0_1683128155701_0.1893458806255759"},"_hasShrinkwrap":false},"0.3.2-internal.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-internal.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^8.3.2","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","pg":"^8.8.0","pg-cursor":"^2.7.4","@aws-sdk/client-s3":"^3.321.1","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"79e5143e8bd6788ab3b2804577252e8c7ca6180c","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-internal.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-WlrJ8QVjSgoDQOketva8hMSY4PGuXTsnmjAA3omPSyPYvT6HNqkddRzoqS1wUKW7pCQh7jBm2xSA9wy6bCmsgw==","shasum":"16617bac73eba992a2952a1df0fae137b9f4ba4c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-internal.0.tgz","fileCount":32,"unpackedSize":50118,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDzVtGrG+pNvmAZbo75vnYH1gE2DC7r99NVIyGPB5r4wIhAOS2ORZ3qPyKrxE3zd8VcHSLUrvWcoVoZbQFUiIige12"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUtKtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLvg//dKaigV94ja7WpqdnBPmDMyDd2Ve0NoxJZH8QUv4uWKQuaLUh\r\nsGitySOUHUgxgSs03PHRklpSlAWkc5bvUzgyODKOO8jv32/QBejRVHY/DSPp\r\n09D1Oo3yhr1tnpBOD+GG73BkmQNTOyKxUGtLZ4jDtj5iEfMOErIgDbbYGmOB\r\njOXddOy1kKAWxv5kE7YQ0HvfMI/QYjtRkKDYkXyxuhZVB/FLVBT7Pso9RCnP\r\nSB67j1j64JuFRR8J4NdnfKs3zmTQ7xaACO7I1/tNGI9nr2XHTGANA5qaZFXQ\r\n117WsyDfGNKSK1cXZjShu9bp+BuF5bESqnylbEasq8OryVlHc2CXEbB6R17B\r\nDxy1uuQeXNSsbA0+P2s23lcIRdNYcPDKu7Il0hwGyJmuczJACYyVrBt9Jxbn\r\n0X96wwzOWe0chelbk3EsoMDvS7/9+Pe9gXJGYYeKyz6uFnGbE6PgMTCxQtpH\r\n2lZiBQTjVtM18cWq4S8xKjdleDtJGEY6HVQw2volypcBUUZYBVcK0iyJ+pTK\r\nbbB03kdABu0bamw0W1u9CZvB81+khqgAy5yctjFELjjuePOuWpte12CVDQiQ\r\nZta+WhKk9BIRKA3nD6KFY+Tmmgt3txWy7/OkuSZdyTXaA9AH8CE84J2+qpKT\r\nB3S7PBsB/1Vdn0cFnYvrV1OYufxXUBbdSTE=\r\n=Z1Wk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-internal.0_1683149485295_0.22654168396568686"},"_hasShrinkwrap":false},"0.3.2-dev.20230504.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230504.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"a75172cac7d8f0e6ab03831065e14eb2cb0c9280","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230504.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-5HqtkNJp+Exm4FBP0KxYWlONCMnH92ckhsWOBdU5D5AeHY3yMjQGIRaKpxTCuH/4BdrZuKA2KehNL3DOW4peEg==","shasum":"d6854be5c9f5442fbb0730398cd4932eaa38ac5c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230504.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcIg9Ot97e7eIsaSAIoUtJGY5nFLJa4Sq4jiEoviMTCAiAi9Qwy3QYB48nDjXasjyDPTRdK0Li6vX0uQCGpw1iZpw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU9EZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2EA/+I+qYUZCBcr11m0xfXoLhX1lWQd4gnMK2ajxjNUu+vrX0Fmt7\r\ndiJrdQy0nYws8ztuJL0auLCAst9koGFVvzdpsQ8L928dsY0zbf4UtrSvLewm\r\nzlnF5j1lkU6LIpkF/8P0pmk5/QXBz1FizGydJHM3v9JJ2U7Eoqt0md7g8FbE\r\nNJws16GDS4tKApNrkZkdBdQ1HgjWDtR2iqHu/OpLneRYFf7FkJmMOkP589tr\r\nx9BKRAy/1PhT6HU+HpDNltFyTXPU8GmWAqy1VEcAomiyuqUdtbGv5TJUsCh0\r\nh1uwyk/FGhyAFYPh0yaYR2NkSnCJyyirruhRrqN4nWPu4ya3cFanBt+Nr3jJ\r\nKM7W/BhOBnnIlP2o8SmG4i5cupycfnzj1uMKT72KANTZLswQNoe+loeEtCS4\r\nqAB5r8PVfnKtM+6d0WHnYczpqblSiDT4tow+D7/8uhW4sKbGhoEmYtmd1qXX\r\n+1D06+dNhrk4AGoipDuDScZKVtoQWRrUV68oz6S5jo5/mHD/eESg3boI5CON\r\nWVbGxRM3CvciTkd27d4dvaCm7PwYGYJMvZhySYZIc/g4ri70IUcvslI8qqrU\r\n06CYy3ySevjuP9obJIUBhzu7awPNmAy+OzpItNDWQtbnTHIGu2lQan+rgpNy\r\noAOqontfjM553U3eq1nG45VKmFCVM3NtzYQ=\r\n=3OQW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230504.0_1683214617152_0.8806218996450477"},"_hasShrinkwrap":false},"0.3.2-dev.20230505.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230505.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"a75172cac7d8f0e6ab03831065e14eb2cb0c9280","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230505.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-i3XV53v0usewMtNqebiJP7Shq0ldQ/RXHg+sfEmZcFyr5QQ7kl0hzMsUVcVuBjRGuTPbVQtYDbrQY0EWuEHSsA==","shasum":"5a15fdf45e4b7cf88a95875d38a03cdb69a782c5","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230505.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVkL6fXmvTkm4x1JBKxD3bKoRapH5JnNYRLCmKuIjbRAiEAmcP9zNsDzT1vXZqQqglk6IEfRiDAH9zW86YSElV2STU="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230505.0_1683300961847_0.17250955394618472"},"_hasShrinkwrap":false},"0.3.2-dev.20230506.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230506.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"a75172cac7d8f0e6ab03831065e14eb2cb0c9280","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230506.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-C8hLmzky0W6DI97qnsEJvMwwVzkNrvYn9cExf7wGi71TVbbWWAF1IqP1i2/kOfHm5awTSt13aMsCB6V0AJSyqQ==","shasum":"3aa55167d42c7c23d1d09bcf7c8c3e84f500b61e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230506.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlTd/rBkk6fA8Rphi86RQTffPYzivpR6q82//iGz8yNAiBTfpnEBJOSkjuiZ3w8/NgeJ22k/g68db07WP4+1EaN4A=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230506.0_1683387349863_0.200607954681421"},"_hasShrinkwrap":false},"0.3.2-dev.20230507.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230507.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"a75172cac7d8f0e6ab03831065e14eb2cb0c9280","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230507.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-MM29LC6on5fagPp/CiHA789zUqXzxi4TGUkvbHtg3v1ScgouzW391iMCpNVGUORd4gDFAzAO2aRsnqJlB6lczA==","shasum":"a8be451275e03410b15e391ca239de28305b4f5b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230507.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDHuefejVZWsRpfaCjtdzWus/dNQKX/QRS08zUhG1soAIgeS/Z5wHNxrmy/XOvhMF0rFAr3JEtONbrbP+qSRm6lL0="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230507.0_1683473774119_0.702863670940574"},"_hasShrinkwrap":false},"0.3.2-dev.20230508.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230508.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230508.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-vziBfFEM/oArGyrdOLfpJCKO1OonuYOIGGOvyDHloP5iIh38Hj05DG/h0v09UAZuxoUgZ7HbyUA5cBYlTSGhgQ==","shasum":"e572923a2433464b4b3dce465c7a8db12409811f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230508.0.tgz","fileCount":17,"unpackedSize":28197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAxz0q6kMBW/8ZhnUIrlnvjhWal5BuHWsfY883P3mXbAiBMOxDLFXCn9RmRsJqtIDN5AetBiB6MLLx4x55Ns8JK4g=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230508.0_1683530809944_0.6031069940222151"},"_hasShrinkwrap":false},"0.3.1-dev.20230508.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.1-dev.20230508.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","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","class-validator":"^0.13.2","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.1-dev.20230508.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-ubr6LOvU8phMVb7skFypmWVv/Zbegg9cQ6hk2inMm8ENm5mA96ZZ+G2AGF8B9fY2lbL6+S6xaE2toKNP2hDO6w==","shasum":"90670d5882426cd5a45fc7095cfbc2c323acb0b8","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.1-dev.20230508.0.tgz","fileCount":17,"unpackedSize":28175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMOuyByHtmPDUDZsZCceRHlNdVgOSmt+tiVhV4UCUTpAIgfb2P3qfHfm/b6tqadSvqyCIiBTMhQnvGdw+9zpCRHyE="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.1-dev.20230508.0_1683531286218_0.9757608264525013"},"_hasShrinkwrap":false},"0.3.2-dev.20230509.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-dev.20230509.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^8.3.2","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"82a2112550173bd062075718731f232d51026ad9","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-dev.20230509.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-aFrUrlVHdEVu6iBRL1OfwBNYtwIHx0eJY48AnloJcPNIM9yNInyITgboca+W9teJLtxEaR/1PdSxcDdzdJMnCw==","shasum":"a818fd874dd48204d5871cb12e999a29908eb9f3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-dev.20230509.0.tgz","fileCount":17,"unpackedSize":28220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAk9oLRJERz3hunUvpm5dVpyYYjfi/CHK2ERRZo7TO5AIgJuCECefbVydMCNdfM8rkkA4bFCAKbgBFcQ72yGqZ/AM="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-dev.20230509.0_1683646646567_0.6988807769736731"},"_hasShrinkwrap":false},"0.4.0-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^8.3.2","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"f286a28796e2a344fe2810703067e03157601cf0","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-beta.0","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-KwY79E92fhCu03Fjvqd6xuN2Zozl9bQ9i5/gRV9KGEk7LzBakmhOX60Ot7sivP8NyLFoN8e0vK2ozxCjIQv2XA==","shasum":"2bd2848d00b87e3079ee57066bce6088c07614f1","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-beta.0.tgz","fileCount":17,"unpackedSize":28212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlXEM3hyYK7488Z0OAP3MB/BnO1KLL0EmLwJFvxJTI5AiEAs3oxDzAHdlQnah8AfnhVKXE8LOCt2JGBdsj65QoDjqc="}]},"_npmUser":{"name":"star.you","email":"star2ver.dev@gmail.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-beta.0_1683796444631_0.9574765529955089"},"_hasShrinkwrap":false},"0.4.0-dev.20230511.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230511.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^8.3.2","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"f286a28796e2a344fe2810703067e03157601cf0","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230511.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-2gxLFiEK8kY0R2XTDmThKOYZx/o1mZ9jEAd98y8qlf51Ht8Tp0PhCWmc1UF0eHfTyFLeCc+PoWegdVZi4fgrxQ==","shasum":"d5a3603ba55f6a6cf4dfcb4f6aeeb51f045605d4","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230511.0.tgz","fileCount":17,"unpackedSize":28220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcYmFBG8LQakIIZIWV6L/ynzrEo+YIQ6KKth9DVPsCTwIgUYb+sH52Zvbmiyu186s4vBs+6/Je/WanWG+zYEs9kKc="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230511.0_1683819384812_0.19558545416536077"},"_hasShrinkwrap":false},"0.3.2-internal.1":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-internal.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^8.3.2","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","graphql-request":"^6.0.0","pg":"^8.8.0","pg-cursor":"^2.7.4","@aws-sdk/client-s3":"^3.321.1","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"7cb425cf8b2a87fe10f5163cc8fbe43573f23a45","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-internal.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-CASK3ukHW1eMGUA5v6WFiyn1U14+alJZmnrKDIJd1F8/ADrxjQUQKFF+L4h05gEWg/zeV0Y6ay127H7xjG2TAQ==","shasum":"1b1e0ad85daf1ece52c951d1c69b311bd139de6f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-internal.1.tgz","fileCount":32,"unpackedSize":50574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZZQJd+2xwdzagSLNe5tVzDmwmcdJiPQzPvoGl0ieypQIhANEsi2QIuMkDVb/YHEXk3hwlhNzBaLK003zZyD/bZseU"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-internal.1_1684309409534_0.05225696851954975"},"_hasShrinkwrap":false},"0.4.0-dev.20230518.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230518.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"f5ee5000d6ed2f80ecf3c88708e6928deee5bc28","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230518.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-nwuIQBVZ7SW1mr4OpuLr4sKVTvGrqxJwxRrOjJ/yytJMWOF/JyZ73K395vzOwUKh2N/bc58r9yVA7zHTM+/8WQ==","shasum":"b2f9113424a44a4d3578f1ea035850814307332d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230518.0.tgz","fileCount":17,"unpackedSize":28220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHGmnK4gsJvIdp00rXnwrrqiOfkzSGqXtoVNxIxU5r2AiBVsvVKe8RA3pdJcKl4rWuIXoC1/S8lZHUZPjR+uZDdXA=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230518.0_1684424300301_0.7797013656359346"},"_hasShrinkwrap":false},"0.4.0-dev.20230519.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230519.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e9351ecc9d4a823a9d5fd9c6165ff25d4b2696a0","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230519.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-0WsBBDB6B46SROAVn3v26nR/eSC1pwWDy/UpiiTpTWkvSTtMjJUQDLqw2Iam47J3gHjZf6HEVfEz5k+O+VUfzw==","shasum":"239597c78392f777f39e134d71a5b0c5517264b5","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230519.0.tgz","fileCount":17,"unpackedSize":28220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4QHepMSmjONF0tteb4rakCxL6n6rsM2f4O6ZvPX3RwAIhAMKD4wxZdGNorj253Wt4jadO4gX3CqfUM/vwobw8Atgp"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230519.0_1684510664418_0.6534969840687408"},"_hasShrinkwrap":false},"0.4.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"f187bf674b262f1b5920cace3f65e6a55e0ffc37","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-eleMjGrVFfRcf7rtGeiKtYqJ9KgXRhw7DQX3zjMCXGfyBcR+OW8PHcSIdg1CG2h8N09ypx0MD1vktvEIBIOoiA==","shasum":"050f3aeb1a1d76fca50d8150884537735493c539","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0.tgz","fileCount":17,"unpackedSize":28205,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaF7pFkQR3leDwuzoQ46oraUZQ298BFMc0vxQv8QeOgAiA5e89kWSpCRMmkbPPONMlEVE8cpCrlrRpD7Aq/eeTk/A=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0_1684531045881_0.8274775616405021"},"_hasShrinkwrap":false},"0.3.2-internal.2":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.3.2-internal.2","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^8.3.2","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.8.0","graphql-request":"^6.0.0","pg":"^8.8.0","pg-cursor":"^2.7.4","@aws-sdk/client-s3":"^3.321.1","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"ed03aab8bca4e158011a4b074acd61b337640b00","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.3.2-internal.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-cUhoGGCKZ1K1iZmWVTnZeZMHX2DA0Zyj4D7y+VgEg2watCXEy3LqzAtwcjBROa+5qLgHXrTs9+5MBEP/PUs/Cw==","shasum":"958363abf7e42845741ba8778827a70c563d0ce6","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.3.2-internal.2.tgz","fileCount":32,"unpackedSize":50574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiE23mR7WZABuO/uQJ48WpXRtrU2fBY+CVah4Dcq6ODAiBdv4yvOBtd9IGp1J58L8U67bgHCL4vp6QosQAkWicOIA=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.3.2-internal.2_1684907640559_0.8742444332797967"},"_hasShrinkwrap":false},"0.4.0-dev.20230524.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230524.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"885720ca493b073c6b4c51c224baeb7cc7402a51","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230524.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-uDm62H3WbSpfqRA+q9kpVUu54xoUxaWjEksKudY75496dAw51QpCyJtOX1WDSE6FZKbNRbGbG69dkE5BwSnKnw==","shasum":"e32b337e3816d0205c6b1656a92c3fdf1a733074","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230524.0.tgz","fileCount":17,"unpackedSize":28220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNIpAohReMRSvIGAxfcdqWCIn5TzeyMT0j1LTW4N8HdwIgZrxivruF08RWHPlX1/c8LQ3VZ1htnxu/rIiRYHZpopo="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230524.0_1684942688411_0.3819051610095554"},"_hasShrinkwrap":false},"0.4.0-dev.20230525.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230525.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"3152d9673bb5064625cad33fa7caf3b36659ae22","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230525.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-4Fqtq2LX7MYTfOTvNxCatZQXjWHZJcv0I0tO/IsEQeb6e+o88GIV7bUyD+uKfoKW9yEP4CI9VKL3X6eA2XAJzQ==","shasum":"7776a42819906beab1a7c24732be4495cd5ecd6d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230525.0.tgz","fileCount":17,"unpackedSize":28220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDak/0NqYW2C0U6mxELKaop2Nt9jMDCp6edWNNSt9/D8QIgXFk43GmwUmQ1H9kvQnr+ZZZK2kDwKFpHHv0QW7/E8h4="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230525.0_1685029146870_0.8334605644882029"},"_hasShrinkwrap":false},"0.4.0-dev.20230526.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230526.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"3152d9673bb5064625cad33fa7caf3b36659ae22","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230526.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-v20dNocLV1QoWf0xa0qlUmHAE8hMQTpiOwtOf4uh08k32dhDF5pFY/YqUT3WRDQVs9Ct62vxjRc+4onFSekKzw==","shasum":"d362e4d55db9d615fe80780d980e28e983a247bc","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230526.0.tgz","fileCount":17,"unpackedSize":28220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBN8DDARnyRpjG8jWa1co/Tfp+o4wSYEHEU7gbJl4dl6AiEAiizbZTLQtGCbuQAIJgXxgt9XCX4XpXOyzFn0R+2mqzk="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230526.0_1685115462254_0.133826851067665"},"_hasShrinkwrap":false},"0.4.0-dev.20230527.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230527.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"3152d9673bb5064625cad33fa7caf3b36659ae22","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230527.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-gQZp31ixt3kKvrjiA/zLVkIImP/fQTUn6oZdRXP/1DK77ClZaOIa6TXVIaiQ4JWl9fuHDR4Rob91+i+NqJvbLA==","shasum":"f8ba4f4e8ebbb37dbfa52593f580a115d0f0c67c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230527.0.tgz","fileCount":17,"unpackedSize":28220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8Ez6os/tBhmEBkIAkkQdsVydqvJbOZTuyhV8kaqoLmgIhALXZjTJpIgvkx9ihG+3h/G0oOMEbXf2pHXXcfJaWolro"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230527.0_1685201875258_0.11084064934491122"},"_hasShrinkwrap":false},"0.4.0-dev.20230528.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230528.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"3152d9673bb5064625cad33fa7caf3b36659ae22","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230528.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-M8g7bNhNEVClfseqRZYx7Sku+nRrQWhAZwiQSNkcrNxQzQBOB27mlt28XLVeRufrHQlqfVvIq6u+833H2CCjtg==","shasum":"147411abff4d8c6b8f7a8270cd81e6f516823dd8","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230528.0.tgz","fileCount":17,"unpackedSize":28220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuRk7sbY6zGrd+y9g0kKCntKjmmynMYnl7yQ+Uwuz07AiBESVmxX+4M29yFfviP2T53pUnJLU3KddOyE2XG1qGgUA=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230528.0_1685288231205_0.2734794205967861"},"_hasShrinkwrap":false},"0.4.0-dev.20230529.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230529.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230529.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-0TUz59nF34uR/7sXY0ATWBBd9L7MaG/EmxxqvJizgyl/t3DEh75gKmXoahMMKNDeZI2BhhlFzpMiEnVB1GV31A==","shasum":"bd84e7302eb1ca202590b2f1e72c2aedfc143794","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230529.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWPyRrALY0Klz1jJMW+cB99lG8p0olJhWwtdY+Q36bjwIgSs4QaUShTHCsLt07QWXuR214NAz4R5NwTuscOWDeS0Q="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230529.0_1685374669485_0.1428811747372558"},"_hasShrinkwrap":false},"0.4.0-dev.20230530.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230530.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230530.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-z+62R0otcWlcEnGXs1zHCSeRBh0ia8zfQCzeSeWY773i5mBJRpyi206ZT+SOez+6IqNBCICATfze/hQT53PxDQ==","shasum":"0e50851563e0a6a60d9a6c9199b47521325ede7b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230530.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcfWx/CaPRnsbtvjfNegpGneKmNbuUlmt3JpA2hMjh9QIhAN+k7/oVUePTc4orVIiNuKqXv55gYQP9NFlynnfmcc0d"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230530.0_1685461074750_0.8366803903623621"},"_hasShrinkwrap":false},"0.4.0-dev.20230531.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230531.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230531.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-qExgjRGZGxxUy2R+8hTTAf8pieCnYUUtgSDxnWDE+U9U9sT1vKGeoL+pgNAE6WrOgaI3Q6w6t9DyUIl2JEAHGA==","shasum":"9609bd0fc2f4cdaa07bdf535c914527f224cb983","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230531.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIOXbAKcJ351YNxoBR+AwkwCud5KZ9Wm5Qd1swjuh2YAIgOfUC8HVsm8SQqNDSkN/I4XBgqjNlB3tCC2HQSIIZfdA="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230531.0_1685547462059_0.49435458771480256"},"_hasShrinkwrap":false},"0.4.0-dev.20230601.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230601.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230601.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-PRlhsSNhj0Y3/TvyWBrhyq9nc7UA0fRo1FW5pyDV8bZzYEsy6EVRZ2n4djCf3kx83ud4tqGQwsxzzOuIyYerwA==","shasum":"48020ec30aa93aa1c30dd75f036790095a1bcf9c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230601.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLtzUrSsabiBfejzex9UO20OwDT5Ls/dLTjBrxVdbxngIhAPXRyH9CyGnwJ4csf98FLx8h+jjgtVD1lqXz80bO4wSx"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230601.0_1685633935597_0.3853690684415114"},"_hasShrinkwrap":false},"0.4.0-dev.20230602.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230602.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230602.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-ACQEgoHZc8Zi12+04KDwQk8UWgmKUMPP+Me5YN+ypwtXbKrhNrR5hrRccP6ZTFkY2WnfmK1MdUnTYGDrf2DbTA==","shasum":"c497ba9248bfb0e9586d76433fe19127e8ce10cb","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230602.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkHTqSNA9tTjpwlpAc1GdlLBvp2IZoqIOQCDz10huu0AiBn7RaxhUjQxazZG4c4VeBdVs8kZ5ResDPShNgtX9B4zQ=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230602.0_1685720311053_0.8407290832764316"},"_hasShrinkwrap":false},"0.4.0-dev.20230603.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230603.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230603.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-3BeVDj6PM3ZSVnLob0v7tU6ZgdBvz8lBKKI1deTwypJseenj6PQ8/L3uaYpflOniUX38D/ORtfOp8EQCH82DZQ==","shasum":"b3e8afacc75677fdffdfe1966470a9db7ad00887","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230603.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsXcOMC7kmHOXh+uAHewCxqEA3UfBDoTxBpl1wUJC0DwIhALzddRZeeClDfhkVYXrMHYwLFebcgT/1xHYg1urc0tWy"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230603.0_1685806758320_0.7607019862981299"},"_hasShrinkwrap":false},"0.4.0-dev.20230604.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230604.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230604.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-6c4RcmYEAbA5a6pEWxBzuw6U4dyO2GDFbNQHTNcn0c5sB2qj8VytwVrbOiXNguviQ/t62SpA5ZwXFbLCKAai7g==","shasum":"882d39b9739c2e58d4a79ddda9e9bf9ead2f6294","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230604.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG9djymlXj8twCm46FGKGp1WOpgOlPtgU4rRYxFUchTgIhAO6wwQrJOFJMHCdfoSNORH1prn+/Qu37PsWVzTsGju1T"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"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-pg_0.4.0-dev.20230604.0_1685893046267_0.8140970038794386"},"_hasShrinkwrap":false},"0.4.0-dev.20230605.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230605.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230605.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-FDOWgAapwnjzWS3lBw2jvFAMM8ngbEettFkt3aF3WnhbFwZ4ZHeJ1m7bUqzNtfYrqOiTRXddY4/q9aQ1TJnGiQ==","shasum":"616c5e33c60130543db6a035aa50703e5226a361","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230605.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZIVeCUcvFFlKvphlGIoCWo0fG2PpZ6n+7ViRDRPkZRAiBrXX6/5YKcvshlkyUCCvdjqyMOw3IYiVq28ctHLcXZhw=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.4.0-dev.20230605.0_1685979485572_0.5890838193809886"},"_hasShrinkwrap":false},"0.4.0-dev.20230607.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.4.0-dev.20230607.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"59b152c516b46d585909aab1040d96d6362a6da2","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.4.0-dev.20230607.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-lFGle+ThMhXsS+DdPA0iSr+BGzREwNvdYj3bUWJjr1Ppjze5DSfWFBL6l6nPQGJD3fNrk0mA/tIHuoQSQXxmLw==","shasum":"915e4233e2fcd1e01b3e63d2b425782afb8490e6","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.4.0-dev.20230607.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRphPnGxlybUYxeYOiNCoLQE3y3CEe38xAdu0VJGzULAiEA35REnaXr+wB/uFS5JWY777C75W4sEaJES8oRdMbymJs="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.4.0-dev.20230607.0_1686101884192_0.086649595151991"},"_hasShrinkwrap":false},"0.5.0-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.5.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"b109ffc0df93ced466bfefe570248b1c1ee28660","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.5.0-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-01jmXIqSi1XF4h/Rx3pvZ1h56pmZQv5e5c6nkTaAEqd+Ab736XEbkRqokKEJqAoZbdBZz1T6fuzXE0WFmSn54w==","shasum":"b02b601bd38b924c11ff8fa77cac6be6ff2081a9","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.5.0-beta.0.tgz","fileCount":17,"unpackedSize":28297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2vAY/CGRihW5V8j8Q38OpGReVpzaYkvz3feHc2qd1jAiEAizdRBjIaMxUxqyKYtgGUd6hIAy90CawGQiTt7ppHIbo="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.5.0-beta.0_1686639534911_0.6919008906281812"},"_hasShrinkwrap":false},"0.5.1-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.5.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"44fba1bc6f7823230c279b79c1ed5ab735fbafe3","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.5.1-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-D2LO6jvjV5Diwa7Yki0i3VkG8Ke8fSwsjd2Ki02qYO1pPGvCCtxODcazhxU34Cn15/nFsW0xJVpgru6SUNskIQ==","shasum":"311246825080b781e1a9a939e35dfcb7aa58753c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.5.1-beta.0.tgz","fileCount":17,"unpackedSize":28297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHcjMWzBKrLNgDQjYsrja5oxjHQvOynZPKtTufkMutxAiBajhqKFbyg0KAJds7G44GunQb6/boyoTKIkJ4dh9x2Ew=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.5.1-beta.0_1686643002264_0.8076014332426726"},"_hasShrinkwrap":false},"0.5.1":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.5.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"44fba1bc6f7823230c279b79c1ed5ab735fbafe3","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.5.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Ys+hmM2VfYfm/Aa5czUx8p/GESv+K/WbMeujOgkcCuL1Q84SdJfmx+FiJf9C+laQv1MO93xkG16CDeqv5Vvy3A==","shasum":"2be284add0398fee89c2395e612886773206309e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.5.1.tgz","fileCount":17,"unpackedSize":28290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGC5C49Ki//pn/E8Gujg9mFvifIRoWqJJvmq4RGWqKdOAiEA8fqSMvw4ah/8IPi6K2ZACqFyJY5VrS7JrTELNQB6cR4="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.5.1_1686645873131_0.23080041684244557"},"_hasShrinkwrap":false},"0.5.2-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.5.2-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"a4a7f715b9c190fb2498d476ff3c15867849635e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.5.2-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-NS1TjQ3vT3xjOCJCJ/JM0qiFSslGyaD4nnfcg0+5knzBZCUsO8wGt9dD6o3j3OT2cYZptyiuCVFc1CqhCujWRg==","shasum":"798102e7ad4430b43eb34b75e5eb030477fa33ea","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.5.2-beta.0.tgz","fileCount":17,"unpackedSize":28297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHny2Fp9wn3QwpAdWaLzM3f7hHvz1R4YHo/I534/cVYAiEAwekP9ZxRE3+4Dk+sHpJMg/9dZd3uPqPEh9K3e7pW63U="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.5.2-beta.0_1687759981871_0.9438133167634695"},"_hasShrinkwrap":false},"0.5.2":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.5.2","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"a4a7f715b9c190fb2498d476ff3c15867849635e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.5.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-4V8M9SVCk8HFskBjHc3dO/xDX+m3rBAjcIw6/yBdDHKtbbAgYPlj4KibVGnPaOZ8qJOXUxnBO70dRl1RZQMAQA==","shasum":"04599f1985b1fd05f8d31798e0708873dee7debb","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.5.2.tgz","fileCount":17,"unpackedSize":28290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeZOBF8wjcuaYh/f5z38LXDxYuY4q+aH25uTdB1QhRlAIgLivxBYqemx/KtjzYMyxHlV0ePtYAmf5dKbZzXYZabzg="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.5.2_1687760843875_0.9643096792138433"},"_hasShrinkwrap":false},"0.5.3-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.5.3-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.3-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.5.3-beta.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-qTDAooZBZ+G4lcy+aSNRpVWnnwW7NitlnjpMPbMwJuCuFkabNcM4eQlRiKEKlDYQd4MYvisnWffgHIHMXZKcDw==","shasum":"0cca3a879a9304a20a893b54660cb51453cc6bb4","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.5.3-beta.0.tgz","fileCount":17,"unpackedSize":28297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHGwT0QRNPIwI8z5PNG2GPtx/lFJoS4t4yk9AvNVxizwIhAL7lRn7tib2vVdM2boX5wJXmvjSZ/97UPfbVGyu1i0cj"}]},"_npmUser":{"name":"shimin.wong","email":"andreashimin@gmail.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.5.3-beta.0_1688026674930_0.0818715517223112"},"_hasShrinkwrap":false},"0.5.3":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.5.3","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.3-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"46417b84b897e8b93fd793208a74c9a3a1c27513","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.5.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PzidrA4b5sBnmsQY4mNIb8H4AJVBEwjkBgNIeN9pyg5Cywco5G5BunLshOyqzrOPNBcD2DvYygD3ULq4vOZaoQ==","shasum":"ffb9cbe20ff013d6c353b0cf361207bf4530bd4a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.5.3.tgz","fileCount":17,"unpackedSize":28290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYbq43KzyFcJEaEgDcYLO2UVe8dk3gBX0uoYq1tbPRDAiB86q+Yxy38BvghiN/w8jj80WZUx2gKebRDGjNeWVvtMw=="}]},"_npmUser":{"name":"shimin.wong","email":"andreashimin@gmail.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.5.3_1688027975177_0.023689324795058253"},"_hasShrinkwrap":false},"0.6.0-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.6.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.6.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"6c51e0a5137f2a1108f6de1c6f0505f0604d3ef9","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.6.0-beta.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-btDTzSa3Bs2NhKsylYpNkE+Oa6ZK6yxwh3nuFw8oPH6gDtA87CpmL9HnlaKl+gjLDj/RRHusnWP3ERh1xWzdZg==","shasum":"3de6bb2cdd55674f148947a97aacd65bc5ab2fd8","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.6.0-beta.0.tgz","fileCount":17,"unpackedSize":28297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvGjEC7iHOWK7QHnCewoVeDkRfKclyhsVSY3d255uWGAiEA2XiopBrJ5jnDwq5dcLW4iJfmbW7cwsqTYUn0vY+b7uM="}]},"_npmUser":{"name":"shimin.wong","email":"andreashimin@gmail.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.6.0-beta.0_1688729189289_0.027547468223947602"},"_hasShrinkwrap":false},"0.6.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.6.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.6.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"6c51e0a5137f2a1108f6de1c6f0505f0604d3ef9","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.6.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-mJOW2d8pj2Z9n4sMq3YmGpAjmI1ApAAJPyGCEpjOxIYjzp6pmM+GWdy+/dn6nBAH1g2Ef10VkI6moUhrLakCkQ==","shasum":"c5bb406e9efff66f974935ca0880143fc9db0c24","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.6.0.tgz","fileCount":17,"unpackedSize":28290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUJn7tmb7GDqJr9hPXBnGF/Kmho7bpmn33lMvL/x4ZSAiEArcmLAtG+G7oa0waG/41FQiyCzl5CLM7vXc9q0vXosYw="}]},"_npmUser":{"name":"shimin.wong","email":"andreashimin@gmail.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.6.0_1688729719534_0.6111251628701238"},"_hasShrinkwrap":false},"0.6.0-dev.20230708.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.6.0-dev.20230708.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.6.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"af2cad1995e9ee68fe03e44cdc92bb13256b7f71","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.6.0-dev.20230708.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Uv6kPo+lV7Jb/vXsv24aXvJR5tSGGtP2rxCZ5/9CitU9/GWLwTMB1zZv/3lSmd+4Vhml6w1lRj/e9hqRDj56mA==","shasum":"c04be78642699c46ac65792ceea4a5aee7f5a777","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.6.0-dev.20230708.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF1Eher1PBc6+/941CdOYLuczUcvAxQGSSTV0wCJcalQIhAOPRnKiISn0/8uY2K9Vc54P4ThY22Ic6NLhuVViIrJAy"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.6.0-dev.20230708.0_1688830765286_0.05205084975240015"},"_hasShrinkwrap":false},"0.6.0-dev.20230709.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.6.0-dev.20230709.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.6.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"fda2ab4d40a1036e0ae2ccd2fb9c14ef5bf7e858","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.6.0-dev.20230709.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-8NYXgBiCANkUx/9Ejbs1nsNG0nj1iZ4SJw871lLLiQtbg6R8TH7W9S2JgjRjtfR2FKm1oXm6nRNDw3OcRskH5w==","shasum":"32490ec6fa533fd4a2d594794b38c210fae09c27","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.6.0-dev.20230709.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnpjzTnszpmzD7Zw2Bk39WxbUwWVHQBggVHJU+sjzvfAiEA/A1i0SoMi8IcbWv9wemOgFbQVqcYjMaT0uSjtGWRSus="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.6.0-dev.20230709.0_1688917186999_0.29512158210322226"},"_hasShrinkwrap":false},"0.7.0-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.7.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"bf4b1a2d5dcd569e6a86ea7c18793b59b68e6b71","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.7.0-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-caBxCnQzDLmpGFn9O1HvcKY43m+l2XmPeyGLH7XYC080BLU24YRefhYBZ0g/zckaDxXZJljYDTXfFobGiiUJKA==","shasum":"4eaa72b19d3af6beb64c64fe068c86e8b779e3a5","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.7.0-beta.0.tgz","fileCount":17,"unpackedSize":28297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrj+5191P64sOS2YtB5bTgfNy60aFGEhKkbdVlZcm3XAiEA9kKU3izDkIRMm8EqEreN3S1FE8nmK8S5HNUvTW/0tX4="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.7.0-beta.0_1689936471309_0.028947151087256318"},"_hasShrinkwrap":false},"0.7.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.7.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"bf4b1a2d5dcd569e6a86ea7c18793b59b68e6b71","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.7.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Fd7GSrRNJofCrPM1vnIZ9/sCPVKoUg1ws9RvMI9qwvPMyTNL7fgWLtE2GuhBH8j9pHyOlbI3IA0wFcELIvrqtw==","shasum":"11a6a650d56dc53186dbf3b3d078fbe085adbecb","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.7.0.tgz","fileCount":17,"unpackedSize":28290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ4gHVci/wzymbOM3mhPAjEUGbNr3oFxQNvW+imvLFaQIhAPYIRr57jizz1rmbYs1978WOd54Ovo9gFxgnc6IoDrWE"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.7.0_1689939064788_0.612046645010089"},"_hasShrinkwrap":false},"0.7.1-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.7.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"7c0158bf033c5c74feca5afab2d735c3ff46df61","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.7.1-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-LBFF/Y5Oa9aBDeYLZ09gPjzo6WThqLWeEu240+3TkvA3CEg7RGtLL7XwJcy6ezIrfy744wVVToTFudKygjDxYQ==","shasum":"f1f8427a8fa4d9ef05c3688a142191b5a0f7c31a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.7.1-beta.0.tgz","fileCount":17,"unpackedSize":28297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICObdfiLhzmn4/43gwylX/b3er0TwojYwKojAaJOjV/9AiEAxrxhwmidvUV93Zx/Tpr4bjE8/OiHN/Ke7MMXMq58po0="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.7.1-beta.0_1690451858354_0.2015058511913772"},"_hasShrinkwrap":false},"0.7.1":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.7.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"7c0158bf033c5c74feca5afab2d735c3ff46df61","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.7.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-MyeT53p86VCxLAdmY3Mo4X9YuWlFe0D3b5BnrR62zgwDEYp70AHGtmXeROu2mIV8f/mUtVFqO7aYPTKrRvtjew==","shasum":"344d6dc0e5619325dfe4bf0cccf8a6021712a858","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.7.1.tgz","fileCount":17,"unpackedSize":28290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELZESq9y+dqSh7JXPj/Y3Q5hf5KgC4Rk7o8bffTjfEsAiEA56vvcdsaRpI6jyVMp08D1ICGUIIfww0fVR/edEnc/dA="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.7.1_1690452760681_0.4500662927713823"},"_hasShrinkwrap":false},"0.7.1-dev.20230727.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.7.1-dev.20230727.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"7c0158bf033c5c74feca5afab2d735c3ff46df61","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.7.1-dev.20230727.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-uufI/2OjT3NvMjEeKp9Zbft5q88cWlkpqnMAbndZqM1oTPtDxRf8VjGovpeuDQmqMYOFxK9pe+D9eb+ctaL5DQ==","shasum":"1726380fe3b7670fce0405ef5dbd1942d47c84ac","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.7.1-dev.20230727.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoChio614MX45adV7bkvP2StayUvLAn81en4UCrcfLcAiA7AoAKqWZR5k+4afKm8oo1Necp79Pkk6ZQ+4SBa0g9sw=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.7.1-dev.20230727.0_1690472371790_0.4570245637249588"},"_hasShrinkwrap":false},"0.7.2-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.7.2-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"180f8a6fefba41dd9a8499dec56c8d0724fd4839","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.7.2-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Mt/4dnn5srvS5uXxMDI6Gj9/sZ6ZU2rsr3zQQrveYCmHiqYqin2n2f9HEF+TSFbxlnRmYXREu2T7zGupbesowQ==","shasum":"9b6f565a857270aad91ea0677720e746f9c9ee2c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.7.2-beta.0.tgz","fileCount":17,"unpackedSize":28297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBshWqbJp2bGq4ezFqvooz6RAtYhnlgaT/d0VHsPsZ8lAiAnZFlzz3aju4fDrHozDXs+IjzWdAYsKXtM1DmqVOXuDg=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.7.2-beta.0_1690792788557_0.32405167663202317"},"_hasShrinkwrap":false},"0.7.2":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.7.2","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"180f8a6fefba41dd9a8499dec56c8d0724fd4839","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.7.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-78SkJe4IcKdkey2Ar+Gj85gXbr4BliqaXJ/J4eO2NH+eY0r3X9YQlqvBK9sL1KweZRBNBYl9qsgJiyhggXpiYg==","shasum":"16040d680c9586096de4bfa5284df553be907f77","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.7.2.tgz","fileCount":17,"unpackedSize":28290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFs2nAWT499Ef0QWgmo5GH89MlQ2GvVO2uSAeiOcOlXVAiBdaPMoHrF0MaNH3HE60S6evtQjH2Fqf6Y4J7clBK6h8A=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.7.2_1690793450675_0.6004660676198259"},"_hasShrinkwrap":false},"0.7.2-dev.20230804.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.7.2-dev.20230804.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"e60acccc5d2d2b78d466f3cd43c1bc88c141d4d9","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.7.2-dev.20230804.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-fl8xH/IBaS8GVGdMHhTDAOp7jVN8QgtT2M5sPoRMbr02pzos5VslEuw9kkEs2jzlXsBnNyDVkytm3fHro23+FA==","shasum":"4949a1e49ed2da15e045f5b8604d1d18ad429efe","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.7.2-dev.20230804.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaEtJhdJ/sGr0DozXjiS641MmUuZXfxq7DB1b4dqHyxAIhAIf+aU3jh+pLAYUwqIhnyV7vpL9a4tF5g/aaODBijf2y"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.7.2-dev.20230804.0_1691113676161_0.8495805381831794"},"_hasShrinkwrap":false},"0.8.0-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.8.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"6f1ffdc25a3955f66b6c6751e3b90724a911603a","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.8.0-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-AtEXDsNcvrHWSCig+aVGCICgSQAWoRX90pI24NU0//c7RtlqyILroyc+pp0Ko7PS6RW3jWC113zKeIzQqRAuGg==","shasum":"e29a0da84d841c776fb3369f060a1a46ee6e376a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.8.0-beta.0.tgz","fileCount":17,"unpackedSize":28297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeJ4S9Gz9T7rpBxOY1P9+kkrbJLLqrfBH3PQKogbRZFAiEA2CIdx5Vm/9ZFOLB2DC1LFnNGjLUafmychyJ6+p5iBlA="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.8.0-beta.0_1691138712109_0.03767177488133311"},"_hasShrinkwrap":false},"0.8.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.8.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"6f1ffdc25a3955f66b6c6751e3b90724a911603a","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.8.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-0EZCWRKUioVTR7yU25qdFdqambqPS3ka3uynbRXIa6A3RteGTy/gxc7idOIXiqx5vD6bY7k1VTfPQwSIUBE64g==","shasum":"7d4c193fb667085337a5c5a2304fd881351401de","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.8.0.tgz","fileCount":17,"unpackedSize":28290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+QIXPWdmUETM8jcOR2QRrhmHqPTqyYMtyFslhOxNFAwIgZMYihSz+j2MrauPARJnHeYqWYcgYKMB3ijCYFzkooqw="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.8.0_1691141284762_0.8427693212600282"},"_hasShrinkwrap":false},"0.8.0-dev.20230807.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.8.0-dev.20230807.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"6f1ffdc25a3955f66b6c6751e3b90724a911603a","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.8.0-dev.20230807.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-UqT+neq/PBdshj5hdfply+ncdOZsW98FzdsaiXhlKQTVPmRkCTrd9NaR8TjZnXUGdjc6rU61ui7I4150TfvAcg==","shasum":"a83877c4899f794d6b0a42f8640114745a800951","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.8.0-dev.20230807.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+P6r/7rLcCxeCfXD+uvBjmQ8q/51UGGxFEob82hDD1AiAQqUDyOAMBi3wcysLpV1jj9z2OAP/nTk274K1fQAxoTQ=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@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-pg_0.8.0-dev.20230807.0_1691376081070_0.9297760905242802"},"_hasShrinkwrap":false},"0.8.1-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.8.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"232f449deda1b22fdb667ad0c1be62ec4e388c5b","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.8.1-beta.0","_nodeVersion":"16.19.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-GnArNMkY7lT7DGAGYQlqLicczMwSkgE+D7kyyIY4nRiDmaeDXwYET3IeI9D+8/eGqGZkI5mSlQ8xDFu08MaUWw==","shasum":"4683f5d455915dff6f3296285c3ca54a25cefa1d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.8.1-beta.0.tgz","fileCount":17,"unpackedSize":28297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/cdDhG/FhIUYQDCXJdDdzfubd3P2BPRc9RozTLcOxGwIgd7tbdp9pw7D+QSYvg+gC7C5zSBNHbAsWTggKYOm5HMc="}]},"_npmUser":{"name":"shimin.wong","email":"andreashimin@gmail.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-pg_0.8.1-beta.0_1691996885610_0.22249036928491628"},"_hasShrinkwrap":false},"0.8.1":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.8.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"232f449deda1b22fdb667ad0c1be62ec4e388c5b","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.8.1","_nodeVersion":"16.19.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-qvW/lwcS2JMCglB2JyJSE2jS0wE6AXeVjrdZ20WfE9ghOcLIL+SJiV/unrhJnZUYB2M0C1Ys20+GEZbfTUPdGA==","shasum":"25968e1383220e870c84a685be8adaa27c24d03f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.8.1.tgz","fileCount":17,"unpackedSize":28290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWHEB2ri/Efe8kI4OiiuLTcFJxSBkzCkVmXwwWdCZclwIgNW0j+sAqyJRIgFDUVWtIIyjQwnQb4cufsBn17DjPubc="}]},"_npmUser":{"name":"shimin.wong","email":"andreashimin@gmail.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-pg_0.8.1_1691998181727_0.8193458590271328"},"_hasShrinkwrap":false},"0.8.1-dev.20230815.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.8.1-dev.20230815.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"232f449deda1b22fdb667ad0c1be62ec4e388c5b","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.8.1-dev.20230815.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-DMhbYCfMa+tBRYbP0fy/fDknUQPJZFdcmfacu7d4ktzFHdsl3aSahdmrqukOjNm1mCkQ6daG0VIF05NbbFYeZw==","shasum":"d5eb8083b10976d295877eec3bb15bd96c7ac869","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.8.1-dev.20230815.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMVcZ7gXPrKnxICgUwYQ4opjtjniYiE04zNKrBkY3Z4QIhAKHGi2rQPrmKTAazU46B3v4ckpVRYVh1kicPGR4PiO5O"}]},"_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-pg_0.8.1-dev.20230815.0_1692067233958_0.6773432581539405"},"_hasShrinkwrap":false},"0.8.1-dev.20230818.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.8.1-dev.20230818.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"de4fb8162e315ab2cf531958aa409239bf37f78c","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.8.1-dev.20230818.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-/EDF6YVc7nXwZfsb/lIFW1uvhrSWmSE1RHkKos+dROwggfv6TuAABRAp3R9Tic2TCcqrLjybEsk3+wfLBfJdGw==","shasum":"1fae264dc42d09b5b7b0dfae21498719c76b70e4","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.8.1-dev.20230818.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBg9v+l43BfZcPYnsqaA00BLeus1gcpObQXQQRKzZnHCAiEAj4a2B6HXyosj6MvlzpMBSSKET15pOeZMGg8WuLLHAuQ="}]},"_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-pg_0.8.1-dev.20230818.0_1692326403422_0.47764260272619463"},"_hasShrinkwrap":false},"0.9.0-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.9.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.9.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"56f1cdbf7b269a584ae825b590f8fb4116a47de1","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.9.0-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-L157ts2GWrN1swORTSpD6xgjh1Hh7PSdwo9FxNPHhAl7n4K48YwGdWEr24Iry9nyuhL1OkNfBAOEZXUFXAR5Gg==","shasum":"5a62c68f6d53299e31d6b1230d7e11ca039baec1","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.9.0-beta.0.tgz","fileCount":17,"unpackedSize":28297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDN106nLn1gI99GObwZverX2q1qCuKN/X4mEDlV2b1fNAiEA5H0iBT9MlMyFHuVslZnUWzNyWf7W4kDTglYjS5o9e8M="}]},"_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-pg_0.9.0-beta.0_1692357498211_0.8929240874776478"},"_hasShrinkwrap":false},"0.9.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.9.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.9.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"56f1cdbf7b269a584ae825b590f8fb4116a47de1","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.9.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-O6qeCJaR3PspolEIGEp6OGGuGTt60LjKUKBwidtIRFtGv3OFuVjutJS6GXjlxa9/LCXslgldZObilZlKSwc39g==","shasum":"60327614ed5ffa17b0b65d8a5512ee18c15d6032","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.9.0.tgz","fileCount":17,"unpackedSize":28290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVUbn6MsMb4vYcKurZQALP2mtPLqJa7T0oL/wN/FyPMAiBTY6nXVs/fGmalxu38pONXIl47Ee9Tg/76wTo2HORm5Q=="}]},"_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-pg_0.9.0_1692358243504_0.28606445972629224"},"_hasShrinkwrap":false},"0.9.1-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.9.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"df1ba3889511513a52e5dabae64b990ae091e0f3","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.9.1-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-su9g5BVbxpBisOsbAC3SsJH9niL5MxUXSdM+bw+lTT+DWVmxyG8+d9EiUu0+qQkoRC0CU5qBxB2CLIMSBpyQyQ==","shasum":"1ef9c11d2d9d5e34d99d7bbcaf54bd780f924914","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.9.1-beta.0.tgz","fileCount":17,"unpackedSize":28297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxGDXgQ8/8xyicAgJcKCGEbf1EG2E73MJVRh9Qtf7HyAiEAqEw1uTFL2DYvNC3j0DUD3lI/4NE/p05lgvvm8PLQxHg="}]},"_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-pg_0.9.1-beta.0_1692596012752_0.6308680038473309"},"_hasShrinkwrap":false},"0.9.1":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.9.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"df1ba3889511513a52e5dabae64b990ae091e0f3","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.9.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-M7mHf7A+YvhrFVnuIKVIUn+zx0cWS+ue0k+fwnGAOv7dkc9GpOg8oMTqiXAUjzvwWumSbYsnDtm5WjdvhM/jwg==","shasum":"5b9009117ecd677a758953a7c613db377e1feb27","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.9.1.tgz","fileCount":17,"unpackedSize":28290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf2DI90BhQPX5SkBwUSWZBlij8InyN6+Se49CN8xbIsQIhAMXXkwgWaAGQdA8GNoDoUdUvfh4Nbxxekil3GpMqTiT8"}]},"_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-pg_0.9.1_1692596390873_0.0963225905998748"},"_hasShrinkwrap":false},"0.9.1-dev.20230822.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.9.1-dev.20230822.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"0be378095e8929da1716149de61ee5017d6f52ed","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.9.1-dev.20230822.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-rkL3mdpHCKb5LvuIJ9OIlWC/MIcRWPit3Oqq5A+NZZ8KkVJ1x0iooxN9S+HrV+wEk1GAwt72FkROWQuk3Hphig==","shasum":"b5326bcd341589c42d6251d1200f13c76249b071","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.9.1-dev.20230822.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCODFnv2w7toAu1S+u46PkyBL4fygRSBPGEn3FUjRjt5AIgeC7w9DQiJ9Ulf/Isd5cqL7eXTPJl6FCK2OCdwqhSHvE="}]},"_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-pg_0.9.1-dev.20230822.0_1692672020047_0.15544902310551145"},"_hasShrinkwrap":false},"0.9.1-dev.20230831.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.9.1-dev.20230831.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"bc00c092d6e5f611ba93c6867cccdf4b7d5fba90","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.9.1-dev.20230831.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-XPdCuN1nvIHx886amuVza1dGw6bc7rbi2pn1bDXgNxZSUQK18tbUXEoOkjEvCNsUFnL1HW4GsEpGAlPo1jkkoQ==","shasum":"12687bd5a5d2ddbf7e525d5bf77c9c01e57ac8c3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.9.1-dev.20230831.0.tgz","fileCount":17,"unpackedSize":28305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAQ/TrgbLA8B4iX4JaOW8c8r9YnpLqFgpAE/H480UlLAIgDgR5gHxkwCRq1a4HOxo4Otc0cX70wSGm+2gufsti5ZQ="}]},"_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-pg_0.9.1-dev.20230831.0_1693449611072_0.2670728602985082"},"_hasShrinkwrap":false},"0.9.1-dev.20230904.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.9.1-dev.20230904.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"7e87aa7cf3a725be7ce3c384ef682c0a9c579d09","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.9.1-dev.20230904.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-7Ld8bxT8owBeZTxQCbg7u5WwlL3MlWEMt4TU46EOCEkGIDYofuwIS3SJ3kRCNA4ziEvcdX9hJxBqGNeXQ71x5w==","shasum":"7083eed6cc4e6082e6d7184c56eedba4c1257619","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.9.1-dev.20230904.0.tgz","fileCount":17,"unpackedSize":28312,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh4GJQRKV5VUVc3g3gcu+Z3gJK29gwmiuBxFN9PXtttQIhAKeNbvw7lrqSchkyfU8xaINtFSJaZ4rDGL1YsgBf/hFH"}]},"_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-pg_0.9.1-dev.20230904.0_1693795266070_0.556978438897098"},"_hasShrinkwrap":false},"0.9.1-dev.20230912.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.9.1-dev.20230912.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","gitHead":"fa73cfd332afb169bcea799d0b8146b2e6b5e7a6","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.9.1-dev.20230912.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-zdnCtQwP0JR5dJt21wya5vSVWp3Dyeul9BPw3BifXNuKvXKfMrNdIBJ7QZnO8/2aT1khNdpb8VOKLaDotOSm1A==","shasum":"d1509d26a2ce5b560b18c244c04fe29303fb4086","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.9.1-dev.20230912.0.tgz","fileCount":17,"unpackedSize":28312,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH159ht/EMILuVMv+RRCal95FHOVfWAUEtuLHmzcSjdDAiEAhqzK4AjIpRtsGcSMGYHbwtuzBome39/5cgCnEf65A38="}]},"_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-pg_0.9.1-dev.20230912.0_1694486426785_0.18741050362204192"},"_hasShrinkwrap":false},"0.9.1-dev.20230920.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.9.1-dev.20230920.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-uRA6LIXFHcyGqacD3D2NIkFyiWGzcZHU7/FfErEIPyhWv/jDNVP8bJrdqJaZljmAgpa5KuJe9sa6LwjlhYwAvw==","shasum":"e5ed631fecd6baaeb41c731440bc34ca43df454b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.9.1-dev.20230920.0.tgz","fileCount":17,"unpackedSize":28336,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3Kg7ni8aJnY93BlQ+AZfEwM1ti27nXyaQj9nnukU3RwIhAKq6g3PjxvDvAmqVpdookBNfNScDn2ZNu/IX8j/ZsYG5"}]},"_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-pg_0.9.1-dev.20230920.0_1695177626508_0.16863063485892038"},"_hasShrinkwrap":false},"0.10.0-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.10.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.0-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-YqsTL/zC9Y44U/+vitwBPQ2UQjNGQsMoqxduLNmDU3hxlfDVWh0GD67i9MOfoeSpI6xgTAvszMSgpoL0O8PwfQ==","shasum":"dc40bab14ba5dd53c599eb12ff93538d23587713","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.0-beta.0.tgz","fileCount":17,"unpackedSize":28330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+/GjBCO1wD/1EL8yl6No0plljI7GLHUF88jvNtsnYWAiEAk1OSNFGsGaoz5YOfP5PJTtwusTKpnrYL+GFzuID/+MY="}]},"_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-pg_0.10.0-beta.0_1695446779008_0.6435243356975711"},"_hasShrinkwrap":false},"0.10.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.10.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"37d157e87fb569767b62f32da8aa6c90e04eec48","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.10.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-siJsKz8R00yRbI5UNhpAkrzWHC/TckamtMTJN9rDa6ZzT4MNDPNuATQ94PGlun2f2FyDt9VFctyr5P9r+Pi2dw==","shasum":"5dfa383641bb31570a6f978e7ac1017704f5dba6","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.0.tgz","fileCount":17,"unpackedSize":28323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaLLJ6R/1mYrTX0ifT4dkr8xYrqchD8R3wgErAWyHaGQIhAI8YhaqivKt1xfp4zfXrPZULnteOX3z4qkyq4WE6FmxU"}]},"_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-pg_0.10.0_1695447415440_0.39078122330468035"},"_hasShrinkwrap":false},"0.10.0-dev.20230925.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.0-dev.20230925.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-xY5yfT4yOkGBroutdoZaPFP4vFNk2BPhni0knMsPBq1s4cDsNhPyIPm8N/lfhXoronoeyLb/FskEYoT7muGLhw==","shasum":"9c1f333055bba0afa7add63b2362bf2797416f2e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.0-dev.20230925.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrCFW+7jQH9Z3CxcPW/Lj0m+PcrZJtpCq3pJ5OGBzrIQIhAKg6J3XH6k5YpMYSNs79mzyYPzrUjmHcvKNfpeFRStwX"}]},"_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-pg_0.10.0-dev.20230925.0_1695609632792_0.9610540702323935"},"_hasShrinkwrap":false},"0.10.0-dev.20230927.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.0-dev.20230927.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-QOuJ6qRm/L7x7oIlHrXlyarXpwykqcnujnomY/RfsQeby40qpKH5RixZ0uN9vDI1bzHo9SCgqArhXzKr0de+TQ==","shasum":"349be4704d91143f9feceb52b10b6a995fac673d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.0-dev.20230927.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGd3TVKWuZvXOhfdaDDn/HQDk7m4yqq8HTQir+/CpIO2AiAvqsTWj96yy12iRhiJorpZmxp62cyIG63ATq3frpd3Lg=="}]},"_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-pg_0.10.0-dev.20230927.0_1695782571956_0.28331075577320197"},"_hasShrinkwrap":false},"0.10.0-dev.20230928.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.0-dev.20230928.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-PyMLp9nX7F+5Ds0srw0xIbVxI5CmUEEw4FeQi77eQEdemuCRKwwjWgo49SNeLKCYzOPinLekw3S7fcAJzsPiqA==","shasum":"57d8d86d2916d544a459c924164a0fa2375bd1e4","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.0-dev.20230928.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfgsGLjYfxo5WbN611NQSngPDjE/BOmWjczlBaB0sGBgIhAMkJUJqi6nenEy84nTiO8ARLwakUtuqFeg4ZgPkHE3S0"}]},"_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-pg_0.10.0-dev.20230928.0_1695868886160_0.7710536130740835"},"_hasShrinkwrap":false},"0.10.0-dev.20231002.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.0-dev.20231002.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-wifA34sxZfjpNCeIxFzLQmQLue6R9q40tmlr0Gl/QHftPcPRvn8p6q39vU4w7ghxcp/TpkB8qdEW3Uh3moMluA==","shasum":"c535987abee418c493856f868eb1cd6056ec069a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.0-dev.20231002.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCeuX8sk38IRCd6Uz9PpvPtKIXu7b893PlLWdPYx6CkAiB+/XlDd9CsJhzn9OnIqwLrEsDk+fxd68+FQXl7bSYV+A=="}]},"_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-pg_0.10.0-dev.20231002.0_1696214516919_0.5305878629942868"},"_hasShrinkwrap":false},"0.10.0-dev.20231003.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.0-dev.20231003.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-ZNxvOO6SW2xO2v7x9XP0cExAdK+mR505+0JratdAViIY3E3aVnIuj+bYJuaaCuBX3PS76EZXn2Pem1gvztv7VQ==","shasum":"8fd802e31d37bef2cb23a3e383ef79c1365c3499","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.0-dev.20231003.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQFEhhcZ9t3tvziyK/beWk6pqICKhd34R40ZAboyil9AIgKZsdeiBY0EbFgDao3hQ8Fy/hmzkXuDQXcOvUwAi4eMo="}]},"_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-pg_0.10.0-dev.20231003.0_1696300862932_0.8167022392615215"},"_hasShrinkwrap":false},"0.10.0-dev.20231004.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.0-dev.20231004.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-oUNQI0hfufgQCHm7KuyHaIEJYX+syxo1+L4nyXgGQ9xlVGNVoqXcD+SHzdJK6vSHIHMlwx9bo9dd/HisrY+zHg==","shasum":"ef209aaf4347ba850dec1766ef5cba31a6847b6b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.0-dev.20231004.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiBkFrku+CWkgf82YfJL9VBd8zqnFFtwv4Yfjbcn6zZAiEA6Yn3rLv6e39AqvKkGeqFBs1X8WWhGxjUW2AsJxE+JUs="}]},"_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-pg_0.10.0-dev.20231004.0_1696387321869_0.4240564902556554"},"_hasShrinkwrap":false},"0.10.0-dev.20231005.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.0-dev.20231005.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-gvnmlk5Ru4wx5I7G9vX60hKCpLunkAkh9ay9K9ExrkZ8AQ55/UbUIRCt23F+FW2hmkcogQC5bOEavCwNi/VThA==","shasum":"f0ec76bee2125e26390daf68bbc80d002bb3fa3d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.0-dev.20231005.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpE6/vPZlEtSVF5zwYdUe9W2kJYyVs3F85vFkuilCpBAiEA/Dzer7sbJmBdGaZk9rwJc0oHfQbiTKgIyFBs+X9VdJ8="}]},"_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-pg_0.10.0-dev.20231005.0_1696473670020_0.19470222849258634"},"_hasShrinkwrap":false},"0.10.0-dev.20231006.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.0-dev.20231006.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-y0v4do29clGhOLev69NBZsbdbgwfRNA9d6TfKZU9aZgmzBE15636TaawNaEdhVRs9Zjz96odkAlV6nSby3Zuqg==","shasum":"61ac09670cb5cb6db9b0ef1f53bf6ef55d0178ca","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.0-dev.20231006.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/zZlHWoQRBYY9bkD52HFRC/KfQ3BLas2MHrqaFO2ZjAIhANEv8/+IF8HGQWjC9DY+SDVo1lWR3pWTdZ8cyrcg+a5j"}]},"_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-pg_0.10.0-dev.20231006.0_1696560060044_0.8530980794810272"},"_hasShrinkwrap":false},"0.10.0-dev.20231012.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.0-dev.20231012.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-T5hZ0VZRwbv5SUg8QbqNUTE0FRPglYCBOgrRV9F+Q/gJGZnBfZund7de3E3ZCEr0hTmH7MQcjXbmrwERFJrqow==","shasum":"0d8092034ed517c9bb342c7e03cf1a3ff1e996f3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.0-dev.20231012.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJHFya51OZLTh2WqqjcYlQp53vM1LuSbaMZK8WzOmTIAiAP21hin5rGSUYlMnn8SNh9F7nzaH5wRDq3lSdBA8y9NA=="}]},"_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-pg_0.10.0-dev.20231012.0_1697078561664_0.37415166474790107"},"_hasShrinkwrap":false},"0.10.0-dev.20231015.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.0-dev.20231015.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-/vgTEIPyzTYpQTAJdHtlQkeJ5gMDEmbvoJa1Wn9eH2w2N05+phX1oMPhgF0JPYdwymTmaka+1P22LnpLX/p4Dw==","shasum":"dacb4057e8195136ea2501ed569f42138c2a6825","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.0-dev.20231015.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjqRE6lXaM0rsoNbse7ZfDhPcqcLg6RRkLD22neMSvrQIhAKrUGGDomfnuaegnUc+lwwxC2MMwclzpQhbaiBZ7N22f"}]},"_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-pg_0.10.0-dev.20231015.0_1697337640463_0.31787632991914494"},"_hasShrinkwrap":false},"0.10.1-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.10.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.10.1-beta.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ZdaBkE9avHVvMjKaeRK8u+PSiI0mrE1gBiZKIWYMiYI4NDuFKq1EecZLbolJa5cldwcUH8f99iPLwqYI6jFKTg==","shasum":"294e1a95fd5ab155218ad337f8504e12025e0f48","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.1-beta.0.tgz","fileCount":17,"unpackedSize":28330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0jAd1vCmx4yiFqhgo3p1HpTBHqryYv2rlkFqetC/K+gIhAKyrXeMzkTnUjhGnflbOa0lNptFChp6B5CX5iwaXMqbE"}]},"_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-pg_0.10.1-beta.0_1697435596612_0.8696570487614592"},"_hasShrinkwrap":false},"0.10.1":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.10.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.10.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-30/nVvZWoE/fCmHyPcnXEAWzgJhXxwAIwGUS9W6iat1rNDyuEqL0kfQj6Ej8Ro5jXRgiBSnFlxxEIt+lje4sJw==","shasum":"19e5e2e5834fa7048c00f7b7b3751e9ffaf2b32d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.1.tgz","fileCount":17,"unpackedSize":28323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa2R518YjNHkuFmTaG/+UbvktXHuEzSpKBAS0T3cDpMgIgKmdFhOiPygYe8qF7GJyAH4M6Z3svneZPUpfwxbm9C5A="}]},"_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-pg_0.10.1_1697437163578_0.5050585958797402"},"_hasShrinkwrap":false},"0.10.1-dev.20231017.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.1-dev.20231017.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-gbOjlzQIXgL7T8Sz11FMU1QgI1leG/D5dnYJD7D9VMl3VLhpPSWYI2oYm9bZNN7a9IQIVH0Uv5mbjHLU0vGedg==","shasum":"fbbc1785314c8cf8e59e1ff5ce4606c661cef124","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.1-dev.20231017.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAS/Fp9crfD4Hxj/EwlrCnXY26ZwKxLeJbsfNvyBMhEAiEAh1aKFZFcYWpCe5RZh+K/xWngZzMSgWQud/0fVVH4gmU="}]},"_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-pg_0.10.1-dev.20231017.0_1697510480885_0.8039461738963793"},"_hasShrinkwrap":false},"0.10.1-dev.20231018.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.1-dev.20231018.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-xu562aeB1+PzFRVrhZ7NmBGrFiNoEcjelS5ZaT8oyA5KS+KvXIIanZbBH3e677RzlzOLLvOgMiUeA+cZ4R5tMA==","shasum":"76b8ffb109759196412e5dc5674b80d17e834f4e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.1-dev.20231018.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1hBbl6FhMY/+ekpSLaqvT8qNGquwGS6e6EVGcnVcuowIgS92dNzxXQjtxm2A3/uFOprcQultHwiKxQi3mKfQCoN4="}]},"_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-pg_0.10.1-dev.20231018.0_1697596942460_0.9929340365919028"},"_hasShrinkwrap":false},"0.10.2-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.10.2-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.10.2-beta.0","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-gJwP1yQ3iFED05iJthAWOrypR7cUsrTAMZbSjfqHeR0TybvQf0PQ9RrDSrWVwqi5aC52Zjou9K0H0o8ZlGXzxA==","shasum":"3a3734dec71980752059280ae2bdbe904bb5fa23","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.2-beta.0.tgz","fileCount":17,"unpackedSize":28330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnUpI3J8rBqoMuRiBk1ViygRK5XwShW05tKHPXFa1IjgIhAKRfxXfwGZQKHWwzvz4F/iGbmv1HazE0/cyI2nUDeRsa"}]},"_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-pg_0.10.2-beta.0_1698143508009_0.9484873695780991"},"_hasShrinkwrap":false},"0.10.2":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.10.2","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.10.2","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-zoYPf9v4i5JiEOrLS05fs4+5lq0MKyOer8gzMGioRlWpfh7ARXETV1J+txHPa7Jr0gF4gTMPNZ89dK81XMSH8w==","shasum":"43dbf23f32f42bcb3c7feb39d533de09b40fe8cf","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.2.tgz","fileCount":17,"unpackedSize":28323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXcEBMmspOHgW8tnfPrN+D5jLexfHcPPkhkUlteE4RVQIgIeMW/1hCVPQJbSaDvluqZn9ndfLOq4rJ6ZVRWpE4evo="}]},"_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-pg_0.10.2_1698144339257_0.8408203724654668"},"_hasShrinkwrap":false},"0.10.3-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.10.3-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.3-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.3-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-6IoDdNzDZ6Zflo5EsMVIX8rjP049OiFrN0Mgf1XyxvzJzfJPM4JIpAY7cQnRO/6fnqbCuCQopzw/9yHqGp6xNA==","shasum":"05274bb02c73195c20cd222137d648f89422a1ba","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.3-beta.0.tgz","fileCount":17,"unpackedSize":28330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx/mnmq4XphJDon2Ix3ch/g6VV5YqmqWaOldjRB7aaBAiEA8WIxrbR7iYz0iHYS1qpDivSZ4TvrwNFBNdoxvcdTffY="}]},"_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-pg_0.10.3-beta.0_1704971398308_0.18790448346094846"},"_hasShrinkwrap":false},"0.10.3":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.10.3","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.3-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"cadf2b4d96482f18a3561da04a23421d2dd897d2","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.10.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-iKvJ+mUDhd9oV7HN+l4V9l1lJgruhlm7aDQmNfhkr+eDXl3smv+/qo/IDrLblKrHen6zGfTs1fiI/bLry3ZGFg==","shasum":"10a75edc3900320db2724229ad4b83d608913653","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.3.tgz","fileCount":17,"unpackedSize":28323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1qEntsMsbBIYR2TzzywTSvqW7/PDTC/ec9qTANuaD4QIhANc8gSAVXlfAP4Q5djB70qdKcQYOpmuhmbrBa7EAMJnF"}]},"_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-pg_0.10.3_1704972255526_0.3175288697284837"},"_hasShrinkwrap":false},"0.10.4-beta.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.10.4-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.4-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-X02kI2/2JB1iPDxQP3XfeeC9+Pp+sCreR1NS9eWrk2/q1whYGQoUd98jkbghoEB+L/5UskCNsD6eDsRFUW7iUA==","shasum":"61619d678d435b98e9684da23fa7bd7a0d06babd","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.4-beta.0.tgz","fileCount":17,"unpackedSize":28330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE80w5thjpAI5OoPhCbGH+rWEPCLJkRuEtdsPcZL4Ls1AiEA/myvkXTYHC7ui+Z1evpNAfegILXJI0skoJZu8un6P3c="}]},"_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-pg_0.10.4-beta.0_1705573330830_0.7514551536370664"},"_hasShrinkwrap":false},"0.10.4":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","version":"0.10.4","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"gitHead":"f7c378693220c4229528d10854efce65e5703eca","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-pg@0.10.4","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-aDOK55s0LKG8OEasnxC9I/n1XswBtrOk6FKaiK34Mk7xcwb+sNhrIRE8Up4Dku499ew3XWmPfa/CR4UtxFOmQQ==","shasum":"c6a7f786843eceb4b400f0e2ea754b9e01083f34","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.4.tgz","fileCount":17,"unpackedSize":28323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyorQwW/6eI5QyeL9KZbCUOC2c8fa1enBmMINvoA3xRAiEA9t8jGhMkXSnxM3gbyJCPGFu2707UDudMV09rma2ZvSA="}]},"_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-pg_0.10.4_1705574211138_0.40438261253818997"},"_hasShrinkwrap":false},"0.10.4-dev.20240122.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.4-dev.20240122.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-myBFZRnUjRxgD36D7BRhpFIGNpxef1TAAoThX8hiy1ZHl7X8VdF7Dr9+HGfg6D1TZ72vDL5AhVbRDN/K33FxZA==","shasum":"e9fb5219fb7fd0ff9f9ebdf34c3e9617fbb5147f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.4-dev.20240122.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXzRfHLFEzMKRlWJ7/tF6449UDQ/1FjWY/CIL6T5oH7gIhAMmB9bNYYSPVdh5XaTCbeP61MWAbH5cfGClKgk9AnAG2"}]},"_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-pg_0.10.4-dev.20240122.0_1705891465770_0.059147843280405565"},"_hasShrinkwrap":false},"0.10.4-dev.20240123.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.4-dev.20240123.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-2IBPf0SoplXIFoe8SLPoMHhmHbVOVaAdJRNsIMZZcKOQFu0sOlUGA4I2ijGyIrAeCkkdufxQlCmi6EvOG73VHA==","shasum":"fb5f5a0eb782f781e7583aafd56de5abb90313e2","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.4-dev.20240123.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLOwzJ6d3feyI2HNNFZrE7sceUDsie7J/TOU0VIXDgtAiBP82u8gOHyi5XJee+Vnd4No3jq7X/MjpKGAIApmL/U5Q=="}]},"_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-pg_0.10.4-dev.20240123.0_1705977855242_0.8936516578809499"},"_hasShrinkwrap":false},"0.10.4-dev.20240126.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.4-dev.20240126.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-tG9MqcF4M0plSVYB2CekTnIzSPsO6PxrqmuDYqDEpVEu3JUM9qH5LWwg2+MxpEM0LQq3LW/gFwH+WJDiZ1+7QA==","shasum":"ca2a42f4ebfe8808acab3464a3fca018f5ed7d45","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.4-dev.20240126.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP93yyXKEauHkCee0BSHZs1zzhDKwrrz1RhPTCKNYUjAIhAMWerpz5hT/zahOF7d2ZpsZk3wRIx0bcS2/Whu/XgrZ1"}]},"_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-pg_0.10.4-dev.20240126.0_1706237085522_0.16041619471589863"},"_hasShrinkwrap":false},"0.10.4-dev.20240129.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.4-dev.20240129.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-+eoB8R2WQLG2saWTNO2ohLo3SA7VYDkaqKN5XvGFLbBKIhUe2+yeajIcNhn2uuKRdxgOD47dnxr+oWZ47p+oNQ==","shasum":"14042471b9c96f10a1ba79047548878153c7e921","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.4-dev.20240129.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/eygbsePAslMIfnFaau4dtxayj9DFR78o6zNKEh97pAiA9pp3Haz+dd0p61pT4WyJ4h/gCXIfUbexeqv6GnxvQEA=="}]},"_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-pg_0.10.4-dev.20240129.0_1706496243552_0.5489858404554948"},"_hasShrinkwrap":false},"0.10.4-dev.20240130.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.4-dev.20240130.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-lKjShw5wBFrk7qClSJcnx7ZiSYOrgdw5B8Z5XzBP8eMdBk7XU6Yv62Z/la9jCHH9WEq4aNNNlwZlErqmPEnyvg==","shasum":"ae6cd71765df88e88ff9916dc37666cddc33d93b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.4-dev.20240130.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+FNiAubugMZm841uqQp1ABEKC4EBpVegAaE7joOsgVAiEAqlfELCbkkMM7SyAwK1s4N2LN3B8XE2dc4kQzNTNYkw8="}]},"_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-pg_0.10.4-dev.20240130.0_1706582672803_0.8345173634097749"},"_hasShrinkwrap":false},"0.10.4-dev.20240131.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.4-dev.20240131.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-qSJhWEmYByxSj9m9Y5Pp4qtxlYPDBCdQIaPTKbKLukOWvOuRVIVrhEIuZb/61X4keGi9ffpQJvxxAEdWminc1g==","shasum":"fff3197b8cb030baca21ab7f981caec1fdd9ed2a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.4-dev.20240131.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhIy4JZr12eh+nWJht8ETdmwoRsxV9YqPOycIEuo4V+AiBqGjpsqVVhM3Gt70dB5W8acV+GJHGUY07SAfvQp6HSGw=="}]},"_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-pg_0.10.4-dev.20240131.0_1706669090192_0.20399491359765798"},"_hasShrinkwrap":false},"0.10.4-dev.20240202.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.4-dev.20240202.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-2DyiLSYf3Lvts5Cu0nDKk5LQjrtoWcDryko2dqpO0tTKNLDZTIVgm7JDAof4TqKKT34OxRgsYmLg0AJgUeM8AA==","shasum":"ad354d94934712e64fb940ccd753772701825e64","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.4-dev.20240202.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8Q2aSUpbUV64Grzlwze2rsOVtQSK0R9cHDz02moR07AiEAlkLLvA061SQ7B5TDt41/zMa6g04ltVS6u33puOruO/4="}]},"_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-pg_0.10.4-dev.20240202.0_1706841878061_0.16052620228298542"},"_hasShrinkwrap":false},"0.10.4-dev.20240207.0":{"name":"@vulcan-sql/extension-driver-pg","description":"PG driver for Vulcan SQL","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","postgres","pg"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"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","pg":"^8.8.0","pg-cursor":"^2.7.4","bluebird":"^3.7.2","tslib":"^2.3.0"},"readme":"# extension-driver-pg\n\n[node-postgres](https://node-postgres.com/) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-pg\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     pg: '@vulcan-sql/extension-driver-pg'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: pg # profile name\n     type: pg\n     connection:\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n      # Optional: Number of milliseconds to wait before timing out when connecting a new client by default this is 0 which means no timeout\n      connectionTimeoutMillis: 0\n      # Optional: The user to connect to database. Default process.env.PGUSER || process.env.USER\n      user: string\n      # Optional: Password to connect to database. default process.env.PGPASSWORD\n      password: string\n      # Optional: Server host. default process.env.PGHOST\n      host: string\n      # Optional: Name of database. default process.env.PGDATABASE || user\n      database: string\n      # Optional: Server port. default process.env.PGPORT\n      port: 5432\n      # Optional: Connection string.\n      connectionString: postgres://user:password@host:5432/database\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n   ```\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-pg@0.10.4-dev.20240207.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-8oJYG/36LGC+ezUq+IAdrvAY3Ybr2mvdk6jXW5Hn3W94+DZ12gFD4mQ1rVYlCR9cQ+AlbsdB8RRxBkbFwc5v9Q==","shasum":"208e2595c39d7a4f2a9335d4766d2b60f972afe9","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-pg/-/extension-driver-pg-0.10.4-dev.20240207.0.tgz","fileCount":17,"unpackedSize":28338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGymOdrxZNwRDqnKgHXFP5o4HE0cTybY/WClNGxeVw37AiEA9MT/gFhRtjgKNuP/lXMyRwH0Ddcy3FT/b6LpCZvjba0="}]},"_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-pg_0.10.4-dev.20240207.0_1707273866756_0.8180165542360722"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-22T06:04:55.063Z","0.2.0-dev.20220921.0":"2022-09-22T06:04:55.304Z","modified":"2024-02-07T02:44:27.177Z","0.2.0-dev.20220924.0":"2022-09-24T15:34:38.979Z","0.2.0-beta.0":"2022-09-26T02:10:58.496Z","0.2.1-beta.0":"2022-09-26T06:45:56.356Z","0.2.1":"2022-09-26T07:53:30.021Z","0.2.1-dev.20220927.0":"2022-09-27T15:34:45.032Z","0.3.0-dev.20221005.0":"2022-10-05T15:34:09.389Z","0.3.0-dev.20221006.0":"2022-10-06T15:32:29.938Z","0.3.0-dev.20221012.0":"2022-10-12T15:35:10.270Z","0.3.0-dev.20221020.0":"2022-10-20T15:37:58.864Z","0.3.0-dev.20221021.0":"2022-10-21T15:34:50.811Z","0.3.0-dev.20221025.0":"2022-10-25T15:35:52.630Z","0.3.0-dev.20221030.0":"2022-10-30T15:33:56.839Z","0.3.0-beta.0":"2022-11-03T06:16:13.912Z","0.3.0":"2022-11-03T06:40:34.302Z","0.3.0-dev.20221103.0":"2022-11-03T07:17:56.662Z","0.3.1-beta.0":"2023-01-17T03:51:42.167Z","0.3.1":"2023-01-17T04:17:11.361Z","0.3.1-dev.20230117.0":"2023-01-17T15:35:18.735Z","0.3.1-dev.20230118.0":"2023-01-18T15:34:33.673Z","0.3.1-dev.20230119.0":"2023-01-19T15:34:41.546Z","0.3.1-dev.20230120.0":"2023-01-20T15:35:52.732Z","0.3.1-dev.20230121.0":"2023-01-21T15:35:12.240Z","0.3.1-dev.20230122.0":"2023-01-22T15:35:00.599Z","0.3.1-dev.20230123.0":"2023-01-23T15:34:31.755Z","0.3.1-dev.20230124.0":"2023-01-24T15:34:29.574Z","0.3.1-dev.20230125.0":"2023-01-25T15:35:26.404Z","0.3.1-dev.20230126.0":"2023-01-26T15:34:26.480Z","0.3.1-dev.20230127.0":"2023-01-27T15:37:13.255Z","0.3.1-dev.20230128.0":"2023-01-28T15:35:11.992Z","0.3.1-dev.20230129.0":"2023-01-29T15:34:21.550Z","0.3.1-dev.20230130.0":"2023-01-30T15:34:37.233Z","0.3.1-dev.20230131.0":"2023-01-31T15:34:39.440Z","0.3.1-dev.20230202.0":"2023-02-02T15:35:24.098Z","0.3.1-dev.20230204.0":"2023-02-04T15:34:18.434Z","0.3.1-dev.20230205.0":"2023-02-05T15:34:39.842Z","0.3.1-dev.20230206.0":"2023-02-06T15:35:55.844Z","0.3.1-dev.20230207.0":"2023-02-07T15:40:10.188Z","0.3.1-dev.20230208.0":"2023-02-08T15:34:36.943Z","0.3.1-dev.20230209.0":"2023-02-09T15:34:58.282Z","0.3.1-dev.20230210.0":"2023-02-10T15:35:30.453Z","0.3.1-dev.20230211.0":"2023-02-11T15:35:20.692Z","0.3.1-dev.20230212.0":"2023-02-12T15:34:40.461Z","0.3.1-dev.20230213.0":"2023-02-13T15:34:38.153Z","0.3.1-dev.20230215.0":"2023-02-15T15:34:58.210Z","0.3.1-dev.20230216.0":"2023-02-16T15:34:41.061Z","0.3.2-dev.20230217.0":"2023-02-17T15:34:58.293Z","0.3.2-dev.20230218.0":"2023-02-18T15:34:41.958Z","0.3.2-dev.20230219.0":"2023-02-19T15:35:27.092Z","0.3.2-beta.0":"2023-02-20T03:35:30.959Z","0.3.2":"2023-02-20T13:10:27.000Z","0.3.2-dev.20230220.0":"2023-02-20T15:34:44.789Z","0.3.2-dev.20230221.0":"2023-02-21T15:35:28.080Z","0.3.2-dev.20230224.0":"2023-02-24T15:34:44.150Z","0.3.2-dev.20230225.0":"2023-02-25T15:34:20.864Z","0.3.2-dev.20230226.0":"2023-02-26T15:35:14.339Z","0.3.2-dev.20230227.0":"2023-02-27T15:34:27.804Z","0.3.2-dev.20230228.0":"2023-02-28T15:34:46.926Z","0.3.2-dev.20230301.0":"2023-03-01T15:34:56.892Z","0.3.2-dev.20230412.0":"2023-04-12T15:35:53.647Z","0.3.2-dev.20230413.0":"2023-04-13T15:35:49.645Z","0.3.2-dev.20230414.0":"2023-04-14T15:35:24.309Z","0.3.2-dev.20230415.0":"2023-04-15T15:35:43.608Z","0.3.2-dev.20230416.0":"2023-04-16T15:35:04.529Z","0.3.2-dev.20230417.0":"2023-04-17T15:35:31.598Z","0.3.2-dev.20230418.0":"2023-04-18T15:35:51.896Z","0.3.2-dev.20230419.0":"2023-04-19T15:35:23.218Z","0.3.2-dev.20230420.0":"2023-04-20T15:35:26.738Z","0.3.2-dev.20230421.0":"2023-04-21T15:38:46.824Z","0.3.2-dev.20230422.0":"2023-04-22T15:36:14.467Z","0.3.2-dev.20230423.0":"2023-04-23T15:35:16.863Z","0.3.2-dev.20230424.0":"2023-04-24T15:35:28.734Z","0.3.2-dev.20230425.0":"2023-04-25T15:36:35.859Z","0.3.2-dev.20230427.0":"2023-04-27T15:36:08.258Z","0.3.2-dev.20230428.0":"2023-04-28T15:35:47.774Z","0.3.2-dev.20230429.0":"2023-04-29T15:36:46.917Z","0.3.2-dev.20230430.0":"2023-04-30T15:36:50.275Z","0.3.2-dev.20230501.0":"2023-05-01T15:35:19.341Z","0.3.2-dev.20230502.0":"2023-05-02T15:35:48.123Z","0.3.2-dev.20230503.0":"2023-05-03T15:35:55.871Z","0.3.2-internal.0":"2023-05-03T21:31:25.431Z","0.3.2-dev.20230504.0":"2023-05-04T15:36:57.340Z","0.3.2-dev.20230505.0":"2023-05-05T15:36:02.027Z","0.3.2-dev.20230506.0":"2023-05-06T15:35:50.057Z","0.3.2-dev.20230507.0":"2023-05-07T15:36:14.350Z","0.3.2-dev.20230508.0":"2023-05-08T07:26:50.082Z","0.3.1-dev.20230508.0":"2023-05-08T07:34:46.418Z","0.3.2-dev.20230509.0":"2023-05-09T15:37:26.739Z","0.4.0-beta.0":"2023-05-11T09:14:04.895Z","0.4.0-dev.20230511.0":"2023-05-11T15:36:24.976Z","0.3.2-internal.1":"2023-05-17T07:43:29.719Z","0.4.0-dev.20230518.0":"2023-05-18T15:38:20.428Z","0.4.0-dev.20230519.0":"2023-05-19T15:37:44.633Z","0.4.0":"2023-05-19T21:17:26.181Z","0.3.2-internal.2":"2023-05-24T05:54:00.750Z","0.4.0-dev.20230524.0":"2023-05-24T15:38:08.621Z","0.4.0-dev.20230525.0":"2023-05-25T15:39:07.050Z","0.4.0-dev.20230526.0":"2023-05-26T15:37:42.470Z","0.4.0-dev.20230527.0":"2023-05-27T15:37:55.477Z","0.4.0-dev.20230528.0":"2023-05-28T15:37:11.438Z","0.4.0-dev.20230529.0":"2023-05-29T15:37:49.645Z","0.4.0-dev.20230530.0":"2023-05-30T15:37:54.955Z","0.4.0-dev.20230531.0":"2023-05-31T15:37:42.255Z","0.4.0-dev.20230601.0":"2023-06-01T15:38:55.809Z","0.4.0-dev.20230602.0":"2023-06-02T15:38:31.254Z","0.4.0-dev.20230603.0":"2023-06-03T15:39:18.529Z","0.4.0-dev.20230604.0":"2023-06-04T15:37:26.482Z","0.4.0-dev.20230605.0":"2023-06-05T15:38:05.758Z","0.4.0-dev.20230607.0":"2023-06-07T01:38:04.464Z","0.5.0-beta.0":"2023-06-13T06:58:55.063Z","0.5.1-beta.0":"2023-06-13T07:56:42.433Z","0.5.1":"2023-06-13T08:44:33.305Z","0.5.2-beta.0":"2023-06-26T06:13:02.072Z","0.5.2":"2023-06-26T06:27:24.066Z","0.5.3-beta.0":"2023-06-29T08:17:55.140Z","0.5.3":"2023-06-29T08:39:35.365Z","0.6.0-beta.0":"2023-07-07T11:26:29.507Z","0.6.0":"2023-07-07T11:35:19.699Z","0.6.0-dev.20230708.0":"2023-07-08T15:39:25.464Z","0.6.0-dev.20230709.0":"2023-07-09T15:39:47.195Z","0.7.0-beta.0":"2023-07-21T10:47:51.484Z","0.7.0":"2023-07-21T11:31:04.986Z","0.7.1-beta.0":"2023-07-27T09:57:38.573Z","0.7.1":"2023-07-27T10:12:41.151Z","0.7.1-dev.20230727.0":"2023-07-27T15:39:31.955Z","0.7.2-beta.0":"2023-07-31T08:39:48.755Z","0.7.2":"2023-07-31T08:50:50.902Z","0.7.2-dev.20230804.0":"2023-08-04T01:47:56.355Z","0.8.0-beta.0":"2023-08-04T08:45:12.348Z","0.8.0":"2023-08-04T09:28:04.986Z","0.8.0-dev.20230807.0":"2023-08-07T02:41:21.303Z","0.8.1-beta.0":"2023-08-14T07:08:05.748Z","0.8.1":"2023-08-14T07:29:42.014Z","0.8.1-dev.20230815.0":"2023-08-15T02:40:34.126Z","0.8.1-dev.20230818.0":"2023-08-18T02:40:03.573Z","0.9.0-beta.0":"2023-08-18T11:18:18.459Z","0.9.0":"2023-08-18T11:30:43.743Z","0.9.1-beta.0":"2023-08-21T05:33:32.975Z","0.9.1":"2023-08-21T05:39:51.072Z","0.9.1-dev.20230822.0":"2023-08-22T02:40:20.273Z","0.9.1-dev.20230831.0":"2023-08-31T02:40:11.276Z","0.9.1-dev.20230904.0":"2023-09-04T02:41:06.232Z","0.9.1-dev.20230912.0":"2023-09-12T02:40:26.995Z","0.9.1-dev.20230920.0":"2023-09-20T02:40:26.774Z","0.10.0-beta.0":"2023-09-23T05:26:19.335Z","0.10.0":"2023-09-23T05:36:55.602Z","0.10.0-dev.20230925.0":"2023-09-25T02:40:32.981Z","0.10.0-dev.20230927.0":"2023-09-27T02:42:52.127Z","0.10.0-dev.20230928.0":"2023-09-28T02:41:26.422Z","0.10.0-dev.20231002.0":"2023-10-02T02:41:57.091Z","0.10.0-dev.20231003.0":"2023-10-03T02:41:03.249Z","0.10.0-dev.20231004.0":"2023-10-04T02:42:02.093Z","0.10.0-dev.20231005.0":"2023-10-05T02:41:10.195Z","0.10.0-dev.20231006.0":"2023-10-06T02:41:00.251Z","0.10.0-dev.20231012.0":"2023-10-12T02:42:41.873Z","0.10.0-dev.20231015.0":"2023-10-15T02:40:40.678Z","0.10.1-beta.0":"2023-10-16T05:53:16.801Z","0.10.1":"2023-10-16T06:19:23.783Z","0.10.1-dev.20231017.0":"2023-10-17T02:41:21.259Z","0.10.1-dev.20231018.0":"2023-10-18T02:42:22.681Z","0.10.2-beta.0":"2023-10-24T10:31:48.256Z","0.10.2":"2023-10-24T10:45:39.447Z","0.10.3-beta.0":"2024-01-11T11:09:58.485Z","0.10.3":"2024-01-11T11:24:15.725Z","0.10.4-beta.0":"2024-01-18T10:22:10.999Z","0.10.4":"2024-01-18T10:36:51.292Z","0.10.4-dev.20240122.0":"2024-01-22T02:44:25.908Z","0.10.4-dev.20240123.0":"2024-01-23T02:44:15.409Z","0.10.4-dev.20240126.0":"2024-01-26T02:44:45.668Z","0.10.4-dev.20240129.0":"2024-01-29T02:44:03.699Z","0.10.4-dev.20240130.0":"2024-01-30T02:44:32.973Z","0.10.4-dev.20240131.0":"2024-01-31T02:44:50.369Z","0.10.4-dev.20240202.0":"2024-02-02T02:44:38.230Z","0.10.4-dev.20240207.0":"2024-02-07T02:44:26.954Z"},"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":"PG driver for Vulcan SQL","homepage":"https://github.com/Canner/vulcan#readme","keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"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":""}