Я создаю приложение для iOS. Я пытаюсь настроить локальную таблицу для хранения данных, связанных с местом google. Мне трудно понять, что использовать в качестве первичного ключа.Настройка таблицы отношений с API Google Адресов
Я прочитал документацию по местоположению google, http://code.google.com/apis/maps/documentation/places/ и обнаружил, что могу передать свое текущее местоположение, чтобы получить набор идентификаторов ссылки, которые можно использовать для получения информации о месте. Однако я не могу использовать этот ссылочный идентификатор в качестве моего первичного ключа, потому что «тот же токен не может быть возвращен для любого данного места в разных поисках». Я хочу ссылаться на ключ google place в моей базе данных, чтобы я мог сформировать отношения с другими таблицами в моей базе данных.
Если я хочу хранить локальные данные на основе отношения местоположения google, что бы я использовал в качестве первичного ключа? Например, я хочу хранить пользовательские данные, например, сколько моих пользователей «понравилось» этому месту google в моей базе данных.
Почему бы вам просто не использовать «id» для вашего основного ключа, если он действительно уникален и согласован в различных поисках определенного местоположения? У меня возникли трудности с пониманием конструктивных соображений по поводу наличия как «id» (уникального и согласованного во всех поисковых запросах), так и «ссылки» (уникального и согласованного только в одном поиске) – Marchy