Flask RESTful API - 매장관리 API URL 및 테이블 설계
위의 ERD 에서 POINT 컬럼은 PostgresSQL이 Spatial Functions을 이용하면 생성 할 수 있다.
실제로 반경 검색을 할때 사용하는 컬럼 정보이다.
자세한 사용 방법은 구현을 통해서 알아보도록 하자.
테이블생성
CREATE TABLE public.store
(
store_id serial NOT NULL,
store_name character varying(50) COLLATE pg_catalog."default" NOT NULL,
abbr_address character varying(100) COLLATE pg_catalog."default" NOT NULL,
road_address character varying(50) COLLATE pg_catalog."default",
phone character varying(13) COLLATE pg_catalog."default",
store_url character varying(200) COLLATE pg_catalog."default",
grade double precision,
lat double precision NOT NULL,
lon double precision NOT NULL,
geo geometry NOT NULL,
CONSTRAINT store_id_pk PRIMARY KEY (store_id)
)
WITH (
OIDS = FALSE
)
TABLESPACE pg_default;
ALTER TABLE public.store
OWNER to postgres;
지금 까지 구현을 위한 설계 작업이 완료 되었다.
from http://jydlove.tistory.com/23 by ccl(A) rewrite - 2020-03-06 22:54:29
댓글
댓글 쓰기