いくつかの列を持つテーブルがあり、INSERT
を使用してクエリから ID を返したいと考えていますRETURNING
。残念ながら、この場合、すべての列を指定する必要があるようです
INSERT INTO "user" ( "id", ... ) VALUES ( DEFAULT, ... ) RETURNING "id"
ただするのではなく
INSERT INTO "user" VALUES ( DEFAULT, ... ) RETURNING "id"
これにより、クエリが非常に長くなり、かなり読みにくくなります。すべての列を指定せずに ID を返すことはできますか?