Manual · 3
Numeración automática
Una columna física real cuyo valor se asigna automáticamente de forma consecutiva al crear una nueva fila – pero no mediante el mecanismo nativo de autoincremento de la base de datos respectiva, sino gestionado por el propio IllusionDB.
El motivo: los mecanismos nativos difieren demasiado entre las bases de datos admitidas (SERIAL en Postgres, AUTO_INCREMENT en MySQL/MariaDB, en SQLite solo para el propio id de fila INTEGER PRIMARY KEY) – una solución propia de la aplicación, en cambio, funciona de forma idéntica en los cuatro motores, también a posteriori en una tabla ya existente (incluido el relleno retroactivo de las filas ya presentes).
Al crearla, solo se solicita el nombre de columna – sin opciones de prefijo ni de formato.