Small. Fast. Reliable.
Choose any three.

SQLite Requirement Matrix Details
lang_detach.html

Index Summary Markup Original


R-52288-14881-36562-17691-64762-46156-12692-08866 tcl slt th3 src

Canonical usage: syntax/detach-stmt.html

th3/req1/attach01.test:156

/* IMP: R-52288-14881 */
# EVIDENCE-OF: R-52288-14881 -- syntax diagram detach-stmt

R-04230-65027-27281-23522-50954-57493-39965-31436 tcl slt th3 src

This statement detaches an additional database connection previously attached using the ATTACH statement.

th3/req1/attach01.test:67

/* IMP: R-04230-65027 */
# EVIDENCE-OF: R-04230-65027 This statement detaches an additional
# database connection previously attached using the ATTACH statement.

R-46672-40841-59774-15416-63280-30428-42891-05941 tcl slt th3 src

When not in shared cache mode, it is possible to have the same database file attached multiple times using different names, and detaching one connection to a file will leave the others intact.

th3/req1/attach01.test:76

/* IMP: R-46672-40841 */
# EVIDENCE-OF: R-46672-40841 When not in shared cache mode, it is
# possible to have the same database file attached multiple times using
# different names, and detaching one connection to a file will leave the
# others intact.

R-05098-06501-37096-20174-22596-42631-53516-57817 tcl slt th3 src

In shared cache mode, attempting to attach the same database file more than once results in an error.

tcl/shared7.test:26   th3/cov1/attach07.test:22

/* IMP: R-05098-06501 */
# EVIDENCE-OF: R-05098-06501 In shared cache mode, attempting to attach
# the same database file more than once results in an error.

R-59740-55581-30752-55648-04315-06609-57051-39793 tcl slt th3 src

This statement will fail if SQLite is in the middle of a transaction.

tcl/attach2.test:380   th3/req1/attach01.test:59

/* IMP: R-59740-55581 */
# EVIDENCE-OF: R-59740-55581 This statement will fail if SQLite is in
# the middle of a transaction.