0.0.1 β€’ Published 5 months ago

@fusedb/postgres v0.0.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
5 months ago

πŸ”Œ FUSE Driver: Postgres

A FUSE driver for storing data using Postgres as the storage engine.

npm i @fushdb/postgres npm license FUSE ⚑


πŸ“¦ Installation

npm install @fusedb/core
npm install @fusedb/postgres

πŸš€ Usage

const FUSE = require("@fusedb/core");
const PostgresDriver = require("@fusedb/postgres");

const db = new FUSE({
  driver: new PostgresDriver({
    connectionString: "postgresql://user:password@host:port/dbname",
  }),
});

(async () => {
  await db.set("example", { hello: "world" });
  const data = await db.get("example");
  
  console.log(data); // { hello: "world" }
})();

βš™οΈ Options

OptionTypeDescription
connectionStringstringPostgreSQL connection string
tablestringTable name for database

βœ… Features

  • βœ… Full compatibility with FUSE Core API
  • βœ… Persistent storage via Postgres

πŸ“š Related


🀝 Contributing

We welcome community contributions!

If you’re building your own driver, feel free to publish it using:

  • fusedb-<name>
  • or @your-org/fusedb-<name>

Follow the FUSE Driver Guidelines for more details.


🧾 License

Licensed under the Apache-2.0.