Skip to content

Commit

Permalink
feat(orm): add foreign key support (#88)
Browse files Browse the repository at this point in the history
* feat(orm): add foreign key support

* feat: address review comments, more work on migration generation

* feat: store foreign key type in Field

* feat: more work on ForeignKeys, add migration generation

* ci: run CI on Rust Beta until new trait solver is there

* chore: more fixes, more docs

* chore: more fixes, tests, docs

* chore: go back to stable since 1.84 is here

* chore: address review comments
  • Loading branch information
m4tx authored Jan 10, 2025
1 parent 884e811 commit b228d0b
Show file tree
Hide file tree
Showing 40 changed files with 3,374 additions and 978 deletions.
259 changes: 119 additions & 140 deletions Cargo.lock

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ indexmap = "2"
mime_guess = { version = "2", default-features = false }
mockall = "0.13"
password-auth = { version = "1.1.0-pre.1", default-features = false }
petgraph = { version = "0.7", default-features = false }
pin-project-lite = "0.2"
prettyplease = "0.2"
proc-macro-crate = "3"
Expand Down
3 changes: 2 additions & 1 deletion flareon-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,9 @@ clap = { workspace = true, features = ["derive", "env"] }
clap-verbosity-flag = { workspace = true, features = ["tracing"] }
darling.workspace = true
flareon.workspace = true
flareon_codegen.workspace = true
flareon_codegen = { workspace = true, features = ["symbol-resolver"] }
glob.workspace = true
petgraph.workspace = true
prettyplease.workspace = true
proc-macro2 = { workspace = true, features = ["span-locations"] }
quote.workspace = true
Expand Down
Loading

0 comments on commit b228d0b

Please sign in to comment.