--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