Skip to content

Conversation

@stephencelis
Copy link
Member

@stephencelis stephencelis commented Sep 4, 2025

This includes:

  • The custom Date/UUID representations
  • SQL-specific scalar functions
  • JSON functions
  • The rowid column
  • The temporary trigger helpers
  • FTS5

Not included (yet):

  • Our insert statement still supports some SQLite-only functionality (the OR clause). We should probably remove support for OR since it's simply a shorthand for more general, specific upsert syntax.

This includes:

  - The custom Date/UUID representations
  - The JSON functions
  - The `rowid` column
  - The temporary trigger helpers
  - FTS5

Not included (yet):

  - Our insert statement still supports some SQLite-only functionality (the
    `OR` clause).
  - Need to audit the scalar/aggregate function helpers for any
    SQLite-specific functions.
@stephencelis stephencelis merged commit 66a7886 into main Sep 5, 2025
3 checks passed
@stephencelis stephencelis deleted the sqlite-organization branch September 5, 2025 20:18
coenttb pushed a commit to coenttb/swift-structured-queries-postgres that referenced this pull request Oct 14, 2025
* Move some SQLite functionality into SQLite module

This includes:

  - The custom Date/UUID representations
  - The JSON functions
  - The `rowid` column
  - The temporary trigger helpers
  - FTS5

Not included (yet):

  - Our insert statement still supports some SQLite-only functionality (the
    `OR` clause).
  - Need to audit the scalar/aggregate function helpers for any
    SQLite-specific functions.

* wip

* wip

* wip

* wip

* wip

* wip

* wip
coenttb pushed a commit to coenttb/swift-structured-queries-postgres that referenced this pull request Oct 15, 2025
* Move some SQLite functionality into SQLite module

This includes:

  - The custom Date/UUID representations
  - The JSON functions
  - The `rowid` column
  - The temporary trigger helpers
  - FTS5

Not included (yet):

  - Our insert statement still supports some SQLite-only functionality (the
    `OR` clause).
  - Need to audit the scalar/aggregate function helpers for any
    SQLite-specific functions.

* wip

* wip

* wip

* wip

* wip

* wip

* wip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants