diff options
author | Tatsuo Ishii | 2024-10-23 06:29:17 +0000 |
---|---|---|
committer | Tatsuo Ishii | 2024-10-23 06:29:17 +0000 |
commit | 4871a30d77ae1436eb8ec816fe4f0a21091b0b84 (patch) | |
tree | bac15d4638db0789b04084b9fe50e51e0446011c /src | |
parent | 329b5da3f8c76df9723d78727ee4f41182c47b3e (diff) |
Test: add test cases for new "PGPOOL SET CACHE DELETE".
Diffstat (limited to 'src')
-rw-r--r-- | src/test/regression/tests/006.memqcache/expected.n | 30 | ||||
-rw-r--r-- | src/test/regression/tests/006.memqcache/expected.r | 32 | ||||
-rw-r--r-- | src/test/regression/tests/006.memqcache/expected.s | 30 | ||||
-rwxr-xr-x | src/test/regression/tests/006.memqcache/test.sh | 13 |
4 files changed, 105 insertions, 0 deletions
diff --git a/src/test/regression/tests/006.memqcache/expected.n b/src/test/regression/tests/006.memqcache/expected.n index df85bcee9..962dac4ea 100644 --- a/src/test/regression/tests/006.memqcache/expected.n +++ b/src/test/regression/tests/006.memqcache/expected.n @@ -596,3 +596,33 @@ SELECT 10; 10 (1 row) +-- +-- PGPOOL SET CACHE DELETE test cases. +-- +-- force to create cache +/*FORCE QUERY CACHE*/SELECT 1; +NOTICE: DB node id: 0 statement: /*FORCE QUERY CACHE*/SELECT 1; + ?column? +---------- + 1 +(1 row) + +-- make sure the cache was created +/*FORCE QUERY CACHE*/SELECT 1; + ?column? +---------- + 1 +(1 row) + +-- delete the cache +PGPOOL SET CACHE DELETE '/*FORCE QUERY CACHE*/SELECT 1;'; +NOTICE: query cache deleted. query: "/*FORCE QUERY CACHE*/SELECT 1;" +SET +-- make sure the cache was deleted +/*FORCE QUERY CACHE*/SELECT 1; +NOTICE: DB node id: 0 statement: /*FORCE QUERY CACHE*/SELECT 1; + ?column? +---------- + 1 +(1 row) + diff --git a/src/test/regression/tests/006.memqcache/expected.r b/src/test/regression/tests/006.memqcache/expected.r index ebf84694c..33a0aedbc 100644 --- a/src/test/regression/tests/006.memqcache/expected.r +++ b/src/test/regression/tests/006.memqcache/expected.r @@ -656,3 +656,35 @@ SELECT 10; 10 (1 row) +-- +-- PGPOOL SET CACHE DELETE test cases. +-- +-- force to create cache +/*FORCE QUERY CACHE*/SELECT 1; +NOTICE: DB node id: 0 statement: /*FORCE QUERY CACHE*/SELECT 1; +NOTICE: DB node id: 1 statement: /*FORCE QUERY CACHE*/SELECT 1; + ?column? +---------- + 1 +(1 row) + +-- make sure the cache was created +/*FORCE QUERY CACHE*/SELECT 1; + ?column? +---------- + 1 +(1 row) + +-- delete the cache +PGPOOL SET CACHE DELETE '/*FORCE QUERY CACHE*/SELECT 1;'; +NOTICE: query cache deleted. query: "/*FORCE QUERY CACHE*/SELECT 1;" +SET +-- make sure the cache was deleted +/*FORCE QUERY CACHE*/SELECT 1; +NOTICE: DB node id: 0 statement: /*FORCE QUERY CACHE*/SELECT 1; +NOTICE: DB node id: 1 statement: /*FORCE QUERY CACHE*/SELECT 1; + ?column? +---------- + 1 +(1 row) + diff --git a/src/test/regression/tests/006.memqcache/expected.s b/src/test/regression/tests/006.memqcache/expected.s index df85bcee9..962dac4ea 100644 --- a/src/test/regression/tests/006.memqcache/expected.s +++ b/src/test/regression/tests/006.memqcache/expected.s @@ -596,3 +596,33 @@ SELECT 10; 10 (1 row) +-- +-- PGPOOL SET CACHE DELETE test cases. +-- +-- force to create cache +/*FORCE QUERY CACHE*/SELECT 1; +NOTICE: DB node id: 0 statement: /*FORCE QUERY CACHE*/SELECT 1; + ?column? +---------- + 1 +(1 row) + +-- make sure the cache was created +/*FORCE QUERY CACHE*/SELECT 1; + ?column? +---------- + 1 +(1 row) + +-- delete the cache +PGPOOL SET CACHE DELETE '/*FORCE QUERY CACHE*/SELECT 1;'; +NOTICE: query cache deleted. query: "/*FORCE QUERY CACHE*/SELECT 1;" +SET +-- make sure the cache was deleted +/*FORCE QUERY CACHE*/SELECT 1; +NOTICE: DB node id: 0 statement: /*FORCE QUERY CACHE*/SELECT 1; + ?column? +---------- + 1 +(1 row) + diff --git a/src/test/regression/tests/006.memqcache/test.sh b/src/test/regression/tests/006.memqcache/test.sh index 00eb1dfe3..fa9f4b15e 100755 --- a/src/test/regression/tests/006.memqcache/test.sh +++ b/src/test/regression/tests/006.memqcache/test.sh @@ -458,6 +458,19 @@ ALTER ROLE foo WITH CONNECTION LIMIT 10; SELECT 10; EOF + $PSQL -a test >> result 2>&1 <<EOF +-- +-- PGPOOL SET CACHE DELETE test cases. +-- +-- force to create cache +/*FORCE QUERY CACHE*/SELECT 1; +-- make sure the cache was created +/*FORCE QUERY CACHE*/SELECT 1; +-- delete the cache +PGPOOL SET CACHE DELETE '/*FORCE QUERY CACHE*/SELECT 1;'; +-- make sure the cache was deleted +/*FORCE QUERY CACHE*/SELECT 1; +EOF ./shutdownall cd .. |