{% extends "base.html" %} {% block title %}Confirm copying of {{kind_str|escape}}{% endblock %} {% block body %}

Datastore Admin: Copy to Another App

{% if kind_list %} {% comment %} size_total represents the total size of the figures for which we have datastore statistics available. sizes_known indicates whether or not we have datastore statistics for all kinds. These two variables are used to render different messages for the three possible scenarios: all sizes known, some sizes known, no sizes known. {% endcomment %}
{% for kind in kind_list %} {% endfor %}
Note: The target application must enable remote_api and must include this application’s ID in its HTTP_X_APPENGINE_INBOUND_APPID list.
{% if notreadonly_warning or high_replication_warning %}

WARNING

{% if notreadonly_warning %}

The source application is not in read-only mode. The destination application is only guaranteed to receive a complete copy of the data if the source application is not writing any data while the copy takes place. To place the source application in read-only mode, please follow the instructions at http://code.google.com/appengine/docs/adminconsole/datastoreadmin.html#Set_the_Source_Application_to_Read-only_Mode .

{% endif %} {% if high_replication_warning %}

The source application is configured to use a High Replication datastore. Copying data from a High Replication datastore may miss recently written entities and is not officially supported.

{% endif %}
{% endif %} {% if blob_warning %}

The source application has blob data. BlobInfo records and data will NOT be copied. It is your responsibility to continue serving blobs from the source application or manually copy blob data.

{% endif %}
Data from this application will overwrite data in the target application.
Are you sure you want to overwrite all {# No elseif in Django 0.96; this was cleaner to read than a for loop. #} {% if kind_list|length_is:"1" %} "{{ kind_list.0|escape }}" {% else %}{% if kind_list|length_is:"2" %} "{{ kind_list.0|escape }}" and "{{ kind_list.1|escape }}" {% else %}{% if kind_list|length_is:"3" %} "{{ kind_list.0|escape }}", "{{ kind_list.1|escape }}", and "{{ kind_list.2|escape }}" {% else %} "{{ kind_list.0|escape }}", "{{ kind_list.1|escape }}", and {{ remainder|escape }} other kinds of {% endif %}{% endif %}{% endif %} entities in the target application?
or Cancel
{% else %}
No entity kinds provided.
{% endif %} {% endblock %}