SQLAlchemy, effacer de la base de données de contenu, mais ne laissez pas tomber le schéma

Je suis l'élaboration d'un Pylônes application qui est basée sur l'existant de la base de données, donc je suis en utilisant la réflexion. J'ai un fichier SQL avec le schéma que j'ai utilisé pour créer ma base de données de test. C'est pourquoi je ne peux pas tout simplement utiliser drop_all et create_all.

Je voudrais écrire des tests unitaires et j'ai affronté le problème de la compensation de la base de données de contenu après chaque test. Je veux juste effacer toutes les données, mais laissez les tables intacte. Est-ce possible?

L'application utilise Postgres et c'est ce qui doit être également utilisé pour les tests.