/** * 数据库和表相关 API */ import type { Database, Table } from './types' /** * 获取数据库列表 */ export async function getDatabases(connectionId: number): Promise { if (!window.go?.main?.App?.GetDatabases) { throw new Error('GetDatabases API 不可用') } return await window.go.main.App.GetDatabases(connectionId) } /** * 获取表列表 */ export async function getTables(connectionId: number, database: string): Promise { if (!window.go?.main?.App?.GetTables) { throw new Error('GetTables API 不可用') } return await window.go.main.App.GetTables(connectionId, database) }