Android-SQLite. Отношение один ко многим



Мой вопрос касается работы с sqlite и android.



У меня есть это приложение, которое будет записывать местоположения, и для каждого местоположения пользователь сможет добавлять фотографии.



У меня есть таблица для



locations(loc_id INTEGER, longitude REAL ,latitude REAL)



Который прекрасно работает. Но мне нужно создать второй, который является фотографиями. В таблице фотографии будет содержаться имя пути к фотографии в виде TEXT. Он также должен иметь другое поле, которое ссылается на определенное местоположение через loc_id как внешний ключ. Дело в том, что я не знаю, как связать эти две вещи.



Любая помощь очень ценится спасибо !

592   1  

1 ответ:

CREATE TABLE locations(
  loc_id INTTEGER PRIMARY KEY, 
  longitude REAL,
  latitude REAL
);

CREATE TABLE photos(
  photo_id INTEGER PRIMARY KEY, 
  path TEXT, 
  fk_location INTEGER,
  FOREIGN KEY(fk_location) REFERENCES locations(loc_id)
);

Comments

    Ничего не найдено.