Lukas Eder@lukaseder·Jan 20, 2021The fun thing about maintaining something like jOOQ is that I keep running into *every* edge case, and *every* unsupported feature of some RDBMS13378
Lukas Eder@lukaseder·Jan 21, 2021At the same time, so far, PostgreSQL is the only RDBMS I've seen so far that lifts the arbitrary restriction of requiring at least one column in a table.blog.jooq.orgCreating Tables Dum and Dee in PostgreSQLI was nerd-sniped: So tables dee and dum are two theoretical tables in SQL, and they can be characterised as such: [Dee] is the relation that has no attributes and a single tuple. It plays the role…2311
Peter Geoghegan@petervgeogheganReplying to @lukasederAccepting 0 column tables simplifies the implementation of various internal Postgres subsystems, too1:22 AM · Jan 22, 2021·Twitter Web App1 Like
Lukas Eder@lukaseder·Jan 22, 2021Replying to @petervgeogheganOh really? Intriguing! What would be an example of such a simplification?1
Peter Geoghegan@petervgeoghegan·Jan 22, 2021Replying to @lukasederNot supporting zero column tables necessitates weird special cases for ALTER TABLE DROP COLUMN2