-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: techgerm/python-spanner-orm
base: master
head repository: maroux/python-spanner-orm
compare: master
- 13 commits
- 23 files changed
- 3 contributors
Commits on Jul 29, 2020
-
Add support for variable string sizes in ColumnSchema (maroux#21)
* add support for variable string sizes in ColumnSchema
Configuration menu - View commit details
-
Copy full SHA for 9cab8a0 - Browse repository at this point
Copy the full SHA 9cab8a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91c1af7 - Browse repository at this point
Copy the full SHA 91c1af7View commit details
Commits on Jul 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1fac5a1 - Browse repository at this point
Copy the full SHA 1fac5a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b5a8d7 - Browse repository at this point
Copy the full SHA 1b5a8d7View commit details
Commits on Aug 12, 2020
-
Create test workflow (maroux#23)
* create test workflow * add install dependencies step * install wheel in dependency step * add wheel to tests dependencies and remove step from workflow * fix syntax error * move wheel from tests_require to install_requires array
Configuration menu - View commit details
-
Copy full SHA for be5f6a5 - Browse repository at this point
Copy the full SHA be5f6a5View commit details
Commits on Nov 12, 2020
-
Fix interleaved tables migration (maroux#24)
- When creating an interleaved table, backwards migrations are broken because of this error: `spanner_orm.error.SpannerError: Multiple classes match table_interaction_evidence_model, add more specificity`. This happens because schemas are fetched using data from Spanner, which leads to multiple tables being registered with the same name, causing conflict when an interleaved table's migration is validated. Solution: When fetching from Spanner, re-register model classes so there's no conflict.
Configuration menu - View commit details
-
Copy full SHA for c06a009 - Browse repository at this point
Copy the full SHA c06a009View commit details
Commits on Nov 16, 2020
-
Fix Relationship field for interleaved parent table (maroux#25)
- This doesn't require a constraint (its the equivalent of a reverse relationship in sqlalchemy / django). Ideally the fix can be a general purpose reverse relationship manager, but that's lot of work. This unblocks the use of relationship for the simple case of interleaved parent-child tables.
Configuration menu - View commit details
-
Copy full SHA for a1ad5bf - Browse repository at this point
Copy the full SHA a1ad5bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92fcba4 - Browse repository at this point
Copy the full SHA 92fcba4View commit details
Commits on Nov 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f0e214d - Browse repository at this point
Copy the full SHA f0e214dView commit details -
Frozen CreateTable operation so making changes to schema is actually …
…possible (maroux#26) Migrations should use schema definition frozen in time at the time of creation so that updating models code doesn't automatically affect a historical migration. - Also check black formatting in tests
Configuration menu - View commit details
-
Copy full SHA for 4aee01c - Browse repository at this point
Copy the full SHA 4aee01cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f22d742 - Browse repository at this point
Copy the full SHA f22d742View commit details
Commits on Nov 23, 2020
-
Raw Field Condition (maroux#28)
- This allows use of several [Spanner functions](https://cloud.google.com/spanner/docs/functions-and-operators) on existing columns
Configuration menu - View commit details
-
Copy full SHA for f17acef - Browse repository at this point
Copy the full SHA f17acefView commit details -
Configuration menu - View commit details
-
Copy full SHA for a42b39c - Browse repository at this point
Copy the full SHA a42b39cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master