def reflects_unique_constraints_unambiguously(self): return exclusions.fails_on("mysql", "oracle")
def check_constraints_w_enforcement(self): return exclusions.fails_on("mysql")
def fk_names(self): """foreign key constraints always have names in the DB""" return exclusions.fails_on("sqlite")
def fk_names(self): """foreign key constraints always have names in the DB""" return exclusions.fails_on('sqlite')
def reflects_unique_constraints_unambiguously(self): return exclusions.fails_on("mysql")
def check_constraints_w_enforcement(self): return exclusions.fails_on(["mysql", "mariadb"])
def fk_onupdate_is_reflected(self): return self.fk_onupdate + exclusions.fails_on(["mssql"])
def fk_ondelete_is_reflected(self): return exclusions.fails_on(["mssql"])
def fk_onupdate_restrict(self): return self.fk_onupdate + exclusions.fails_on(["mssql"])
def fk_deferrable_is_reflected(self): return self.fk_deferrable + exclusions.fails_on("oracle")
def reflects_indexes_w_sorting(self): # TODO: figure out what's happening on the SQLAlchemy side # when we reflect an index that has asc() / desc() on the column return exclusions.fails_on(["oracle"])