Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: techgerm/python-spanner-orm
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: maroux/python-spanner-orm
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 23 files changed
  • 3 contributors

Commits on Jul 29, 2020

  1. Add support for variable string sizes in ColumnSchema (maroux#21)

    * add support for variable string sizes in ColumnSchema
    techgerm authored Jul 29, 2020
    Configuration menu
    Copy the full SHA
    9cab8a0 View commit details
    Browse the repository at this point in the history
  2. Bump version

    maroux committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    91c1af7 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2020

  1. Configuration menu
    Copy the full SHA
    1fac5a1 View commit details
    Browse the repository at this point in the history
  2. Bump version

    maroux committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    1b5a8d7 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2020

  1. 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
    techgerm authored Aug 12, 2020
    Configuration menu
    Copy the full SHA
    be5f6a5 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. 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.
    maroux authored Nov 12, 2020
    Configuration menu
    Copy the full SHA
    c06a009 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

  1. 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.
    maroux authored Nov 16, 2020
    Configuration menu
    Copy the full SHA
    a1ad5bf View commit details
    Browse the repository at this point in the history
  2. Bump version

    maroux committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    92fcba4 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. Configuration menu
    Copy the full SHA
    f0e214d View commit details
    Browse the repository at this point in the history
  2. 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
    maroux authored Nov 17, 2020
    Configuration menu
    Copy the full SHA
    4aee01c View commit details
    Browse the repository at this point in the history
  3. Bump version to 0.4.0

    maroux committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    f22d742 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. Raw Field Condition (maroux#28)

    - This allows use of several [Spanner functions](https://cloud.google.com/spanner/docs/functions-and-operators) on existing columns
    maroux authored Nov 23, 2020
    Configuration menu
    Copy the full SHA
    f17acef View commit details
    Browse the repository at this point in the history
  2. Bump version to 0.5.0

    maroux committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    a42b39c View commit details
    Browse the repository at this point in the history
Loading