Fix stale requirement marks and fix a typo in the documentation for
sqlite3_preupdate_hook(). FossilOrigin-Name: 655991f5d9afdd3281049eb430921046e0ba90eef215020c2fb149adc0d3c4c5
This commit is contained in:
@@ -1514,9 +1514,10 @@ do_createtable_tests 4.14 -error {NOT NULL constraint failed: %s} {
|
||||
5 "INSERT INTO t3 VALUES(NULL, 'g', 'h')" {t3.a}
|
||||
}
|
||||
|
||||
# EVIDENCE-OF: R-42511-39459 PRIMARY KEY, UNIQUE and NOT NULL
|
||||
# constraints may be explicitly assigned a default conflict resolution
|
||||
# algorithm by including a conflict-clause in their definitions.
|
||||
# EVIDENCE-OF: R-34093-09213 PRIMARY KEY, UNIQUE and NOT NULL
|
||||
# constraints may be explicitly assigned another default conflict
|
||||
# resolution algorithm by including a conflict-clause in their
|
||||
# definitions.
|
||||
#
|
||||
# Conflict clauses: ABORT, ROLLBACK, IGNORE, FAIL, REPLACE
|
||||
#
|
||||
@@ -1631,9 +1632,9 @@ foreach {tn tbl res ac data} {
|
||||
}
|
||||
catchsql COMMIT
|
||||
|
||||
# EVIDENCE-OF: R-12645-39772 Or, if a constraint definition does not
|
||||
# include a conflict-clause or it is a CHECK constraint, the default
|
||||
# conflict resolution algorithm is ABORT.
|
||||
# EVIDENCE-OF: R-17539-59899 Or, if a constraint definition does not
|
||||
# include a conflict-clause, the default conflict resolution algorithm
|
||||
# is ABORT.
|
||||
#
|
||||
# The first half of the above is tested along with explicit ON
|
||||
# CONFLICT clauses above (specifically, the tests involving t1_xx, t2_xx
|
||||
|
||||
+5
-4
@@ -215,7 +215,7 @@ foreach {tn literal type} {
|
||||
#
|
||||
# EVIDENCE-OF: R-03679-60639 Equals can be either = or ==.
|
||||
#
|
||||
# EVIDENCE-OF: R-30082-38996 The non-equals operator can be either != or
|
||||
# EVIDENCE-OF: R-49372-18364 The not-equal operator can be either != or
|
||||
# <>.
|
||||
#
|
||||
foreach {tn literal different} {
|
||||
@@ -1892,9 +1892,10 @@ do_expr_test e_expr-35.1.6 {
|
||||
(SELECT a FROM t2 UNION SELECT COALESCE(b, 55) FROM t2 ORDER BY 1)
|
||||
} integer 4
|
||||
|
||||
# EVIDENCE-OF: R-22239-33740 A subquery that returns two or more columns
|
||||
# is a row value subquery and can only be used as the operand of a
|
||||
# comparison operator.
|
||||
# EVIDENCE-OF: R-43101-20178 A subquery that returns two or more columns
|
||||
# is a row value subquery and can only be used as an operand of a
|
||||
# comparison operator or as the value in an UPDATE SET clause whose
|
||||
# column name list has the same size.
|
||||
#
|
||||
# The following block tests that errors are returned in a bunch of cases
|
||||
# where a subquery returns more than one column.
|
||||
|
||||
Reference in New Issue
Block a user