feat: enhance database management with new migration and database node functionalities, including CRUD operations and test cases

This commit is contained in:
lborv
2025-09-27 23:41:32 +03:00
parent 0d5b2830ed
commit 785a7bfe8e
21 changed files with 333 additions and 189 deletions

View File

@ -0,0 +1,22 @@
import { config } from "../config";
import axios from "axios";
export default async (
host: string,
port: number,
username: string,
password: string
) => {
try {
const response = await axios.post(`${config.url}/database/node/create`, {
host,
port,
username,
password,
});
return response.data;
} catch (error) {
console.error("Error in creating database node:", error);
}
};