GitHub / elixir-ecto/ecto_sql / commits
SQL-based adapters for Ecto and database migrations
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| dd1506d3 | Fix migrator version bookkeeping on errors (#750) |
Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 8fa43907 | Support BooleanExpr join ons (#748) |
Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 7908e75c | Add explain and to-sql options to ecto.query (#746) |
Cedric Lusiba <c****a@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| c45cf69c | fix formatting (#745) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 7ddf093d | fix(postgres): correct SQL for modifying a column to :identity (#744) |
nabsei <1****i@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 447c1a28 | Allow fragment sources to have user defined columns (#743) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| f7612501 | Add adapter level read-only transaction support (#741) |
Cedric Lusiba <c****a@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 86ec2897 | Fix Postgres JSON literal escaping (#740) |
Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 04191cba | Parenthesize NOT operands in SQL adapters (#738) |
Łukasz Samson <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 5e45b435 | Add mix ecto.query task (#733) |
Cedric Lusiba <c****a@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| d2668fb7 | fix test (#735) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 65086685 | Don't check if DBConnection is loaded (#734) |
Christopher Keele <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 20a1f350 | Change log level for WARNING to :warning |
José Valim <j****m@d****o>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c84f81e4 | Fix code example (#730) |
Mathias Polligkeit <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 670f6895 | Release v3.14.0 | José Valim <j****m@g****m> | 3 months ago | |
| 1d906ce9 | Fix warnings in 1.20 and require Elixir 1.15+ (#718) |
Jean Klingler <s****a@p****e>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d533039e | Add squashing migrations guide | José Valim <j****m@g****m> | 3 months ago | |
| 697bcafa | Merge table, update caveats and notes | José Valim <j****m@g****m> | 3 months ago | |
| 7887f46f | Remove dead code | José Valim <j****m@g****m> | 3 months ago | |
| 8d80d5d8 | Initial guide updates | José Valim <j****m@g****m> | 3 months ago | |
| 1e5d0ef1 | Rename docs environment | José Valim <j****m@g****m> | 3 months ago | |
| 7ae44769 | Update deps | José Valim <j****m@g****m> | 3 months ago | |
| fb101525 | Add Safe Ecto Migration guides (#720) |
David Bernheisel <d****l@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 39543143 | Mention max_lifetime option in disconnect_all | José Valim <j****m@g****m> | 4 months ago | |
| 4af9f13d | Allow pid repos in Ecto.Adapters.SQL.table_exists? (#729) |
simoncse <7****e@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 91c6f8a3 | Accept counter option in to_sql/4 and pass it to prepare_query/4 (#726) |
Zach Daniel <z****h@z****v>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 14b47b06 | fix mysql structure load failures (#727) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ad3243f4 | MySQL Load: Combine sql and exit signal in one port command (#724) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9fbb80d2 | Handle abnormal MySQL structure_load death gracefully (#723) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 48c34881 | Remove dead code | José Valim <j****m@g****m> | 5 months ago | |
| 5a712840 | timestamp -> timezone | José Valim <j****m@g****m> | 5 months ago | |
| 634df4ab | Document timezone pitfalls | José Valim <j****m@g****m> | 5 months ago | |
| d828a6a9 | Set a default timezone on mix ecto.create for PG | José Valim <j****m@g****m> | 5 months ago | |
| b1f477c8 | mix format | José Valim <j****m@g****m> | 6 months ago | |
| 004f64ca | Add {:unsafe_fragment, ...} support to RETURNING clause (#722) |
henryzhan13 <1****3@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e3430b20 | Label the connection with the repo name (#698) |
Nathan Long <h****m@n****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| fc383ff2 | Update CHANGELOG | José Valim <j****m@g****m> | 6 months ago | |
| 383561d3 | Update CI for new Elixir (#719) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 0091831b | Remove unused require (#716) |
Jean Klingler <s****a@p****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 08d982c9 | Fix type errors in tests (#717) |
Jean Klingler <s****a@p****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 0ed98480 | Remove splice handling (#715) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| af00afab | Remove fragment constant/1 handling (#714) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| ecd87edc | Map postgres :restrict_violation to :foreign_key constraint (#713) |
Rishi Ranjan <r****i@c****o>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 57d7c4fd | make private explain function defp (#711) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 710ffdf8 | update ci (#709) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| d5ab5b5c | Update CHANGELOG | José Valim <j****m@g****m> | 8 months ago | |
| ca7c7f51 | Rename ignore_errors to ignore to stay closer to the database definition | José Valim <j****m@g****m> | 8 months ago | |
| af906441 | MyXQL: allow use of INSERT IGNORE for on_conflict: :nothing (#703) |
Aggelos Karalias <a****s@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 82e2eb36 | Fix benchmarks (#707) |
Aaron Seigo <a****o@m****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| b75665aa | Use input redirection for mysql structure_load (#706) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 059a059c | Document passing Repo.get_dynamic_repo(), closes #701 | José Valim <j****m@d****o> | 9 months ago | |
| 271b5447 | Maybe paren for expr inside fragment (#702) |
Daniel Kukula <9****u@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 9192a6d6 | Update CHANGELOG | José Valim <j****m@d****o> | 9 months ago | |
| eb7aa416 | Add generated option to quote in SQL adapter (#700) |
José Valim <j****m@d****o>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| be8c8637 | format + small logging cleanup | Greg Rychlewski <g****i@g****m> | 9 months ago | |
| 2096c33d | Support for creating unlogged tables (simplified) (#699) |
Rafael Willians <m****e@r****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| a703c2ed | Label the sandbox owner process (#697) |
Nathan Long <h****m@n****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| ece03910 | Update ExDoc | José Valim <j****m@d****o> | 10 months ago | |
| 00693a9a | Enhance distinct error (#696) |
Abdelhalim Ben Oun <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 3f86e9b0 | Remove redundant test (#692) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 8acafac4 | Allow fragment tuple sources in adapters (#691) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 84dd74cb | Only log 'forward' and 'backward' for 'change/0' (#690) |
Nathan Long <h****m@n****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| bddc7bcc | chore(docs): Update Safe Ecto Migrations link (#689) |
David Bernheisel <d****l@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 074a2718 | Improve sandbox docs (#687) |
Benjamin Milde <b****i@k****e>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| e223a377 | Fix structure_load/2 for MySQL 9.4+ (#685) |
Wojtek Mach <w****h@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 69954cb7 | Updated myxql to 0.8 (#683) |
Colin Yates <c****n@c****k>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 4752ad25 | Add `:wrap_in_transaction` option to explain (#682) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| cf5080c1 | Release v3.13.2 | José Valim <j****m@d****o> | about 1 year ago | |
| b8763818 | Refactor generated handling in column_type | José Valim <j****m@d****o> | about 1 year ago | |
| 62603f88 | Fix generated nested time array (#680) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 701c99e9 | Add support for `ON DELETE SET DEFAULT` (#677) |
Mohamed Mohamed <8****1@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 79590224 | Allow passing through opts in Ecto.Adapters.SQL.Sandbox.allow/4 calls (#678) |
Mat Trudel <m****t@g****t>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 22c71121 | Release v3.13.1 | José Valim <j****m@d****o> | about 1 year ago | |
| 35e27985 | Fix nested array generated columns (#676) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 955f0fbf | Release v3.13.0 | José Valim <j****m@d****o> | about 1 year ago | |
| aa9a3291 | Remove unused argument from private helper (#672) |
Milton Mazzarri <m****e@m****o>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 3084d715 | Better docs for Repos that use `Ecto.Adapters.SQL.Adapter` (#671) |
David Bernheisel <d****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 654efbf2 | Add a section on socket communication for postgrex | José Valim <j****m@d****o> | about 1 year ago | |
| 4c5776de | Add formatter config instructions for migrations (#670) |
Nicholas Moen <a****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| a4cb7624 | update migration 'timestamps/1' docs to include ':null' option (#669) |
Nicholas Moen <a****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6130b054 | Support arrays using JSON in MyXQL for MariaDB (#668) |
Óscar de Arriba <o****r@d****s>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6fabc93c | use async: false in tests with File.cd! | José Valim <j****m@d****o> | over 1 year ago | |
| ad5e31c1 | Sandbox docs: more information around start_owner! (#665) |
Matt Enlow <e****w@a****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6ac76d94 | Fix typo in Sandbox.mode spec (#664) |
Matt Enlow <e****w@a****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 127ed682 | Update drop_if_exists docs to include constraints (#663) |
Nikki (she/her) <n****n@c****t>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f0cdeda8 | Add support in migrations for collations in Postgres (#662) |
Zurga <j****s@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 96415e37 | Correctly handle generated array columns (#661) |
Andrew Timberlake <a****w@a****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 486a3ad6 | Postgres adapter: Allow source fields in json_extract_path (#660) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 80a440ca | Upgrade Ubuntu Runner + MSSQL Version (#659) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 83eaa672 |
Allow changing how stacktrace is pre-processed for logging (#658)
Co-authored-by: José Valim <j****m@d****o>, Greg Rychlewski <g****i@g****m> |
felipe stival <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8dc5a778 | Add support for index directions (#657) |
Philip Munksgaard <p****p@m****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 45fd270c | Break down testing instructions | José Valim <j****m@d****o> | over 1 year ago | |
| d0eb7fc9 | Update Postgres adapter docs (#654) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| cc17a0d0 | Add prefix support to renaming indices (#653) |
Paul Ostazeski <p****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2091490c | Revert "Allow numbers in literal/1 (#651)" and add support for `identifier/1`... |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 510cd901 | Allow numbers in `literal/1` (#651) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 802914d3 | Allow MyXQL to specify `:prepare` per operation. (#650) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 63457162 | allow string names in field/2 (#596) |
Greg Rychlewski <g****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 80123551 | Revert "Do not modify column type while modifying fk constraint (#644)" (#649) |
José Valim <j****m@d****o>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 75ddf591 |
Do not modify column type while modifying fk constraint (#644)
Co-authored-by: Matt Enlow <m****t@n****t>, José Valim <j****m@g****m> |
Milton Mazzarri <m****e@m****o>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago |