Data Store Viewer

Data Store Viewer allows to view and modify entities in local and production data stores. It was designed to streamline operations with Google data store.

Getting started

This section describes how to start using AppWrench Data Store Viewer.

  1. Click 'View Data Store' in AppWrench menu.
  2. Select project to work with if needed (otherwise currently selected project will be used).
  3. If it is the first usage of 'Data Store Viewer' for the selected project then deploy updated application to the Google App Engine and restart local server.
  4. Your application is ready to use with data store viewer now.

Overview

Data Store viewer provides ultimate user experience for operations with both debug and production data stores. CCurrently it supports complex filtering, full scale editing as well as represents data in good looking well formatted views, accessible directly from your development environment.

Actions:

Data Store viewer allows to create, delete and modify entities in data store:

Creates new entity.

Allows to delete selected entity.

Refreshes current viewer.

Allows to export data from data store.

Allows to import data to data store.

Allows to select current namespace.

Provides access to data store refactorings.

Editing:

Double click on the selected entity will open dialog which allows to edit entity properties and will look like:

Details formatting:

Data store viewer is able to to format the look of property values with 'Key' type. This option may be enabled for a given property by clicking on 'Enable detail formatting' option in column popup menu.

Or by selecting appropriate option in context menu:

This will display a dialog that allows to select properties which will be presented in key details.

After details formatting will be enabled, viewer will show selected properties of the entity instead of it's key.

Filters:

Simple filters:

You may filter entities by typing in the text fields on the bottom of viewer:

This text fields are equipped with content assist which helps to select appropriate value for filtering.

Note:Filtering in not performed automatically so you should press 'refilter' button or refresh the view to let it happen

Inequality filters:

You may also want to perform inequality filtering: Currently the following operators are supported: ">","<",">=","<="

Filtering by fields with 'Key' type:

Data store viewer supports advanced filtering for properties with key type. In such fields it allows to type queries like: 'unique_name="stat"' in filter text field. This will add filter to accept properties with value pointing to entity that has property 'unique_name' with value 'stat'.

If details formatting is enabled for current property you may filter keys in the same format as it is used for details formatting.

Note: These features are experimental and may not work in some cases.

Possible errors:

IIn this case it displays error message which describes the reason of failure (usually it is caused by absence of needed index in data store).



Links: