1
0
Fork 0
mirror of synced 2024-09-20 11:27:56 +12:00
budibase/packages/server/db/client.js

20 lines
525 B
JavaScript
Raw Normal View History

// const nano = require("nano")
const PouchDB = require("pouchdb")
2020-04-08 02:12:08 +12:00
2020-04-09 04:00:27 +12:00
const COUCH_DB_URL =
process.env.COUCH_DB_URL || "http://admin:password@localhost:5984"
2020-04-08 02:12:08 +12:00
// database can be "pouch" or "couch"
const CouchDB = ({ database, couchDbConnectionString }) => {
database = database || "couch"
couchDbConnectionString = couchDbConnectionString || COUCH_DB_URL
if (database === "couch") {
return PouchDB.defaults({
prefix: couchDbConnectionString,
})
}
// else setup for leveldb
}
module.exports = CouchDB