Het probleem is dat PostgreSQL identifier-namen normaliseert, tenzij ze tussen dubbele aanhalingstekens worden geplaatst.
Dit zal echter niet werken:
SELECT setval("table_ID_seq", (SELECT max("ID") + 1 FROM table));
In plaats daarvan moet je enkele aanhalingstekens om de tekst met dubbele aanhalingstekens plaatsen:
SELECT setval('"table_ID_seq"', (SELECT max("ID") + 1 FROM table));