-
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: multi-database configurations #151
Commits on Mar 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 16a6342 - Browse repository at this point
Copy the full SHA 16a6342View commit details -
Configuration menu - View commit details
-
Copy full SHA for b955450 - Browse repository at this point
Copy the full SHA b955450View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ad4756 - Browse repository at this point
Copy the full SHA 5ad4756View commit details
Commits on Mar 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 13221a2 - Browse repository at this point
Copy the full SHA 13221a2View commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ed3dcb2 - Browse repository at this point
Copy the full SHA ed3dcb2View commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3c83478 - Browse repository at this point
Copy the full SHA 3c83478View commit details
Commits on Apr 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e23bdb4 - Browse repository at this point
Copy the full SHA e23bdb4View commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0401f0b - Browse repository at this point
Copy the full SHA 0401f0bView commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 86bf968 - Browse repository at this point
Copy the full SHA 86bf968View commit details
Commits on May 22, 2024
-
Merge branch 'main' into multi-config
Signed-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0801326 - Browse repository at this point
Copy the full SHA 0801326View commit details
Commits on May 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 497018e - Browse repository at this point
Copy the full SHA 497018eView commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0b05c8f - Browse repository at this point
Copy the full SHA 0b05c8fView commit details
Commits on Jun 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5107845 - Browse repository at this point
Copy the full SHA 5107845View commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 65fd2b5 - Browse repository at this point
Copy the full SHA 65fd2b5View commit details
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3b47693 - Browse repository at this point
Copy the full SHA 3b47693View commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c223bd9 - Browse repository at this point
Copy the full SHA c223bd9View commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d83bc24 - Browse repository at this point
Copy the full SHA d83bc24View commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a20b477 - Browse repository at this point
Copy the full SHA a20b477View commit details
Commits on Jun 28, 2024
-
feat: services accept BaseModels and Structs (#218)
* feat: services accept BaseModels and Structs * fix: adds tests for converting struct and basemodel classes * fix: correct configuration * feat: tweak to_dict
Configuration menu - View commit details
-
Copy full SHA for 416870c - Browse repository at this point
Copy the full SHA 416870cView commit details -
feat: add a
to_schema
parameter to services (#220)* feat: services accept BaseModels and Structs * fix: adds tests for converting struct and basemodel classes * fix: correct configuration * feat: tweak to_dict * feat: add a `to_schema` parameter to services * chore: linting * fix: type checking * feat: assert model --------- Signed-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6871e47 - Browse repository at this point
Copy the full SHA 6871e47View commit details -
chore(release): bump version to
v0.15.0
Signed-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d958b15 - Browse repository at this point
Copy the full SHA d958b15View commit details -
feat: single row operations are filterable (#221)
* feat: improved typing * chore: bump version * feat: i think this is better for linters * chore: revert changes * feat: use type guard * feat: type ignore * feat: precommit hook * fix: updated dict type signature * chore: linting fixes * chore: limit concurrency per branch * feat: lint fix * fix: add missing returns * fix: don't assign an extra variable * feat: allow filters in single row queries (#222) * wip * feat: allow single row operations to filter * fix: remove deprecation test
Configuration menu - View commit details
-
Copy full SHA for 7c9d984 - Browse repository at this point
Copy the full SHA 7c9d984View commit details -
feat!: revert
to_schema
overloads & optimizeupsert_many
(#224)- Reverts the previous `to_schema` implementation in the service layer. This will need to be rethought as it requires too many overloads to any customized service function. - Ensures that the filter values for `upsert_many` is a unique list. This is useful when you are merging a large amount of objects on a foreign key. The lookup will only contain a single unique entry for each key instead of one for each row. - Adds a `schema_to_dict` method to convert incoming Pydantic or Msgspec models to dictionaries - Adds additional type guard helpers to check for a field in a dictionary, Struct, or BaseModel
Configuration menu - View commit details
-
Copy full SHA for 5f939b2 - Browse repository at this point
Copy the full SHA 5f939b2View commit details -
feat: additional tests and helper methods (#225)
* feat: additional tests and helper methods * feat: re-use functions * feat: simplify logic further
Configuration menu - View commit details
-
Copy full SHA for c4e365e - Browse repository at this point
Copy the full SHA c4e365eView commit details
Commits on Jun 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a369ba5 - Browse repository at this point
Copy the full SHA a369ba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95859d7 - Browse repository at this point
Copy the full SHA 95859d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03cd664 - Browse repository at this point
Copy the full SHA 03cd664View commit details
Commits on Jun 30, 2024
-
Merge branch 'main' into multi-config
Signed-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5f60cce - Browse repository at this point
Copy the full SHA 5f60cceView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2ba854 - Browse repository at this point
Copy the full SHA a2ba854View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01de05c - Browse repository at this point
Copy the full SHA 01de05cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bc3277 - Browse repository at this point
Copy the full SHA 3bc3277View commit details -
Configuration menu - View commit details
-
Copy full SHA for abba7e1 - Browse repository at this point
Copy the full SHA abba7e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03e5f98 - Browse repository at this point
Copy the full SHA 03e5f98View commit details -
feat(cli): Adds drop-all option to the litestar cli (#226)
* feat(cli): Adds drop-all option to the litestar cli * fix(mypy): CI failure * tests(cli): Add tests for drop-all * chore: remove unnecessary import * feat: updated tests * fix: 3.8 and 3.9 support * chore: revert later * revert: "chore: revert later" This reverts commit 4091abd. * chore: 3.8/3.9 support * chore: add eval type check * chore: fix lint * feat: updated linting --------- Co-authored-by: Alc-Alc <alc@localhost> Co-authored-by: Cody Fincher <cody.fincher@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b4e0794 - Browse repository at this point
Copy the full SHA b4e0794View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffe6c87 - Browse repository at this point
Copy the full SHA ffe6c87View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c6598 - Browse repository at this point
Copy the full SHA c2c6598View commit details -
Merge branch 'main' into multi-config
Signed-off-by: Cody Fincher <204685+cofin@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bf74d56 - Browse repository at this point
Copy the full SHA bf74d56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 782a93e - Browse repository at this point
Copy the full SHA 782a93eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6aab47b - Browse repository at this point
Copy the full SHA 6aab47bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b412dab - Browse repository at this point
Copy the full SHA b412dabView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac908a4 - Browse repository at this point
Copy the full SHA ac908a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7991b8 - Browse repository at this point
Copy the full SHA c7991b8View commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39fbab7 - Browse repository at this point
Copy the full SHA 39fbab7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6acf0be - Browse repository at this point
Copy the full SHA 6acf0beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99c67d4 - Browse repository at this point
Copy the full SHA 99c67d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48bd051 - Browse repository at this point
Copy the full SHA 48bd051View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08c9ed8 - Browse repository at this point
Copy the full SHA 08c9ed8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c942699 - Browse repository at this point
Copy the full SHA c942699View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a98036 - Browse repository at this point
Copy the full SHA 0a98036View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98bdfdc - Browse repository at this point
Copy the full SHA 98bdfdcView commit details