1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-01 03:47:19 +03:00

MDEV-31003: Second execution for ps-protocol

This patch adds for "--ps-protocol" second execution
of queries "SELECT".
Also in this patch it is added ability to disable/enable
(--disable_ps2_protocol/--enable_ps2_protocol) second
execution for "--ps-prototocol" in testcases.
This commit is contained in:
Lena Startseva
2023-05-31 11:57:45 +07:00
parent 23dae6173c
commit 9854fb6fa7
400 changed files with 1339 additions and 42 deletions

View File

@ -185,12 +185,14 @@ let $OUTFILE = $MYSQLTEST_VARDIR/tmp/datadict.out;
--error 0,1
remove_file $OUTFILE;
--replace_result $OUTFILE <OUTFILE>
--disable_ps2_protocol
eval SELECT table_name,table_schema
INTO OUTFILE '$OUTFILE'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM information_schema.tables
WHERE table_schema = 'db_datadict' ORDER BY table_name;
--enable_ps2_protocol
cat_file $OUTFILE;
remove_file $OUTFILE;
#

View File

@ -18,12 +18,16 @@ INSERT INTO t1 VALUES (1), (2), (3);
--enable_info
--echo SELECT * FROM t1 INTO OUTFILE "MYSQL_TMP_DIR/bug21818.txt";
--disable_query_log # to avoid $MYSQL_TMP_DIR in query log
--disable_ps2_protocol
--eval SELECT * FROM t1 INTO OUTFILE "$MYSQL_TMP_DIR/bug21818.txt"
--enable_ps2_protocol
--enable_query_log
--disable_info
--echo
--disable_ps2_protocol
SELECT ROW_COUNT();
--enable_ps2_protocol
--echo
--echo # -- Check 2.
@ -33,7 +37,9 @@ SELECT a FROM t1 LIMIT 1 INTO @a;
--disable_info
--echo
--disable_ps2_protocol
SELECT ROW_COUNT();
--enable_ps2_protocol
--enable_warnings
--echo
@ -48,7 +54,9 @@ CREATE DATABASE mysqltest1;
--disable_info
--echo
--disable_ps2_protocol
SELECT ROW_COUNT();
--enable_ps2_protocol
DROP DATABASE mysqltest1;
@ -65,7 +73,9 @@ DELETE FROM t1;
--disable_info
--echo
--disable_ps2_protocol
SELECT ROW_COUNT();
--enable_ps2_protocol
--remove_file $MYSQL_TMP_DIR/bug21818.txt
@ -77,7 +87,9 @@ ALTER TABLE t1 ADD COLUMN b VARCHAR(255);
--disable_info
--echo
--disable_ps2_protocol
SELECT ROW_COUNT();
--enable_ps2_protocol
--echo
DROP TABLE t1;
@ -109,7 +121,9 @@ INSERT INTO t1 VALUES (1), (2), (3);
--error ER_SP_DOES_NOT_EXIST
SELECT f1();
--disable_ps2_protocol
SELECT ROW_COUNT();
--enable_ps2_protocol
DROP TABLE t1;