SQLAlchemy, очистите содержимое базы данных, но не теряйте schema

Я разрабатываю приложение Pylons, основанное на существующей базе данных, поэтому я использую отражение. У меня есть файл SQL со схемой, которую я использовал для создания своей тестовой базы данных. Вот почему я не могу просто использовать drop_all и create_all .

Я хотел бы написать несколько модульных тестов и столкнулся с проблемой очистки содержимого базы данных после каждого теста. Я просто хочу стереть все данные, но оставить таблицы нетронутыми. Возможно ли это?

Приложение использует Postgres, и это также должно использоваться для тестов.

47
задан Juliusz Gonera 21 January 2011 в 20:30
поделиться