У меня есть таблица с данными, которую я публикую в базе данных движка приложения.
Всякий раз, когда я удаляю запись в таблице, я хочу также удалить элемент в базе данных механизма приложений. Как узнать, какую запись удалить?
Я думал об этом:
для каждого элемента, который я сохраняю в магазине GAE, я делаю ссылку на модель с уникальным идентификатором устройства iphone.
для каждого элемента, который я сохраняю в магазине GAE, я вставляю UUID для базы данных iphone и приложения db.
Так что мой запрос будет выглядеть примерно так:
del item where unique device id = ####
and item UUID = ####
Я не хочу входить в движок приложения, поэтому я использую уникальный идентификатор устройства.
Меня беспокоит только производительность, GAE должен искать идентификатор устройства и UUID, я не знаю, будет ли это проблемой?
Лучшее решение было бы, если бы можно было просто удалить его с помощью db.Key (), но я не знаю, как это сделать, потому что, когда я отправляю данные в GAE, я не знаю, какой ключ он сгенерировал.
Может ли кто-нибудь дать мне совет?