From 7544553acd39bb68e306377258dd325ed9336f4e Mon Sep 17 00:00:00 2001 From: MichaelCurrin Date: Thu, 9 Jan 2025 10:10:20 +0000 Subject: [PATCH] deploy: 33e00d447ba74043f7ad27b2fa88e6d9ee0f09f5 --- cheatsheets/sql/rdbms/sqlite.html | 13 +++++++++++++ cheatsheets/sql/rdbms/sqlite.md | 11 +++++++++++ feed.xml | 2 +- 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/cheatsheets/sql/rdbms/sqlite.html b/cheatsheets/sql/rdbms/sqlite.html index af221e12e..ee7df014a 100644 --- a/cheatsheets/sql/rdbms/sqlite.html +++ b/cheatsheets/sql/rdbms/sqlite.html @@ -313,6 +313,19 @@

Core functions

  • Built-In Scalar SQL Functions
  • +

    Quirks

    + +

    See Quirks on the SQLite website.

    + +

    Here are some features that are commonly found in other databases but are not present in SQLite:

    + + +

    CLI help

    Man page

    diff --git a/cheatsheets/sql/rdbms/sqlite.md b/cheatsheets/sql/rdbms/sqlite.md index 4ff41994f..769d24695 100644 --- a/cheatsheets/sql/rdbms/sqlite.md +++ b/cheatsheets/sql/rdbms/sqlite.md @@ -102,6 +102,17 @@ Symbol | Description | Range - [Built-In Scalar SQL Functions](https://sqlite.org/lang_corefunc.html) +## Quirks + +See [Quirks](https://www.sqlite.org/quirks.html) on the SQLite website. + +Here are some features that are commonly found in other databases but are not present in SQLite: + +- The default mode is rollback journal, which limits you to either multiple readers or a single writer. +- Foreign keys are disabled by default and require explicit activation. +- SQLite is "weakly typed," a concept it refers to as "type affinity." This means you can insert any data type into a column, regardless of the defined type. Strongly typed columns are available only through the use of STRICT tables. +- Many ALTER commands that you might expect in other databases are not available. For instance, you cannot add a constraint to an existing column, although the ability to rename a column has been recently introduced. + ## CLI help ### Man page diff --git a/feed.xml b/feed.xml index d4dbad456..42a50d5ec 100644 --- a/feed.xml +++ b/feed.xml @@ -1 +1 @@ -Jekyll2025-01-08T14:39:28+00:00https://michaelcurrin.github.io/dev-cheatsheets/feed.xmlDev CheatsheetsA collection of code snippets and CLI guides for quick and easy reference while codingMichael Currin \ No newline at end of file +Jekyll2025-01-09T10:09:42+00:00https://michaelcurrin.github.io/dev-cheatsheets/feed.xmlDev CheatsheetsA collection of code snippets and CLI guides for quick and easy reference while codingMichael Currin \ No newline at end of file