diff --git a/src/sqlacodegen/generators.py b/src/sqlacodegen/generators.py index 21eadb6..b41c044 100644 --- a/src/sqlacodegen/generators.py +++ b/src/sqlacodegen/generators.py @@ -72,7 +72,7 @@ _re_enum_check_constraint = re.compile(r"(?:.*?\.)?(.*?) IN \((.+)\)") _re_enum_item = re.compile(r"'(.*?)(? None: pass # PostgreSQL specific fix: detect sequences from server_default - if column.server_default and self.bind.dialect.name == "postgresql": + if column.server_default and self.bind.dialect.name in POSTGRES_LIKE_NAMES: if isinstance(column.server_default, DefaultClause) and isinstance( column.server_default.arg, TextClause ):