fix(type_mapper): update timestamp type mapping to use SqlTimeStamp
All checks were successful
CI / Test (1.24) (push) Successful in -25m13s
CI / Test (1.25) (push) Successful in -25m10s
CI / Build (push) Successful in -26m2s
CI / Lint (push) Successful in -25m39s
Release / Build and Release (push) Successful in -25m49s
Integration Tests / Integration Tests (push) Successful in -25m26s
All checks were successful
CI / Test (1.24) (push) Successful in -25m13s
CI / Test (1.25) (push) Successful in -25m10s
CI / Build (push) Successful in -26m2s
CI / Lint (push) Successful in -25m39s
Release / Build and Release (push) Successful in -25m49s
Integration Tests / Integration Tests (push) Successful in -25m26s
This commit is contained in:
@@ -133,10 +133,10 @@ func (tm *TypeMapper) bunGoType(sqlType string) string {
|
|||||||
"decimal": tm.sqlTypesAlias + ".SqlFloat64",
|
"decimal": tm.sqlTypesAlias + ".SqlFloat64",
|
||||||
|
|
||||||
// Date/Time types
|
// Date/Time types
|
||||||
"timestamp": tm.sqlTypesAlias + ".SqlTime",
|
"timestamp": tm.sqlTypesAlias + ".SqlTimeStamp",
|
||||||
"timestamp without time zone": tm.sqlTypesAlias + ".SqlTime",
|
"timestamp without time zone": tm.sqlTypesAlias + ".SqlTimeStamp",
|
||||||
"timestamp with time zone": tm.sqlTypesAlias + ".SqlTime",
|
"timestamp with time zone": tm.sqlTypesAlias + ".SqlTimeStamp",
|
||||||
"timestamptz": tm.sqlTypesAlias + ".SqlTime",
|
"timestamptz": tm.sqlTypesAlias + ".SqlTimeStamp",
|
||||||
"date": tm.sqlTypesAlias + ".SqlDate",
|
"date": tm.sqlTypesAlias + ".SqlDate",
|
||||||
"time": tm.sqlTypesAlias + ".SqlTime",
|
"time": tm.sqlTypesAlias + ".SqlTime",
|
||||||
"time without time zone": tm.sqlTypesAlias + ".SqlTime",
|
"time without time zone": tm.sqlTypesAlias + ".SqlTime",
|
||||||
|
|||||||
@@ -567,8 +567,8 @@ func TestTypeMapper_SQLTypeToGoType_Bun(t *testing.T) {
|
|||||||
{"bigint", false, "resolvespec_common.SqlInt64"},
|
{"bigint", false, "resolvespec_common.SqlInt64"},
|
||||||
{"varchar", true, "resolvespec_common.SqlString"}, // Bun uses sql types even for NOT NULL strings
|
{"varchar", true, "resolvespec_common.SqlString"}, // Bun uses sql types even for NOT NULL strings
|
||||||
{"varchar", false, "resolvespec_common.SqlString"},
|
{"varchar", false, "resolvespec_common.SqlString"},
|
||||||
{"timestamp", true, "resolvespec_common.SqlTime"},
|
{"timestamp", true, "resolvespec_common.SqlTimeStamp"},
|
||||||
{"timestamp", false, "resolvespec_common.SqlTime"},
|
{"timestamp", false, "resolvespec_common.SqlTimeStamp"},
|
||||||
{"date", false, "resolvespec_common.SqlDate"},
|
{"date", false, "resolvespec_common.SqlDate"},
|
||||||
{"boolean", true, "bool"},
|
{"boolean", true, "bool"},
|
||||||
{"boolean", false, "resolvespec_common.SqlBool"},
|
{"boolean", false, "resolvespec_common.SqlBool"},
|
||||||
|
|||||||
@@ -158,10 +158,10 @@ func (tm *TypeMapper) nullableGoType(sqlType string) string {
|
|||||||
"decimal": tm.sqlTypesAlias + ".SqlFloat64",
|
"decimal": tm.sqlTypesAlias + ".SqlFloat64",
|
||||||
|
|
||||||
// Date/Time types
|
// Date/Time types
|
||||||
"timestamp": tm.sqlTypesAlias + ".SqlTime",
|
"timestamp": tm.sqlTypesAlias + ".SqlTimeStamp",
|
||||||
"timestamp without time zone": tm.sqlTypesAlias + ".SqlTime",
|
"timestamp without time zone": tm.sqlTypesAlias + ".SqlTimeStamp",
|
||||||
"timestamp with time zone": tm.sqlTypesAlias + ".SqlTime",
|
"timestamp with time zone": tm.sqlTypesAlias + ".SqlTimeStamp",
|
||||||
"timestamptz": tm.sqlTypesAlias + ".SqlTime",
|
"timestamptz": tm.sqlTypesAlias + ".SqlTimeStamp",
|
||||||
"date": tm.sqlTypesAlias + ".SqlDate",
|
"date": tm.sqlTypesAlias + ".SqlDate",
|
||||||
"time": tm.sqlTypesAlias + ".SqlTime",
|
"time": tm.sqlTypesAlias + ".SqlTime",
|
||||||
"time without time zone": tm.sqlTypesAlias + ".SqlTime",
|
"time without time zone": tm.sqlTypesAlias + ".SqlTime",
|
||||||
|
|||||||
@@ -655,7 +655,7 @@ func TestTypeMapper_SQLTypeToGoType(t *testing.T) {
|
|||||||
{"varchar", true, "string"},
|
{"varchar", true, "string"},
|
||||||
{"varchar", false, "sql_types.SqlString"},
|
{"varchar", false, "sql_types.SqlString"},
|
||||||
{"timestamp", true, "time.Time"},
|
{"timestamp", true, "time.Time"},
|
||||||
{"timestamp", false, "sql_types.SqlTime"},
|
{"timestamp", false, "sql_types.SqlTimeStamp"},
|
||||||
{"boolean", true, "bool"},
|
{"boolean", true, "bool"},
|
||||||
{"boolean", false, "sql_types.SqlBool"},
|
{"boolean", false, "sql_types.SqlBool"},
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user