bigtable

GQL query for <missing>

When you change data models on the app engine to add new properties those entries without a certain property are listed with the value <missing> in the online data viewer. What I'm wondering is how can I write a query to find those entries? ...

Is there any security concern with displaying the Key value to users in a URL?

I am using the Key value of entities in my datastore as the unique identifier in the URL for pulling up a record: http://mysite.appspot.com/myaction/1x7s3fgdlbnRlcklkcicLAbcXc2VyQWNjb3VudCIFYW9uZ This is not a very attractive solution, nor is it SEO friendly, but it's the easiest way I've found to identify an entity uniquely in App En...

How do I query a many to many relationship model? - Google App Engine

Here are my models: class User(db.Model): id = db.StringProperty(required=True) created = db.DateTimeProperty(auto_now_add=True) updated = db.DateTimeProperty(auto_now=True) name = db.StringProperty(required=True) email = db.StringProperty() class Page(db.Model): id = db.StringProperty(required=True) created...

Appengine retrieve data related to user form submission

Hi, I had read the docs for Appengine to know how to retrieve data from Models. But i´m missing something.. My models are user and student, where student is a reference property from user. Users login, fill form with some values and save the data with put(). If you login with [email protected] you get your data or if you login with an...

Why doesn't google datastore have OR ?

According to the GQL reference, GQL does not have an OR operator. However, it does have an IN operator, which provides a limited form of OR. I know this wasn't implemented for some good reason, but I'm wondering what could be that reason. ...

Google app engine:BigTable Client like toad for oracle.

BigTable Client like toad for oracle or SQL Server Management Studio Express? ...

Appengine - how to get an entity and display values

I'm having trouble with my project. I have 2 models class UserPrefs(db.Model): user = db.UserProperty() name = db.StringProperty() class Person(db.Model): name = db.StringProperty() phone = db.PhoneNumberProperty() userPrefs = db.ReferenceProperty(UserPrefs) class PersonHandler(webapp.RequestHandler): def get...

How is Google Groups' db schema designed?

Hi, I can't find any schema about google groups design on top of BigTable. I read about GoogleFS and BigTable but can You forward or describe (or link schema image) how this app db shema is designed? ...

App Engine - Import data

I'm unsure of a good way to import data that I have from an old SQL-based application into app engine (big table). I'm very confused though I'm sure I'm missing something simple. The data is not just a simple spread sheet. It consists of customers, appointments, and a few other things. They're all tied together by keys, so that adds a l...

Learning Google App Engine & BigTable

I have a traditional RDBMS based PHP app that I need to convert over to GAE and would like to properly learn how BigTable works prior to doing this. However, I'd kinda like to do it through sample problems or examples that show the maximal way to think about and utilize a non RDBMS platform such as BigTable... It seems that this would...

Appengine - Upload to Google Spreadsheet datastore values

Hello, I´d like to know how to upload to a Google Spreadsheet, values stored in the database of my application. Objective: Connecting to Google Spreadsheet and automatically fill in a chart in the admin area with values that were passed by the upload. I've been giving a look in the docs and it seems to me that I have to use Bulk Loa...

Can materialized views be used as a fast denomalized big table?

Can Oracle Materialized views be used to join multiple related tables having foreign keys to create a larger denormalized big table which is refreshed instantaneously? On some investigations, it says that joins are not allowed while using fast refresh. Is it my assumption which is wrong that i can do this sort of thing with Oracle Mate...