4 ms·
Access is literally this, and it never caught on. The are a ton of benefits to enforcing data integrity like data types, foreign keys, etc., but it also adds a
by rrrrrrrrrrrryan 5y ago
Access is literally this, and it never caught on.
The are a ton of benefits to enforcing data integrity like data types, foreign keys, etc., but it also adds a ton of friction. Users encounter tons of frustrating errors while simply copying and pasting things, because certain values aren't allowed in certain columns.
I think you'd need human-readable datatypes displayed beneath each column name, adjustable by just clicking it and changing it in the drop-down, and massive flexibility out of the box. You shouldn't throw hard errors - just visually mark the invalid values red or pink or whatever, and let the user fix then before writing them to the database.