pub async fn sync_tables<C, DB>(
conn: &mut C,
tables: Vec<TableSchema>,
) -> Result<(), Error>where
DB: Database,
&'e mut C: for<'e> Executor<'e, Database = DB>,
<DB as Database>::Arguments<'a>: for<'a> IntoArguments<'a, DB>,
&'a str: for<'a> ColumnIndex<<DB as Database>::Row>,
bool: for<'a> Decode<'a, DB> + for<'a> Type<DB>,
i32: for<'a> Decode<'a, DB> + for<'a> Type<DB>,
i64: for<'a> Decode<'a, DB> + for<'a> Type<DB> + for<'a> Encode<'a, DB>,
String: for<'a> Decode<'a, DB> + for<'a> Encode<'a, DB> + for<'a> Type<DB>,