Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: crate/crate-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.31.1
Choose a base ref
...
head repository: crate/crate-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.32.0
Choose a head ref
  • 18 commits
  • 26 files changed
  • 5 contributors

Commits on Jun 8, 2023

  1. Allow to turn off column store

    fetzerms authored and amotl committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    7be41e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4cedf3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6990dc4 View commit details
    Browse the repository at this point in the history
  4. Columnstore: Revert (auto) reformatting

    fetzerms authored and amotl committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    c74f757 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b86801 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Implement server_default for SA columns

    CrateDB's SQLAlchemy dialect now handles the `server_default` when generating
    table DDL.
    
    Fix #454.
    JanLikar authored and amotl committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    4c62ecf View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Fix CHANGES.txt

    amotl committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    cac7e2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6235bcc View commit details
    Browse the repository at this point in the history
  3. Update documentation about obtaining timezone-aware timestamps

    Co-authored-by: Mathias Fußenegger <[email protected]>
    amotl and mfussenegger committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    4e20913 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. SQLAlchemy: Fix SQL statement caching for CrateDB's OBJECT type

    The SQLAlchemy implementation of CrateDB's `OBJECT` type offers indexed
    access to the instance's content in form of a dictionary. Thus, it must
    not use `cache_ok = True` on its implementation, i.e. this part of the
    compiled SQL clause must not be cached.
    
    Tests: Add integration test cases verifying SA's SQL statement caching
    Specifically, the special types `OBJECT` and `ARRAY` are of concern here.
    amotl committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    640a2db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca52b12 View commit details
    Browse the repository at this point in the history
  3. SQLAlchemy: Use JSON type adapter for implementing CrateDB's OBJECT

    SQLAlchemy's `sqltypes.JSON` provides a facade for vendor-specific JSON
    types. Since it supports JSON SQL operations, it only works on backends
    that have an actual JSON type, which are currently PostgreSQL, MySQL,
    SQLite, and Microsoft SQL Server.
    
    This patch starts leveraging the same infrastructure, thus bringing
    corresponding interfaces to the CrateDB dialect. The major difference
    is that it will not actually do any JSON marshalling, but propagate
    corresponding data structures 1:1, because within CrateDB's SQL,
    `OBJECT`s do not need to be serialized into JSON strings before
    transfer.
    amotl committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    ce15b62 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    9b77a19 View commit details
    Browse the repository at this point in the history
  2. SQLAlchemy: Add insert_bulk fast-path INSERT method for pandas

    This method supports efficient batch inserts using CrateDB's bulk
    operations endpoint.
    
    https://crate.io/docs/crate/reference/en/latest/interfaces/http.html#bulk-operations
    
    Co-authored-by: hlcianfagna <[email protected]>
    amotl and hlcianfagna committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    3267595 View commit details
    Browse the repository at this point in the history
  3. Documentation: Improve section about batch operations with pandas

    Specifically, outline _two_ concrete considerations for determining
    the optimal chunk size, and improve wording.
    amotl committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    94de03e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    061efb0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4aeb98c View commit details
    Browse the repository at this point in the history
  6. Release 0.32.0

    amotl committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    d9473d0 View commit details
    Browse the repository at this point in the history
Loading