As I asked on another thread discussing this issue, why is Squeryl even trying to guess the sequence name? It should just skip that column when inserting and let the DB handle it.
The fact there is an actual sequence involved here is a PostgreSQL implementation detail. How is this handled for other databases, like MySQL, that do not use a normal sequence for auto-increment columns?
Some users not familiar with PostgreSQL implementation details may not even know a normal sequence is used for auto-incremented columns, and will have an even harder time finding the solution.
I prefer to create my database schema manually, and having to specify the sequence name manually for each table is annoying. Especially as a new user, since I have to lose a few hours first digging for the solution.
This looks like a bug, with an workaround, not something with "full support".
Sincerely,
Vlad