This commit is contained in:
AiKrai 2025-03-21 15:36:21 +08:00
parent e7581ab1ab
commit 37727c88b2
3 changed files with 0 additions and 15 deletions

View File

@ -13,23 +13,10 @@ import org.aikrai.vertx.db.migration.SqlAnnotationMapper
/** /**
* PostgreSQL数据库迁移生成工具 * PostgreSQL数据库迁移生成工具
* 参考了ebean框架的设计
*/ */
object GenerateMigration { object GenerateMigration {
/** /**
* 生成数据库迁移脚本 * 生成数据库迁移脚本
* 使用示例
*
* ```
* // 创建SQL注解映射器
* val mapper = createSqlAnnotationMapper()
*
* // 设置迁移生成器
* val dbMigration = DbMigration.create()
* dbMigration.setEntityPackage("org.aikrai.vertx.entity")
* dbMigration.setSqlAnnotationMapper(mapper)
* dbMigration.generateMigration()
* ```
*/ */
@JvmStatic @JvmStatic
fun main(args: Array<String>) { fun main(args: Array<String>) {

View File

@ -1,7 +1,6 @@
package org.aikrai.vertx.db.migration package org.aikrai.vertx.db.migration
import java.io.File import java.io.File
import java.io.IOException
/** /**
* PostgreSQL数据库迁移工具的默认实现 * PostgreSQL数据库迁移工具的默认实现

View File

@ -1,6 +1,5 @@
package org.aikrai.vertx.db.migration package org.aikrai.vertx.db.migration
import org.aikrai.vertx.db.annotation.TableName
import org.reflections.Reflections import org.reflections.Reflections
import org.w3c.dom.Document import org.w3c.dom.Document
import org.w3c.dom.Element import org.w3c.dom.Element