we0-cms-pgsql-api
Version:
A CMS API package for Next.js applications with dynamic table management
23 lines (22 loc) • 559 B
TypeScript
import { Sequelize } from "sequelize";
import { DatabaseConfig } from "../types";
/**
* 初始化数据库连接
*/
export declare function initializeDatabase(config: DatabaseConfig): Sequelize;
/**
* 获取当前数据库实例
*/
export declare function getDatabase(): Sequelize;
/**
* 测试数据库连接
*/
export declare function testConnection(): Promise<boolean>;
/**
* 同步数据库模型
*/
export declare function syncDatabase(): Promise<boolean>;
/**
* 关闭数据库连接
*/
export declare function closeDatabase(): Promise<void>;