From 285dc9cf5327756e8c9015e6ecca3d932c242507 Mon Sep 17 00:00:00 2001
From: Dave Long <dave@longwaveconsulting.com>
Date: Sun, 4 Feb 2024 11:19:50 +0000
Subject: [PATCH] Issue #3411403 by bradjones1: pgsql module's
 NonPublicSchemaTest can fail in non-CI environments

(cherry picked from commit ebb73695b2f9b79a2f1c6c96eb7cc040e92b997a)
---
 .../modules/pgsql/tests/src/Kernel/pgsql/NonPublicSchemaTest.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/core/modules/pgsql/tests/src/Kernel/pgsql/NonPublicSchemaTest.php b/core/modules/pgsql/tests/src/Kernel/pgsql/NonPublicSchemaTest.php
index 10a69438e798..f2295ff10576 100644
--- a/core/modules/pgsql/tests/src/Kernel/pgsql/NonPublicSchemaTest.php
+++ b/core/modules/pgsql/tests/src/Kernel/pgsql/NonPublicSchemaTest.php
@@ -37,6 +37,7 @@ protected function setUp(): void {
     // Create a connection to the non-public schema.
     $info = Database::getConnectionInfo('default');
     $info['default']['schema'] = 'testing_fake';
+    Database::getConnection()->query('CREATE SCHEMA IF NOT EXISTS testing_fake');
     Database::addConnectionInfo('default', 'testing_fake', $info['default']);
 
     $this->testingFakeConnection = Database::getConnection('testing_fake', 'default');
-- 
GitLab