Optimización de clave extranjera en SQLite
Sé que SQLite no aplica claves foráneas de forma nativa, pero esa no es mi principal preocupación. La pregunta es: si declaro
CREATE TABLE invoice (
invoiceID INTEGER PRIMARY KEY,
clientID INTEGER REFERENCES client(clientID),
...
)
¿sqlite utilizará al menos la información de que clientID es una clave foránea para optimizar consultas e indexar automáticamente invoice.clientID, o es esta restricción un verdadero no-op?