Skip to content

What are our design goals around distinguishing between NULL and empty string #774

Closed Answered by seancolsen
seancolsen asked this question in Developer Q&A
Discussion options

You must be logged in to vote

Just in can we don't already have a decision, I'll offer my opinion on what would make the best design goal:

We should treat NULL and empty string as distinct values and concepts in all cases.

Adopting that design goal might warrant making some changes to our existing designs, but personally I think it would behoove our product and line up well with our principle of "not hiding database concepts". If the above goal were true, I would suggest changing the "Allow Empty" UI language to "Allow NULL". But that's just an example. I see those small decisions as beyond the scope of this thread. For this thread, I'm seeking clarity/agreement on the overarching goal/strategy that we can then use to…

Replies: 2 comments 6 replies

Comment options

You must be logged in to vote
1 reply
@seancolsen
Comment options

Comment options

You must be logged in to vote
5 replies
@mathemancer
Comment options

@pavish
Comment options

@kgodey
Comment options

@seancolsen
Comment options

@ghislaineguerin
Comment options

Answer selected by seancolsen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
5 participants