1
This commit is contained in:
parent
e7581ab1ab
commit
37727c88b2
@ -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>) {
|
||||||
|
|||||||
@ -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数据库迁移工具的默认实现
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user