Spaces:
Sleeping
Sleeping
File size: 1,040 Bytes
aa9892b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | -- 041_user_gps_location.sql
-- GPS ์ญ์ง์ค์ฝ๋ฉ(๋ ๋จ์) ์์น โ IP ๊ธฐ๋ฐ last_location ๊ณผ ๋ถ๋ฆฌ ๋ณด๊ด.
--
-- ๋ฌธ์ : session_tracker ๊ฐ ๋งค ์ธ์ฆ ์์ฒญ๋ง๋ค IP ๊ธฐ๋ฐ(์ ์์ค) ์ผ๋ก last_location ์
-- ๋ฎ์ด์จ, geo/report ๊ฐ ๋ฃ์ GPS ๋ ๋จ์ ๊ฐ์ด ๊ณง๋ฐ๋ก ์ ์ค๋๋ค.
-- ํด๋ฒ: GPS ๊ฐ์ gps_location ์๋ง ์ ์ฅ. 'ํ์ฌ ์์น' ํ์/์ฃผ์
์ ์ ์ ํ gps_location
-- ์ฐ์ + IP(last_location) ํด๋ฐฑ (user_service.get_current_location).
--
-- ์ ์ฉ: Supabase SQL Editor ์์ ์คํ. IF NOT EXISTS ๋ก ์ฌ์คํ ๋ฌดํด.
ALTER TABLE public.users
ADD COLUMN IF NOT EXISTS gps_location TEXT,
ADD COLUMN IF NOT EXISTS gps_location_at TIMESTAMPTZ;
COMMENT ON COLUMN public.users.gps_location IS
'GPS ์ญ์ง์ค์ฝ๋ฉ ๋ ๋จ์ ์์น(Nominatim). geo/report ๊ฐ ๊ฐฑ์ . IP ๊ธฐ๋ฐ last_location ๊ณผ ๋ถ๋ฆฌ โ session_tracker ๊ฐ ๋ฎ์ด์ฐ์ง ์์.';
COMMENT ON COLUMN public.users.gps_location_at IS
'gps_location ๊ฐฑ์ ์๊ฐ UTC. ์ ์ ๋ ํ์ (ํ์ฌ ์์น ์ฐ์ ์์)์ฉ.';
|