Pokud používáte databázi jen jako hloupé úložiště, je víc než pravděpodobné, že se vám v datech budou objevovat záhadné chyby. Jsem toho názoru, že je lepší o chybě vědět, i kdyby měl request skončit pětistovkou, než mít chyby v datech. Toho se dá docílit striktním modelem a striktním databázovým schématem. Ukážeme si, jak nám v tom může pomoct PostgreSQL.