1.0.0 • Published 2 years ago

cratedb-cubejs-driver v1.0.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

cratedb-driver for cube.js

fork form offical pg driver and do some change

Some Notes

current not merge info offical packages,should add some more config for cube.js

  • .env
CUBEJS_DB_HOST=localhost
CUBEJS_DB_NAME=doc
CUBEJS_DB_USER=crate
CUBEJS_DB_PASS=
CUBEJS_WEB_SOCKETS=true
CUBEJS_DEV_MODE=true
CUBEJS_DB_TYPE=cratedb
  • cube.js
const {CrateDBDriver,CrateDBQuery} = require("@dalongrong/cratedb-driver")
module.exports = {
    dialectFactory: (dataSource) => {
        // need config  datasource  for multitenant env
        return CrateDBQuery
    },
    dbType: ({ dataSource } = {}) => {
        return "cratedb"
    },
    driverFactory: ({ dataSource } = {}) => {
        return new CrateDBDriver({})
    }
};