pub fn render_add_foreign_key_clause<D: AdapterDialect>(
table_name: &str,
columns: &[String],
referenced_table: &str,
referenced_columns: &[String],
on_delete: Option<&'static str>,
on_update: Option<&'static str>,
constraint_name: &str,
dialect: &D,
) -> String