summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTatsuo Ishii2024-10-23 06:29:17 +0000
committerTatsuo Ishii2024-10-23 06:29:17 +0000
commit4871a30d77ae1436eb8ec816fe4f0a21091b0b84 (patch)
treebac15d4638db0789b04084b9fe50e51e0446011c /src
parent329b5da3f8c76df9723d78727ee4f41182c47b3e (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.n30
-rw-r--r--src/test/regression/tests/006.memqcache/expected.r32
-rw-r--r--src/test/regression/tests/006.memqcache/expected.s30
-rwxr-xr-xsrc/test/regression/tests/006.memqcache/test.sh13
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 ..