Currently, when creating a new table in the dashboard, the primary key is preselected as an auto-incrementing int.
However, uuid is generally the preferred option as it avoids predictable IDs and works better for distributed systems.
Switching the default to uuid would better align with common practices and would make projects managed by less experienced developers less likely to suffer from security issues.
Viktor Mec suggests changing the default primary key type in the dashboard from an auto-incrementing integer to a UUID. He argues that UUIDs are preferable as they prevent predictable IDs and are better for distributed systems, thus aligning with common practices and improving security for projects managed by less experienced developers.