From 88af11c58baf0eae2fa947a5f0733906ffe6bb38 Mon Sep 17 00:00:00 2001
From: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Date: Fri, 31 Jul 2020 12:38:09 +0200
Subject: [PATCH] Refs #27996 -- Fixed postgres_tests crash if not running with
 PostgreSQL.

---
 tests/postgres_tests/migrations/0001_setup_extensions.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tests/postgres_tests/migrations/0001_setup_extensions.py b/tests/postgres_tests/migrations/0001_setup_extensions.py
index 3775295f25..bd5da83d15 100644
--- a/tests/postgres_tests/migrations/0001_setup_extensions.py
+++ b/tests/postgres_tests/migrations/0001_setup_extensions.py
@@ -19,7 +19,10 @@ except ImportError:
     UnaccentExtension = mock.Mock()
     needs_crypto_extension = False
 else:
-    needs_crypto_extension = not connection.features.is_postgresql_13
+    needs_crypto_extension = (
+        connection.vendor == 'postgresql' and
+        not connection.features.is_postgresql_13
+    )
 
 
 class Migration(migrations.Migration):