From dedfd5cd333a24580e9c15abcbc77bc26b5fa98e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gwendal=20Roue=CC=81?= Date: Sun, 26 Mar 2017 15:07:04 +0200 Subject: [PATCH] Document that extended result codes are not always available (#171, #180) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 5c647e8c55..1ce41cac2d 100644 --- a/README.md +++ b/README.md @@ -4756,6 +4756,8 @@ do { } ``` +> :warning: **Warning**: SQLite has progressively introduced extended result codes accross its versions. For example, `SQLITE_CONSTRAINT_FOREIGNKEY` wasn't introduced yet on iOS 8.1. The [SQLite release notes](http://www.sqlite.org/changes.html) are unfortunately not quite clear about that: write your handling of extended result codes with care. + ### PersistenceError