refinery
refinery copied to clipboard
Powerful SQL migration toolkit for Rust.
I've been searching around for some way to manage my database migrations in Rust. I'm considering using Diesel, but Diesel only supports defining migrations in SQL. I anticipate wanting to...
Hey, this is a follow-up on the current issue mentioned in #233. Here is a minimal, reproducible example of the issue that I am having. ```toml barrel = "*" postgres...
Hi, It's pretty common to use time based version numbers for migration files (e.g. migrations of Active Record or Diesel). The current implementation of refinery is only using the column...
Greetings, As the title say, I'd like to suggest supporting Rust migrations as an enhancement for refinery_cli. I'm actually not sure if I'm the one doing something wrong, but after...
This should allow the versions to be parsed and inserted into the database. I still need to add a command to the CLI to generate a migration for each supported...
Flyway features [repeatable migrations](https://flywaydb.org/documentation/tutorials/repeatable) for defining objects in the db that can simply be tracked as is from the source code (typically because they are stateless, like `CREATE OR REPLACE...
I'm trying to write a package that bundles together a few database features, including connections (with `tokio-postgres`), connection pooling (with `deadpool`), and migrations (with `refinery`), but I'm running into some...
after #170 was merged, we are now able to interop `.rs` and `.sql` migrations, but the rust project no longer finds the migration files and therefore tooling such as autocomplete...
currently we only test for `migrate` command of `refinery_cli`. We should test for all possible cases with options such as `fake` and `target`