1.2.0 • Published 6 months ago

alldbconnect v1.2.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

alldbconnect

alldbconnect is a simple and powerful Node.js package that allows you to connect to multiple databases (PostgreSQL, MongoDB, MySQL, Redis, etc.) with a single command.

šŸš€ Installation

Install alldbconnect via npm:

npm install alldbconnect

šŸ“Œ Usage

Import the package and connect to any supported database using a single function call.

1ļøāƒ£ PostgreSQL

require("dotenv").config();
const db = require("alldbconnect");

(async () => {
    const postgres = await db.connect(process.env.POSTGRES_URL); ##for sequelize use "await connect(process.env.POSTGRES_URL, true);"
    console.log("āœ… PostgreSQL connected!");
})();

2ļøāƒ£ MongoDB

require("dotenv").config();
const db = require("alldbconnect");

(async () => {
    const mongo = await db.connect(process.env.MONGO_URL);
    console.log("āœ… MongoDB connected!");
})();

3ļøāƒ£ MySQL

require("dotenv").config();
const db = require("alldbconnect");

(async () => {
    const mysql = await db.connect(process.env.MYSQL_URL);
    console.log("āœ… MySQL connected!");
})();

4ļøāƒ£ Redis

require("dotenv").config();
const db = require("alldbconnect");

(async () => {
    const redis = await db.connect(process.env.REDIS_URL);
    console.log("āœ… Redis connected!");
})();

šŸ“œ Environment Variables

Set your database URLs in a .env file:

POSTGRES_URL=your_postgres_connection_string
MONGO_URL=your_mongodb_connection_string
MYSQL_URL=your_mysql_connection_string
REDIS_URL=your_redis_connection_string

šŸ“– License

This package is open-source and available under the MIT license.


šŸš€ Now you can connect to multiple databases with a single command!