239 lines
5.0 KiB
Plaintext
239 lines
5.0 KiB
Plaintext
--source suite/xengine/include/have_xengine.inc
|
|
|
|
#
|
|
# NULL column attribute
|
|
#
|
|
|
|
let $extra_col_opts = NULL;
|
|
|
|
|
|
--echo ########################
|
|
--echo # BINARY columns
|
|
--echo ########################
|
|
|
|
--source type_binary.inc
|
|
--let $col_type = BINARY
|
|
--let $col_default = 0
|
|
--source col_null.inc
|
|
|
|
--echo ########################
|
|
--echo # VARBINARY columns
|
|
--echo ########################
|
|
|
|
--let $extra_col_opts_orig = $extra_col_opts
|
|
--let $extra_col_opts = NOT NULL
|
|
--source type_varbinary.inc
|
|
--let $col_type = VARBINARY(64)
|
|
--let $col_default = 'test'
|
|
--let $extra_col_opts = $extra_col_opts_orig
|
|
--source col_null.inc
|
|
|
|
--echo ########################
|
|
--echo # BIT columns
|
|
--echo ########################
|
|
|
|
--let $extra_col_opts_orig = $extra_col_opts
|
|
--let $extra_col_opts = NOT NULL
|
|
--source type_bit.inc
|
|
--let $col_type = BIT
|
|
--let $col_default = 1
|
|
--let $extra_col_opts = $extra_col_opts_orig
|
|
--source col_null.inc
|
|
|
|
--echo ########################
|
|
--echo # BLOB columns
|
|
--echo ########################
|
|
|
|
--source type_blob.inc
|
|
|
|
--let $col_default = ''
|
|
|
|
--let $col_type = BLOB
|
|
--source col_null.inc
|
|
|
|
--let $col_type = TINYBLOB
|
|
--source col_null.inc
|
|
|
|
--let $col_type = MEDIUMBLOB
|
|
--source col_null.inc
|
|
|
|
--let $col_type = LONGBLOB
|
|
--source col_null.inc
|
|
|
|
--echo ########################
|
|
--echo # BOOL columns
|
|
--echo ########################
|
|
|
|
--source type_bool.inc
|
|
--let $col_type = BOOL
|
|
--let $col_default = '0'
|
|
--source col_null.inc
|
|
|
|
|
|
--echo ########################
|
|
--echo # CHAR columns
|
|
--echo ########################
|
|
|
|
--let $extra_col_opts_orig = $extra_col_opts
|
|
--let $extra_col_opts = NOT NULL
|
|
--source type_char.inc
|
|
--let $col_type = CHAR
|
|
--let $col_default = '_'
|
|
--let $extra_col_opts = $extra_col_opts_orig
|
|
--source col_null.inc
|
|
|
|
--echo ########################
|
|
--echo # VARCHAR columns
|
|
--echo ########################
|
|
|
|
--let $extra_col_opts_orig = $extra_col_opts
|
|
--let $extra_col_opts = NOT NULL
|
|
--source type_varchar.inc
|
|
--let $col_type = VARCHAR(64)
|
|
--let $col_default = 'test default'
|
|
--let $extra_col_opts = $extra_col_opts_orig
|
|
--source col_null.inc
|
|
|
|
|
|
--echo ########################
|
|
--echo # date and time columns
|
|
--echo ########################
|
|
|
|
--source type_date_time.inc
|
|
|
|
--let $col_type = DATE
|
|
--let $col_default = '2012-12-21'
|
|
--source col_null.inc
|
|
|
|
--let $col_type = DATETIME
|
|
--let $col_default = '2012-12-21 12:21:12'
|
|
--source col_null.inc
|
|
|
|
--let $col_type = TIMESTAMP
|
|
--let $col_default = '2012-12-21 12:21:12'
|
|
--source col_null.inc
|
|
|
|
--let $col_type = TIME
|
|
--let $col_default = '12:21:12'
|
|
--source col_null.inc
|
|
|
|
--let $col_type = YEAR
|
|
--let $col_default = '2012'
|
|
--source col_null.inc
|
|
|
|
--let $col_type = YEAR(4)
|
|
--let $col_default = '12'
|
|
--source col_null.inc
|
|
|
|
|
|
--echo ########################
|
|
--echo # ENUM columns
|
|
--echo ########################
|
|
|
|
--let $extra_col_opts_orig = $extra_col_opts
|
|
--let $extra_col_opts = NOT NULL
|
|
--source type_enum.inc
|
|
--let $col_type = ENUM('test1','test2','test3')
|
|
--let $col_default = 'test2'
|
|
--let $extra_col_opts = $extra_col_opts_orig
|
|
--source col_null.inc
|
|
|
|
--echo ########################
|
|
--echo # Fixed point columns (NUMERIC, DECIMAL)
|
|
--echo ########################
|
|
|
|
--let $extra_col_opts_orig = $extra_col_opts
|
|
--let $extra_col_opts = NOT NULL
|
|
--source type_fixed.inc
|
|
|
|
--let $col_type = DECIMAL
|
|
--let $col_default = 1.1
|
|
--let $extra_col_opts = $extra_col_opts_orig
|
|
--source col_null.inc
|
|
|
|
--let $col_type = NUMERIC
|
|
--let $col_default = 0
|
|
--source col_null.inc
|
|
|
|
--echo ########################
|
|
--echo # Floating point columns (FLOAT, DOUBLE)
|
|
--echo ########################
|
|
|
|
--let $extra_col_opts_orig = $extra_col_opts
|
|
--let $extra_col_opts = NOT NULL
|
|
--source type_float.inc
|
|
|
|
--let $col_type = FLOAT
|
|
--let $col_default = 1.1
|
|
--let $extra_col_opts = $extra_col_opts_orig
|
|
--source col_null.inc
|
|
|
|
--let $col_type = DOUBLE
|
|
--let $col_default = 0
|
|
--source col_null.inc
|
|
|
|
--echo ########################
|
|
--echo # INT columns
|
|
--echo ########################
|
|
|
|
--source type_int.inc
|
|
|
|
--let $col_type = INT
|
|
--let $col_default = 2147483647
|
|
--source col_null.inc
|
|
|
|
--let $col_type = TINYINT
|
|
--let $col_default = 127
|
|
--source col_null.inc
|
|
|
|
--let $col_type = SMALLINT
|
|
--let $col_default = 0
|
|
--source col_null.inc
|
|
|
|
--let $col_type = MEDIUMINT
|
|
--let $col_default = 1
|
|
--source col_null.inc
|
|
|
|
--let $col_type = BIGINT
|
|
--let $col_default = 9223372036854775807
|
|
--source col_null.inc
|
|
|
|
--echo ########################
|
|
--echo # SET columns
|
|
--echo ########################
|
|
|
|
--let $extra_col_opts_orig = $extra_col_opts
|
|
--let $extra_col_opts = NOT NULL
|
|
--source type_set.inc
|
|
--let $col_type = SET('test1','test2','test3')
|
|
--let $col_default = 'test2,test3'
|
|
--let $extra_col_opts = $extra_col_opts_orig
|
|
--source col_null.inc
|
|
|
|
|
|
--echo ########################
|
|
--echo # TEXT columns
|
|
--echo ########################
|
|
|
|
--source type_text.inc
|
|
|
|
--let $col_default = ''
|
|
|
|
--let $col_type = TEXT
|
|
--source col_null.inc
|
|
|
|
--let $col_type = TINYTEXT
|
|
--source col_null.inc
|
|
|
|
--let $col_type = MEDIUMTEXT
|
|
--source col_null.inc
|
|
|
|
--let $col_type = LONGTEXT
|
|
--source col_null.inc
|
|
|
|
|
|
--let $col_type =
|
|
--let $col_default =
|
|
--let $extra_col_opts =
|
|
--source suite/xengine/include/check_xengine_log_error.inc
|