Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SQLite support for serde_json::Value using the Json/Jsonb #4284

Merged
merged 24 commits into from
Oct 2, 2024

Commits on Sep 24, 2024

  1. feat(sqlite): add support for serde_json::Value using the Json and Js…

    …onbtypes
    Jean-Marc Le Roux committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7572da1 View commit details
    Browse the repository at this point in the history
  2. first implementation of a SQLite JSONB format reader

    Jean-Marc Le Roux committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    eea59fd View commit details
    Browse the repository at this point in the history
  3. first implementation of a SQLite JSONB format writer

    Jean-Marc Le Roux committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c3a6d70 View commit details
    Browse the repository at this point in the history
  4. add unit tests for the SQLite JSONB read/write functions

    Jean-Marc Le Roux committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d917a89 View commit details
    Browse the repository at this point in the history
  5. fix clippy warning

    Jean-Marc Le Roux committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    cd7018d View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. update the Jsonb rustdoc

    Jean-Marc Le Roux committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    a557574 View commit details
    Browse the repository at this point in the history
  2. working json_to_sql and jsonb_to_sql tests for sqlite

    Jean-Marc Le Roux committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    c7b121e View commit details
    Browse the repository at this point in the history
  3. add more json/jsonb tests for sqlite

    Jean-Marc Le Roux committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    1e1c31b View commit details
    Browse the repository at this point in the history
  4. fix broken ref to doctest_setup.rs

    Jean-Marc Le Roux committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    0f0d9a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. add Jsonb to SQLite tests

    Jean-Marc Le Roux committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    209c862 View commit details
    Browse the repository at this point in the history
  2. add support for SQLite JSONB TEXTJ fields

    Jean-Marc Le Roux committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    fd7f565 View commit details
    Browse the repository at this point in the history
  3. fix clippy errors

    Jean-Marc Le Roux committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    1b95507 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. add a separate SQLite + Jsonb example

    Jean-Marc Le Roux committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    3a1a612 View commit details
    Browse the repository at this point in the history
  2. fix clippy errors

    Jean-Marc Le Roux committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    187ea47 View commit details
    Browse the repository at this point in the history
  3. fix Jsonb SQLite example

    Jean-Marc Le Roux committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    268a3df View commit details
    Browse the repository at this point in the history
  4. factorize the Jsonb SQLite/Pg example

    Jean-Marc Le Roux committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    def9cee View commit details
    Browse the repository at this point in the history
  5. add Jsonb scalar fields payload size consistency checks

    Jean-Marc Le Roux committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    ae02494 View commit details
    Browse the repository at this point in the history
  6. avoid Vec re-allocations in create_jsonb_header

    Jean-Marc Le Roux committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    2af1253 View commit details
    Browse the repository at this point in the history
  7. add tests for FromSql<Jsonb, Sqlite>

    Jean-Marc Le Roux committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    7fe0c67 View commit details
    Browse the repository at this point in the history
  8. update CHANGELOG with SQLite+Json/Jsonb support

    Jean-Marc Le Roux committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    76ac650 View commit details
    Browse the repository at this point in the history
  9. fix clippy error

    Jean-Marc Le Roux committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    4dd26d9 View commit details
    Browse the repository at this point in the history
  10. factorize the Jsonb SQLite/Pg example

    Jean-Marc Le Roux committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    fd10228 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    adc5ebf View commit details
    Browse the repository at this point in the history
  2. remove the serde_json feature gate on the Json and Jsonb types

    Jean-Marc Le Roux committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    de6b847 View commit details
    Browse the repository at this point in the history