ladonsqlmanager:适用于Ladon的替代SQLManager

时间:2024-05-28 10:34:06
【文件属性】:

文件名称:ladonsqlmanager:适用于Ladon的替代SQLManager

文件大小:384KB

文件格式:ZIP

更新时间:2024-05-28 10:34:06

Go

LadonSQLManager 为了在使用而无需sql迁移或sqlx依赖项。 这使您可以通过外部文件/系统而不是内置的迁移系统来处理数据库更改。 我需要这样做是因为我使用goose和pgx,并且不希望再有任何SQL库依赖项。 请参阅data /目录以获取必需SQL文件,以便可以将其添加到自己的数据库版本控制管道中。 (还包括一个鹅兼容文件)。 添加了MySQL语句后,我没有进行测试,因为我没有使用MySQL。 另请注意,如果要支持自己的数据库,可以调用SQLManager.SetStatements(... ladonsqlmanager.Statements)。 但是最有可能需要控制如何创建特定于数据存储的数据库表。 例子 请参阅示例目录以与pgx一起使用。 假设您已经通过某种外部方法创建了表。 作者


网友评论

相关文章