Small. Fast. Reliable. Choose any three.
Интерфейс C/C++ для SQLite Version 3
Эта страница предназначается, чтобы быть точной и подробной спецификацией.
Для учебного введения посмотрите вместо этого:
Экспериментальные и устаревшие интерфейсы
Интерфейсы SQLite могут быть подразделены на три категории:
- Стабильные
- Экспериментальные
- Устаревшие
Стабильные интерфейсы будут сохраняться неопределенно долго.
Применение, которое использует только стабильные интерфейсы, должно всегда
быть в состоянии связаться с более новой версии SQLite
без любых изменений.
Экспериментальные интерфейсы подвержены изменениям.
Запросы, которые используют экспериментальные интерфейсы, возможно, должны
быть изменены, модернизируя до более нового выпуска SQLite, хотя это редко.
Когда новые интерфейсы добавляются к SQLite, они обычно начинаются
как экспериментальные интерфейсы. После того, как интерфейс использовался
некоторое время, и разработчики уверены, что дизайн интерфейса нормальный и
достойный долгосрочной поддержки, интерфейс будет отмечен как стабильный.
Устаревшие интерфейсы заменили методы выполнения чего-то на лучшие,
и нужно избегать их использования в новых программах.
Устаревшие интерфейсы продолжают поддерживаться ради обратной совместимости.
В какой-то момент в будущем, возможно, что эти
интерфейсы могут быть демонтированы.
Ключевые пункты:
- Экспериментальные интерфейсы подвержены изменениям и/или
удалению в любое время.
- Устаревшие интерфейсы не должны использоваться в новом коде
и могли бы быть демонтированы в некотором будущем выпуске.
|