Update Rust crate diesel_migrations to v2.2.0 #200
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/diesel_migrations-2.x-lockfile"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
2.1.0
->2.2.0
Release Notes
diesel-rs/diesel (diesel_migrations)
v2.2.0
Compare Source
Added
[print_schema] exclude_custom_type_definitions = ["Vector"]
. If acustom type
matches one element on the list it's skipped.rowid
aliases when no explicit primary key is defined forprint-schema
#[dsl::auto_type]
attribute macro, allowing to infer type of query fragment functionsSelectable
derives, which allows skipping specifyingselect_expression_type
most of the time, in turn enabling most queries to be written using just aSelectable
derive.#[diesel(skip_insertion)]
field attribute to theInsertable
derive macro, allowing fields which map to generated columns to be skipped during insertion.sqlite-integer-primary-key-is-bigint
configuration option, usable with SQLite 3.37 or above, allowing to useBigInt
forINTEGER PRIMARY KEY
columns in SQLite for tables without theWITHOUT ROWID
attribute (SQLite doc).print_schema
entry indiesel.toml
(e.g.[print_schema.user1]
), which allows generating multiple schema.rs filesCOPY TO
andCOPY FROM
statementschrono::Duration
to postgresql'sINTERVAL
sql typeserialize_database_to_buffer
anddeserialize_readonly_database_from_buffer
methods inSqliteConnection
to support serialization/deserialization of SQLite databases to and from byte buffers.SerializedDatabase
wrapper type for a serialized database that is dynamically allocated by callingserialize_database_to_buffer
. This RAII wrapper deallocates the memory when it goes out of scope withsqlite3_free
.Changed
sql_function!
in favour ofdefine_sql_function!
which provides compatibility with#[dsl::auto_type]
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.