diff options
author | drh <drh@noemail.net> | 2013-01-08 12:48:10 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2013-01-08 12:48:10 +0000 |
commit | ddd1fc7283be48c3d621c73d5baf69f2aded0016 (patch) | |
tree | 41d62b75ebe4f062734b5f9261c621d1b67a6cfe /src | |
parent | aa5df79d327a20b8e62f0364c0e7d4e5884f25b2 (diff) | |
download | sqlite-ddd1fc7283be48c3d621c73d5baf69f2aded0016.tar.gz sqlite-ddd1fc7283be48c3d621c73d5baf69f2aded0016.zip |
Do not raise an error if an unknown SQL function is found in a CHECK
constraint while parsing the schema of an existing database.
FossilOrigin-Name: cda790280a52d65f98a45bacb9123367b159ac7c
Diffstat (limited to 'src')
-rw-r--r-- | src/resolve.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/resolve.c b/src/resolve.c index 944fb5cad..aeeec8837 100644 --- a/src/resolve.c +++ b/src/resolve.c @@ -647,7 +647,7 @@ static int resolveExprStep(Walker *pWalker, Expr *pExpr){ sqlite3ErrorMsg(pParse, "misuse of aggregate function %.*s()", nId,zId); pNC->nErr++; is_agg = 0; - }else if( no_such_func ){ + }else if( no_such_func && pParse->db->init.busy==0 ){ sqlite3ErrorMsg(pParse, "no such function: %.*s", nId, zId); pNC->nErr++; }else if( wrong_num_args ){ |