Documentation
¶
Overview ¶
Package testdb, testler için gerçek bir PostgreSQL örneği sağlar.
NEDEN GERÇEK VERİTABANI: postern'in tek motoru PostgreSQL. Sahte bir katmana ya da başka bir motora karşı test etmek, YANLIŞ ŞEYİ test etmek olurdu — bu paketin kurulma sebebi olan hataların çoğu (ON CONFLICT hedefi, kısıt ihlali kodları, harf duyarsız indeksler) yalnızca gerçek sunucuda ortaya çıkar.
MALİYET: testler Docker ister. Karşılığında `go test ./...` yeşil yandığında bunun bir anlamı oluyor.
YALITIM: süreç başına TEK konteyner, test başına AYRI ŞEMA. Ayrı veritabanı da olurdu ama CREATE DATABASE çok daha pahalı; şema yalıtımı aynı garantiyi ucuza veriyor.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.