]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- detect "Enterprise" and assume compression stuff isn't available
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 8 Feb 2016 19:08:03 +0000 (14:08 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 8 Feb 2016 19:08:03 +0000 (14:08 -0500)
if not

test/dialect/test_oracle.py

index 34772a8b6c3db6faa728b7fa933cc7afa5ef0c3d..b5510e709d59d38b516c3d18383d466fb1c4b8c7 100644 (file)
@@ -1814,6 +1814,9 @@ class UnsupportedIndexReflectTest(fixtures.TestBase):
 def all_tables_compression_missing():
     try:
         testing.db.execute('SELECT compression FROM all_tables')
+        if "Enterprise Edition" not in testing.db.scalar(
+                "select * from v$version"):
+            return True
         return False
     except:
         return True
@@ -1822,6 +1825,9 @@ def all_tables_compression_missing():
 def all_tables_compress_for_missing():
     try:
         testing.db.execute('SELECT compress_for FROM all_tables')
+        if "Enterprise Edition" not in testing.db.scalar(
+                "select * from v$version"):
+            return True
         return False
     except:
         return True