-
Notifications
You must be signed in to change notification settings - Fork 31
Comparing changes
Open a pull request
base repository: crate/crate-python
base: 0.31.1
head repository: crate/crate-python
compare: 0.32.0
- 18 commits
- 26 files changed
- 5 contributors
Commits on Jun 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7be41e2 - Browse repository at this point
Copy the full SHA 7be41e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4cedf3 - Browse repository at this point
Copy the full SHA c4cedf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6990dc4 - Browse repository at this point
Copy the full SHA 6990dc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c74f757 - Browse repository at this point
Copy the full SHA c74f757View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b86801 - Browse repository at this point
Copy the full SHA 7b86801View commit details
Commits on Jun 9, 2023
-
Implement server_default for SA columns
CrateDB's SQLAlchemy dialect now handles the `server_default` when generating table DDL. Fix #454.
Configuration menu - View commit details
-
Copy full SHA for 4c62ecf - Browse repository at this point
Copy the full SHA 4c62ecfView commit details
Commits on Jul 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cac7e2b - Browse repository at this point
Copy the full SHA cac7e2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6235bcc - Browse repository at this point
Copy the full SHA 6235bccView commit details -
Update documentation about obtaining timezone-aware timestamps
Co-authored-by: Mathias Fußenegger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e20913 - Browse repository at this point
Copy the full SHA 4e20913View commit details
Commits on Jul 5, 2023
-
SQLAlchemy: Fix SQL statement caching for CrateDB's
OBJECT
typeThe 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.
Configuration menu - View commit details
-
Copy full SHA for 640a2db - Browse repository at this point
Copy the full SHA 640a2dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca52b12 - Browse repository at this point
Copy the full SHA ca52b12View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for ce15b62 - Browse repository at this point
Copy the full SHA ce15b62View commit details
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9b77a19 - Browse repository at this point
Copy the full SHA 9b77a19View commit details -
SQLAlchemy: Add
insert_bulk
fast-pathINSERT
method for pandasThis 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]>
Configuration menu - View commit details
-
Copy full SHA for 3267595 - Browse repository at this point
Copy the full SHA 3267595View commit details -
Documentation: Improve section about batch operations with pandas
Specifically, outline _two_ concrete considerations for determining the optimal chunk size, and improve wording.
Configuration menu - View commit details
-
Copy full SHA for 94de03e - Browse repository at this point
Copy the full SHA 94de03eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 061efb0 - Browse repository at this point
Copy the full SHA 061efb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aeb98c - Browse repository at this point
Copy the full SHA 4aeb98cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9473d0 - Browse repository at this point
Copy the full SHA d9473d0View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.31.1...0.32.0