Test fix.
This commit is contained in:
parent
5103e0f1ab
commit
dea09d49e8
3 changed files with 9 additions and 3 deletions
|
|
@ -1247,6 +1247,7 @@ var toInsert = model.AllTypes{
|
||||||
var allTypesJson = `
|
var allTypesJson = `
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
"ID": 1,
|
||||||
"Boolean": false,
|
"Boolean": false,
|
||||||
"BooleanPtr": true,
|
"BooleanPtr": true,
|
||||||
"TinyInt": -3,
|
"TinyInt": -3,
|
||||||
|
|
@ -1311,6 +1312,7 @@ var allTypesJson = `
|
||||||
"JSONPtr": "{\"key1\": \"value1\", \"key2\": \"value2\"}"
|
"JSONPtr": "{\"key1\": \"value1\", \"key2\": \"value2\"}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"ID": 2,
|
||||||
"Boolean": false,
|
"Boolean": false,
|
||||||
"BooleanPtr": null,
|
"BooleanPtr": null,
|
||||||
"TinyInt": -3,
|
"TinyInt": -3,
|
||||||
|
|
|
||||||
|
|
@ -305,7 +305,7 @@ func newLinkTableImpl(schemaName, tableName, alias string) linkTable {
|
||||||
DescriptionColumn = mysql.StringColumn("description")
|
DescriptionColumn = mysql.StringColumn("description")
|
||||||
allColumns = mysql.ColumnList{IDColumn, URLColumn, NameColumn, DescriptionColumn}
|
allColumns = mysql.ColumnList{IDColumn, URLColumn, NameColumn, DescriptionColumn}
|
||||||
mutableColumns = mysql.ColumnList{URLColumn, NameColumn, DescriptionColumn}
|
mutableColumns = mysql.ColumnList{URLColumn, NameColumn, DescriptionColumn}
|
||||||
defaultColumns = mysql.ColumnList{DescriptionColumn}
|
defaultColumns = mysql.ColumnList{}
|
||||||
)
|
)
|
||||||
|
|
||||||
return linkTable{
|
return linkTable{
|
||||||
|
|
@ -670,6 +670,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
type AllTypes struct {
|
type AllTypes struct {
|
||||||
|
ID int32 ` + "`" + `sql:"primary_key"` + "`" + `
|
||||||
Boolean bool
|
Boolean bool
|
||||||
BooleanPtr *bool
|
BooleanPtr *bool
|
||||||
TinyInt int8
|
TinyInt int8
|
||||||
|
|
@ -755,6 +756,7 @@ type allTypesTable struct {
|
||||||
mysql.Table
|
mysql.Table
|
||||||
|
|
||||||
// Columns
|
// Columns
|
||||||
|
ID mysql.ColumnInteger
|
||||||
Boolean mysql.ColumnBool
|
Boolean mysql.ColumnBool
|
||||||
BooleanPtr mysql.ColumnBool
|
BooleanPtr mysql.ColumnBool
|
||||||
TinyInt mysql.ColumnInteger
|
TinyInt mysql.ColumnInteger
|
||||||
|
|
@ -858,6 +860,7 @@ func newAllTypesTable(schemaName, tableName, alias string) *AllTypesTable {
|
||||||
|
|
||||||
func newAllTypesTableImpl(schemaName, tableName, alias string) allTypesTable {
|
func newAllTypesTableImpl(schemaName, tableName, alias string) allTypesTable {
|
||||||
var (
|
var (
|
||||||
|
IDColumn = mysql.IntegerColumn("id")
|
||||||
BooleanColumn = mysql.BoolColumn("boolean")
|
BooleanColumn = mysql.BoolColumn("boolean")
|
||||||
BooleanPtrColumn = mysql.BoolColumn("boolean_ptr")
|
BooleanPtrColumn = mysql.BoolColumn("boolean_ptr")
|
||||||
TinyIntColumn = mysql.IntegerColumn("tiny_int")
|
TinyIntColumn = mysql.IntegerColumn("tiny_int")
|
||||||
|
|
@ -920,7 +923,7 @@ func newAllTypesTableImpl(schemaName, tableName, alias string) allTypesTable {
|
||||||
SetPtrColumn = mysql.StringColumn("set_ptr")
|
SetPtrColumn = mysql.StringColumn("set_ptr")
|
||||||
JSONColumn = mysql.StringColumn("json")
|
JSONColumn = mysql.StringColumn("json")
|
||||||
JSONPtrColumn = mysql.StringColumn("json_ptr")
|
JSONPtrColumn = mysql.StringColumn("json_ptr")
|
||||||
allColumns = mysql.ColumnList{BooleanColumn, BooleanPtrColumn, TinyIntColumn, UTinyIntColumn, SmallIntColumn, USmallIntColumn, MediumIntColumn, UMediumIntColumn, IntegerColumn, UIntegerColumn, BigIntColumn, UBigIntColumn, TinyIntPtrColumn, UTinyIntPtrColumn, SmallIntPtrColumn, USmallIntPtrColumn, MediumIntPtrColumn, UMediumIntPtrColumn, IntegerPtrColumn, UIntegerPtrColumn, BigIntPtrColumn, UBigIntPtrColumn, DecimalColumn, DecimalPtrColumn, NumericColumn, NumericPtrColumn, FloatColumn, FloatPtrColumn, DoubleColumn, DoublePtrColumn, RealColumn, RealPtrColumn, BitColumn, BitPtrColumn, TimeColumn, TimePtrColumn, DateColumn, DatePtrColumn, DateTimeColumn, DateTimePtrColumn, TimestampColumn, TimestampPtrColumn, YearColumn, YearPtrColumn, CharColumn, CharPtrColumn, VarCharColumn, VarCharPtrColumn, BinaryColumn, BinaryPtrColumn, VarBinaryColumn, VarBinaryPtrColumn, BlobColumn, BlobPtrColumn, TextColumn, TextPtrColumn, EnumColumn, EnumPtrColumn, SetColumn, SetPtrColumn, JSONColumn, JSONPtrColumn}
|
allColumns = mysql.ColumnList{IDColumn, BooleanColumn, BooleanPtrColumn, TinyIntColumn, UTinyIntColumn, SmallIntColumn, USmallIntColumn, MediumIntColumn, UMediumIntColumn, IntegerColumn, UIntegerColumn, BigIntColumn, UBigIntColumn, TinyIntPtrColumn, UTinyIntPtrColumn, SmallIntPtrColumn, USmallIntPtrColumn, MediumIntPtrColumn, UMediumIntPtrColumn, IntegerPtrColumn, UIntegerPtrColumn, BigIntPtrColumn, UBigIntPtrColumn, DecimalColumn, DecimalPtrColumn, NumericColumn, NumericPtrColumn, FloatColumn, FloatPtrColumn, DoubleColumn, DoublePtrColumn, RealColumn, RealPtrColumn, BitColumn, BitPtrColumn, TimeColumn, TimePtrColumn, DateColumn, DatePtrColumn, DateTimeColumn, DateTimePtrColumn, TimestampColumn, TimestampPtrColumn, YearColumn, YearPtrColumn, CharColumn, CharPtrColumn, VarCharColumn, VarCharPtrColumn, BinaryColumn, BinaryPtrColumn, VarBinaryColumn, VarBinaryPtrColumn, BlobColumn, BlobPtrColumn, TextColumn, TextPtrColumn, EnumColumn, EnumPtrColumn, SetColumn, SetPtrColumn, JSONColumn, JSONPtrColumn}
|
||||||
mutableColumns = mysql.ColumnList{BooleanColumn, BooleanPtrColumn, TinyIntColumn, UTinyIntColumn, SmallIntColumn, USmallIntColumn, MediumIntColumn, UMediumIntColumn, IntegerColumn, UIntegerColumn, BigIntColumn, UBigIntColumn, TinyIntPtrColumn, UTinyIntPtrColumn, SmallIntPtrColumn, USmallIntPtrColumn, MediumIntPtrColumn, UMediumIntPtrColumn, IntegerPtrColumn, UIntegerPtrColumn, BigIntPtrColumn, UBigIntPtrColumn, DecimalColumn, DecimalPtrColumn, NumericColumn, NumericPtrColumn, FloatColumn, FloatPtrColumn, DoubleColumn, DoublePtrColumn, RealColumn, RealPtrColumn, BitColumn, BitPtrColumn, TimeColumn, TimePtrColumn, DateColumn, DatePtrColumn, DateTimeColumn, DateTimePtrColumn, TimestampColumn, TimestampPtrColumn, YearColumn, YearPtrColumn, CharColumn, CharPtrColumn, VarCharColumn, VarCharPtrColumn, BinaryColumn, BinaryPtrColumn, VarBinaryColumn, VarBinaryPtrColumn, BlobColumn, BlobPtrColumn, TextColumn, TextPtrColumn, EnumColumn, EnumPtrColumn, SetColumn, SetPtrColumn, JSONColumn, JSONPtrColumn}
|
mutableColumns = mysql.ColumnList{BooleanColumn, BooleanPtrColumn, TinyIntColumn, UTinyIntColumn, SmallIntColumn, USmallIntColumn, MediumIntColumn, UMediumIntColumn, IntegerColumn, UIntegerColumn, BigIntColumn, UBigIntColumn, TinyIntPtrColumn, UTinyIntPtrColumn, SmallIntPtrColumn, USmallIntPtrColumn, MediumIntPtrColumn, UMediumIntPtrColumn, IntegerPtrColumn, UIntegerPtrColumn, BigIntPtrColumn, UBigIntPtrColumn, DecimalColumn, DecimalPtrColumn, NumericColumn, NumericPtrColumn, FloatColumn, FloatPtrColumn, DoubleColumn, DoublePtrColumn, RealColumn, RealPtrColumn, BitColumn, BitPtrColumn, TimeColumn, TimePtrColumn, DateColumn, DatePtrColumn, DateTimeColumn, DateTimePtrColumn, TimestampColumn, TimestampPtrColumn, YearColumn, YearPtrColumn, CharColumn, CharPtrColumn, VarCharColumn, VarCharPtrColumn, BinaryColumn, BinaryPtrColumn, VarBinaryColumn, VarBinaryPtrColumn, BlobColumn, BlobPtrColumn, TextColumn, TextPtrColumn, EnumColumn, EnumPtrColumn, SetColumn, SetPtrColumn, JSONColumn, JSONPtrColumn}
|
||||||
defaultColumns = mysql.ColumnList{BooleanColumn, TinyIntColumn, UTinyIntColumn, SmallIntColumn, USmallIntColumn, MediumIntColumn, UMediumIntColumn, IntegerColumn, UIntegerColumn, BigIntColumn, UBigIntColumn, DecimalColumn, NumericColumn, FloatColumn, DoubleColumn, RealColumn, BitColumn, TimeColumn, DateColumn, DateTimeColumn, TimestampColumn, YearColumn, CharColumn, VarCharColumn, BinaryColumn, VarBinaryColumn, EnumColumn, SetColumn}
|
defaultColumns = mysql.ColumnList{BooleanColumn, TinyIntColumn, UTinyIntColumn, SmallIntColumn, USmallIntColumn, MediumIntColumn, UMediumIntColumn, IntegerColumn, UIntegerColumn, BigIntColumn, UBigIntColumn, DecimalColumn, NumericColumn, FloatColumn, DoubleColumn, RealColumn, BitColumn, TimeColumn, DateColumn, DateTimeColumn, TimestampColumn, YearColumn, CharColumn, VarCharColumn, BinaryColumn, VarBinaryColumn, EnumColumn, SetColumn}
|
||||||
)
|
)
|
||||||
|
|
@ -929,6 +932,7 @@ func newAllTypesTableImpl(schemaName, tableName, alias string) allTypesTable {
|
||||||
Table: mysql.NewTable(schemaName, tableName, alias, allColumns...),
|
Table: mysql.NewTable(schemaName, tableName, alias, allColumns...),
|
||||||
|
|
||||||
//Columns
|
//Columns
|
||||||
|
ID: IDColumn,
|
||||||
Boolean: BooleanColumn,
|
Boolean: BooleanColumn,
|
||||||
BooleanPtr: BooleanPtrColumn,
|
BooleanPtr: BooleanPtrColumn,
|
||||||
TinyInt: TinyIntColumn,
|
TinyInt: TinyIntColumn,
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit e35d57ed1539aa759ef3fade06086d639286854e
|
Subproject commit c3e137dcef813c43ab93889f7958ecd9800429ce
|
||||||
Loading…
Add table
Add a link
Reference in a new issue