gormt
gormt copied to clipboard
数据表自带prefix,生成model struct和文件名也都带上了prefix,有办法去掉么
数据表自带prefix,生成model struct和文件名也都带上了prefix,有办法去掉么
比如我所有数据表都有prefix = xxxproject_, 用户表为 xxxproject_customer,生成的model就是
type XxxprojectCustomer struct{
}
对应文件是xxxproject_customer.go
我已经在config.yaml里面制定了table_prefix = “xxxproject_”
table_prefix 已经被定义成,数据库表名前缀了, https://github.com/xxjwxc/gormt/commit/dc8a862255d4bd30188500d0faf5a9531095cf21#diff-88034826afd473ebb9e29010f334521714ed7d44ce0c1df0b2e3956899c0a6e9
你看下是否能纠正过来,不行的话,可能需要51过后更新了!
他这个模块是执行数据库表的时候加前缀,你的需求是生成结构体的时候去掉表前缀(已被注释掉了,因为目前我觉得,执行数据库加表前缀可能更实用一点)目前看起来这两个功能都需要!所以需要更新整合一下。
所以 我需要的其实是叫 tablePrefix?我试试啊
哦 我看明白你那个commit了 这功能被去掉了 哈哈哈哈
是的,需要再加进去!
@xxjwxc 用户角度来看,这应该是两个不同的功能。现在作用应该类似于filter_tables, 一般说的table_prefix都会认为是表前缀 2333
@xxjwxc @shyandsy https://github.com/xxjwxc/gormt/pull/183