ERROR: subquery in FROM must have an alias
https://stackoverflow.com/questions/14767209/subquery-in-from-must-have-an-alias
16.0以降のPostgreSQLではFROMのサブクエリにAliasがなくてもエラーにならないみたい。各環境でversion揃えておくの大切だな。当たり前だけど。
supabaseとlocalのPostgreSQLでversionが違うことによって発生していたっぽい。
select
version();supabaseでversion確認
PostgreSQL 15.8 on aarch64-unknown-linux-gnu, compiled by gcc (GCC) 13.2.0, 64-bitlocalのpostgresqlでは
"PostgreSQL 17.2 (Debian 17.2-1.pgdg120+1) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit"やっぱり〜