pgdbtemplate — моментальное создание тестовых баз PostgreSQL в Go через шаблоны. Ускоряем тесты в 1.5 раза
В PostgreSQL есть мощная, но не всегда очевидная фича — шаблонные базы данных (Template Databases). Вы можете создать одну «шаблонную» базу, применить все миграции единожды и сделать ее шаблоном. Все последующие базы создаются одной командой. Эта операция копирует данные на уровне файловой системы и занимает мгновение, независимо от сложности схемы.
Библиотека pgdbtemplate, написанная на Go, автоматизирует всю эту магию, предоставляя простой и удобный API для ваших тестов. В статье автор этой библиотеки поведает вам все подробности.
Репыч на Гитхабе
Post #950
2.27K
- 👍 8
- 🔥 2
- 👎 1