cockroach db create table with integer column but get from db is bigint

This commit is contained in:
brookechen 2023-07-11 16:42:49 +08:00
parent 0b9bf4f167
commit 604489eb38
1 changed files with 3 additions and 3 deletions

View File

@ -290,7 +290,7 @@ func TestGetColumnsComment(t *testing.T) {
} }
type TestCommentUpdate struct { type TestCommentUpdate struct {
HasComment int `xorm:"comment('this is a comment before update')"` HasComment int `xorm:"bigint comment('this is a comment before update')"`
} }
func (m *TestCommentUpdate) TableName() string { func (m *TestCommentUpdate) TableName() string {
@ -298,7 +298,7 @@ func (m *TestCommentUpdate) TableName() string {
} }
type TestCommentUpdate2 struct { type TestCommentUpdate2 struct {
HasComment int `xorm:"comment('this is a comment after update')"` HasComment int `xorm:"bigint comment('this is a comment after update')"`
} }
func (m *TestCommentUpdate2) TableName() string { func (m *TestCommentUpdate2) TableName() string {
@ -308,7 +308,7 @@ func (m *TestCommentUpdate2) TableName() string {
func TestColumnCommentUpdate(t *testing.T) { func TestColumnCommentUpdate(t *testing.T) {
comment := "this is a comment after update" comment := "this is a comment after update"
assertSync(t, new(TestCommentUpdate)) assertSync(t, new(TestCommentUpdate))
assert.NoError(t, testEngine.Sync(new(TestCommentUpdate2))) // modify table column comment assert.NoError(t, testEngine.Sync2(new(TestCommentUpdate2))) // modify table column comment
switch testEngine.Dialect().URI().DBType { switch testEngine.Dialect().URI().DBType {
case schemas.POSTGRES: // only postgres dialect implement the feature of modify comment in postgres.ModifyColumnSQL case schemas.POSTGRES: // only postgres dialect implement the feature of modify comment in postgres.ModifyColumnSQL