Ako sam dobro razumeo tvoje pitanje, rešenje je da ta neka kolona koja je tipa string, NE bude NULL-abilna, tačnije, ona bi trebala da bude kreirana sa NOT NULL klauzulom.
edit: Doduše, i pored toga će moći da se unose prazni string-ovi. U prilog tome ide ovaj citat iz
manual-a:
Citat:
A common error when working with NULL is to assume that it is not possible to insert a zero or an empty string into a column defined as NOT NULL, but this is not the case. These are in fact values, whereas NULL means “not having a value.”
Tako da, jedino rešenje je da u domain logici sprečiš unošenje praznog stringa.