From 0a2c6cc346f0d5c3b4c726fc3e1a60b6b6c774c5 Mon Sep 17 00:00:00 2001 From: Ales Nezbeda Date: Wed, 29 May 2024 11:33:05 +0200 Subject: [PATCH] Fix tests for PostgreSQL >= 15 --- Sanity/basic-functionality/grant.sql | 6 ++++++ Sanity/basic-functionality/runtest.sh | 1 + 2 files changed, 7 insertions(+) create mode 100644 Sanity/basic-functionality/grant.sql diff --git a/Sanity/basic-functionality/grant.sql b/Sanity/basic-functionality/grant.sql new file mode 100644 index 0000000..db3ff00 --- /dev/null +++ b/Sanity/basic-functionality/grant.sql @@ -0,0 +1,6 @@ +GRANT ALL ON DATABASE postgres TO johndoe; +GRANT ALL ON SCHEMA public to johndoe; + +\c fOo + +GRANT ALL ON SCHEMA public TO johndoe; diff --git a/Sanity/basic-functionality/runtest.sh b/Sanity/basic-functionality/runtest.sh index 06c4705..65ee415 100755 --- a/Sanity/basic-functionality/runtest.sh +++ b/Sanity/basic-functionality/runtest.sh @@ -69,6 +69,7 @@ rlJournalStart rlRun "postgresqlUDB $dbName $userName bar" 0 "Create DB $dbName and user $userName" rlRun "postgresqlQuery \"\\\l\" | grep -q $dbName" 0 "Database $dbName exist"; rlRun "postgresqlQuery \"\\\du\" | grep -q \"$userName\"" 0 "User $userName exist"; + rlRun "postgresqlExec 'psql -f ./grant.sql' postgres"; rlRun "psql -h localhost -U johndoe -d \"$dbName\" -c \"CREATE TABLE $tableName (id bigserial primary key,fakedata varchar(20),toDelete boolean);\"" 0 "Create table $tableName"; rlRun "postgresqlQuery \"\\\d\" \"$dbName\" | cut -d '|' -f 2 | tr -d '[:blank:]' | grep -qE \"^${tableName}$\"" 0 "Table $tableName exist"; rlPhaseEnd