db 데이터 삽입 질문 드립니다.

https://pybo.kr/pybo/question/detail/402/

어제 db 없이 만들어 보려고 했다가 조언 듣고 db를 다시 쓰려고 합니다

파이보는 실시간으로 GET, POST를 이용해서 db에 데이터를 삽입하는 방식으로 알고있습니다. 그런데 제가 만들려고 하는 사이트는 첫 데이터 추가 이후에는 더 추가하는 데이터가 없습니다. 여기에서 데이터를 첫 실행때 한번만 추가해줄 수 있는 방법이 있을까요? 이게 실행할 때마다 추가가 된다면 조금 골치아플 것 같아서 여쭈어봅니다.

데이터는 텍스트 파일에 있고 그 파일을 쿼리 양식에 맞게 가공해서 딱 한번만 추가해주고 싶습니다. 어떤 키워드로 공부해보면 될까요?

오현준 582

2020년 12월 30일 5:56 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

데이터를 sqlite DB에 1회성으로 넣으시려는걸로 이해했습니다.

방법은 많을거 같습니다.

sqlite용 프로그램을 작성하셔도 되고
플라스크를 이용하신다면 파일을 읽어서 데이터를 넣는 URL을 하나 만들어서 호출하셔도 될거 같습니다.

여러번 실행으로 중복데이터가 생길것이 우려된다면 테이블에 중복되면 안되는 컬럼을 PK로 설정하셔야 할 거 같네요.

박응용

2020년 12월 30일 7:20 오후

감사합니다! sqlite용 프로그램 작성해서 해결했습니다. - 오현준님, 2021년 1월 4일 1:05 오후 추천 , 대댓글