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

cloud datastore support ORM #395

Closed
lucemia opened this issue Nov 28, 2014 · 4 comments
Closed

cloud datastore support ORM #395

lucemia opened this issue Nov 28, 2014 · 4 comments
Assignees
Labels
api: datastore Issues related to the Datastore API. 🚨 This issue needs some love. triage me I really want to be triaged.

Comments

@lucemia
Copy link
Contributor

lucemia commented Nov 28, 2014

I am working on it!
currently I am working on rewrite a library based on entity and support ndb like interface

@dhermes
Copy link
Contributor

dhermes commented Nov 28, 2014

Something this high-level should have a design document before too much code is written. Do you have a fork to point to?

Also, what is wrong with just using ndb?

@lucemia
Copy link
Contributor Author

lucemia commented Nov 28, 2014

My current sketch is very simple, focus on creating a similar interface of ndb with limited method support. It is not another ndb, but a simplify orm support for gcloud-python
https://github.com/lucemia/gcloud-python/blob/datastore-orm-model/gcloud/datastore/model.py

The original ndb is strictly depended on appengine env; therefore, users need to include the whole appengine-sdk and install the mock service such as taskqueue, memcache provided by sdk in order to use the ndb service. (In fact, I tried to do so before, https://github.com/lucemia/google-cloud-datastore-orm)

ndb dependency
https://code.google.com/p/appengine-ndb-experiment/source/browse/ndb/google_imports.py

another thing is ndb based on very different logic and coding style with gcloud-python.

@silvolu
Copy link
Contributor

silvolu commented Nov 28, 2014

@lucemia thanks for this, but I think that something at the level of an ORM should live in a separate project, that can of course depend on gcloud-python.

@silvolu silvolu closed this as completed Nov 28, 2014
@lucemia
Copy link
Contributor Author

lucemia commented Nov 28, 2014

@silvolu I will create a separate project for it. thx

@jgeewax jgeewax added the api: datastore Issues related to the Datastore API. label Jan 30, 2015
@jgeewax jgeewax modified the milestone: Datastore Stable Jan 30, 2015
@yoshi-automation yoshi-automation added 🚨 This issue needs some love. triage me I really want to be triaged. labels Apr 6, 2020
parthea added a commit that referenced this issue Jun 4, 2023
* chore: exclude requirements.txt file from renovate-bot

Source-Link: googleapis/synthtool@f58d313
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:7a40313731a7cb1454eef6b33d3446ebb121836738dc3ab3d2d3ded5268c35b6

* update constraints files

* fix(deps): require protobuf 3.20.2

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
parthea pushed a commit that referenced this issue Jun 4, 2023
Source-Link: https://github.com/googleapis/synthtool/commit/26c7505b2f76981ec1707b851e1595c8c06e90fc
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:f946c75373c2b0040e8e318c5e85d0cf46bc6e61d0a01f3ef94d8de974ac6790
parthea added a commit that referenced this issue Aug 15, 2023
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
parthea added a commit that referenced this issue Sep 22, 2023
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
parthea pushed a commit that referenced this issue Sep 22, 2023
…395)

* feat: add policy_name to PlacementPolicy message within a node pool
feat: add support for HostMaintenancePolicy
feat: add support for AdditionalPodNetworkConfig and AdditionalNodeNetworkConfig
feat: add enable_multi_networking to NetworkConfig

PiperOrigin-RevId: 550168784

Source-Link: googleapis/googleapis@b53aeac

Source-Link: googleapis/googleapis-gen@6e0edf4
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmUwZWRmNDhjOWQ5OTFhMmQwMmFhOTRlNzIzYmJkMDdlNDVlMTRkNCJ9

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this issue Sep 22, 2023
Source-Link: googleapis/synthtool@eb78c98
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:8a5d3f6a2e43ed8293f34e06a2f56931d1e88a2694c3bb11b15df4eb256ad163
parthea added a commit that referenced this issue Sep 22, 2023
Towards b/234444818

fix: drop dependency pytz
parthea pushed a commit that referenced this issue Sep 22, 2023
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this issue Oct 21, 2023
* chore: allow releases from v1, v2 branch

* chore: update release-please.yml

* chore: undo reverts to noxfile
parthea pushed a commit that referenced this issue Oct 21, 2023
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
parthea pushed a commit that referenced this issue Oct 21, 2023
Source-Link: https://github.com/googleapis/synthtool/commit/cb960373d12d20f8dc38beee2bf884d49627165e
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:2d816f26f728ac8b24248741e7d4c461c09764ef9f7be3684d557c9632e46dbd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: datastore Issues related to the Datastore API. 🚨 This issue needs some love. triage me I really want to be triaged.
Projects
None yet
Development

No branches or pull requests

5 participants