Skip to content
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

Initial MySQL support (early draft) - JSONField version #91

Merged
merged 25 commits into from
Jun 13, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
a4d210e
use custom ArrayField type in migrations
Joshun May 10, 2023
f87004c
start rewriting check_leg_trigger for mysql
Joshun May 10, 2023
14b7233
check_leg trigger called in on_commit
Joshun May 10, 2023
951dff3
update check_leg to newer version
Joshun May 10, 2023
f558bf2
fix broken postgres procedure due to % escaping
Joshun May 10, 2023
abd51bd
check_account_type trigger in mysql
Joshun May 10, 2023
a2633bc
tidyup of historic migrations
Joshun May 10, 2023
db60184
only run on postgres
Joshun May 10, 2023
9cbbbeb
correct version comment
Joshun May 10, 2023
12beda2
adapt for postgres + mysql
Joshun May 10, 2023
15ab2a8
get update_full_account_codes working
Joshun May 11, 2023
3f46031
document _enforce_account
Joshun May 11, 2023
d529c88
fix check_leg_and_account_currency_match in mysql
Joshun May 11, 2023
5d12678
fix escaping broken in postgres migration
Joshun May 12, 2023
7216a90
clean up debugging statements
Joshun May 12, 2023
5817d00
add mysqlclient to requirements.txt
Joshun May 16, 2023
04bfdef
make lint happy
Joshun May 16, 2023
85a7bc4
cleanup for lint
Joshun May 17, 2023
8803100
Testing JSONField replacement requirement
nitsujri May 16, 2023
67fd1a4
migration to JSONField in remaining places, with special logic for Po…
Joshun May 17, 2023
ac5b677
clarify migration logic
Joshun May 17, 2023
68c58f5
remaining changes for MySQL compatibility:
Joshun May 31, 2023
88108e0
remove mysqlclient from requirements.txt and add it to requirements_t…
Joshun Jun 8, 2023
c1ddae5
remove psycopg2-binary from requirements.txt and add it to requiremen…
Joshun Jun 8, 2023
a379523
install requirements_test.txt before running lint
Joshun Jun 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
remove mysqlclient from requirements.txt and add it to requirements_t…
…est.txt
  • Loading branch information
Joshun committed Jun 8, 2023
commit 88108e08901d9a396312343ec8beb017c676f90a
1 change: 0 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,3 @@ django-money>=0.9.1
django-import-export>=0.5.0
babel>=2.9.1
openpyxl<=2.6;python_version<"3.5"
mysqlclient==2.1.0
1 change: 1 addition & 0 deletions requirements_test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ pytest
coveralls
django-coverage-plugin
psycopg2
mysqlclient