私は自分のアプリにormを使用しており、異なるdbms間で変更する際のsql構文エラーを避けるためにsqlを使用しないようにしています。
現時点では、sqlite と mysql でテストしています。使用できるテーブルを削除することがわかりました:
db.session.query(models.MyTable).delete()
残念ながら、このメソッドは、自動インクリメントのカウントを 0 にリセットしないため、実際にはテーブルを「切り捨て」ません。
SqlAlchemy orm で実際の切り捨てを行う方法はありますか?