Я знаю, что SQLite изначально не поддерживает внешние ключи, но это не моя главная задача. Вопрос: если я объявлю
CREATE TABLE invoice (
invoiceID INTEGER PRIMARY KEY,
clientID INTEGER REFERENCES client(clientID),
...
)
будет по меньшей мере использовать информацию о том, что clientID является внешним ключом, для оптимизации запросов и автоматического индексирования invoice.clientID, или это ограничение действительно не работает?