wrangler pages dev -- yarn dev also bind the production database, right? Should I have different D1 database for local development? Just sqlite... or what would be the best approach? 

__D1_BETA__ it won't work anymore3756? You likely want to give a bit more detail. A minimal reproduction repository is key.

Error: D1_ERROR: RangeError: Too many parameter values were provided with a query that had 24 valuesalter table and it fails with Error code 23: Authorization denied. Reading the table works. Tried both through wranger and through the web console. I'm the only admin in the org, there's noone more powerful. Any ideas?
ALTER TABLE statement are you trying to run? (Post the query)alter table emailsignups add column source TEXT CHECK(source IN ('A','B'));--localwrangler pages dev -- yarn dev__D1_BETA__3756Error: D1_ERROR: RangeError: Too many parameter values were providedalter tableError code 23: Authorization deniedALTER TABLEalter table emailsignups add column source TEXT CHECK(source IN ('A','B'));