Как создать временную базу данных с помощью postgresql initdb?

Как создать временную базу данных для PostgreSQL, используя initdb? Кроме того, как мне заполнить его фиктивными данными и как удалить его после использования?

У меня есть полная схема базы данных. Я не хочу создавать временные таблицы одну за другой. С помощью initdbЯ хотел бы иметь возможность дать схему и получить базу данных с таблицами и так далее.

Это для запуска интеграционных тестов приложения с весенней загрузкой. Я использую mybatis для доступа к базе данных.

Могу ли я использовать любой другой инструмент, например, Arquillian?

1 ответ

Решение

Существует обходной путь, просто измените каталог данных на файловую систему RAM, как это после перезагрузки компьютера, данные исчезли. лучше ничего не менять в своих скриптах.

Другие вопросы по тегам