¿Cómo creo una base de datos temporal para PostgreSQL usando initdb ? Además, ¿cómo lo completo con datos ficticios y cómo lo elimino después de usarlo?
Tengo un esquema completo de la base de datos. No quiero crear tablas temporales una por una. Al usar initdb , me gustaría poder proporcionar el esquema y obtener una base de datos con las tablas, etc. creadas.
Esto es para ejecutar pruebas de integración de una aplicación Spring Boot. Yo uso mybatis para acceder a la base de datos.
¿Puedo usar alguna otra herramienta como arquillian?
Hay una solución para esto, simplemente cambie el directorio de datos a un sistema de archivos RAM, así una vez que reinicie su computadora, los datos desaparecerán. mejor no cambiarás nada en tus scripts.