Merge branch 'main' into quoting-fix-attempt-2

This commit is contained in:
Nikita Sivukhin
2025-09-29 10:58:51 +04:00
106 changed files with 4130 additions and 988 deletions

View File

@@ -1573,12 +1573,12 @@ impl ToTokens for ColumnConstraint {
}
Self::ForeignKey {
clause,
deref_clause,
defer_clause,
} => {
s.append(TK_REFERENCES, None)?;
clause.to_tokens(s, context)?;
if let Some(deref_clause) = deref_clause {
deref_clause.to_tokens(s, context)?;
if let Some(defer_clause) = defer_clause {
defer_clause.to_tokens(s, context)?;
}
Ok(())
}
@@ -1663,7 +1663,7 @@ impl ToTokens for TableConstraint {
Self::ForeignKey {
columns,
clause,
deref_clause,
defer_clause,
} => {
s.append(TK_FOREIGN, None)?;
s.append(TK_KEY, None)?;
@@ -1672,8 +1672,8 @@ impl ToTokens for TableConstraint {
s.append(TK_RP, None)?;
s.append(TK_REFERENCES, None)?;
clause.to_tokens(s, context)?;
if let Some(deref_clause) = deref_clause {
deref_clause.to_tokens(s, context)?;
if let Some(defer_clause) = defer_clause {
defer_clause.to_tokens(s, context)?;
}
Ok(())
}