서버에서 사용하기 위한 데이터 테이블

2024년 7월 23일 화요일

Today I Learned

날짜

2024년 7월 23일 화요일

내용

자주 추가될 템플릿.

네트워크 문제를 해결하니 무사히 람다함수가 완성됐다. 그동안 임시로 멀티스레드로 처리하도록 구현해놓은거를 다 바꿔주었다. 그런데 변경사항이 발생했다. 템플릿이 여러 스프레드시트에 나눠져서 만들어질 것이고 자주 추가될 듯하다. 매번 코드를 엎거나 수정하기엔 번거로울 듯하여 새로운 방안을 모색했다.

각 템플릿의 정보를 담은 테이블을 사용하려고 한다. 그동안은 유저에 의해 생성되는 데이터들만을 위해 데이터베이스를 사용했지만, 이번엔 기능에 추가되는 템플릿들을 저장하는 테이블을 생성하려고 한다.

1
2
3
4
5
6
7
8
9
10
template : {
	"id" : 데이터베이스  고유 id,
	"number" : 각각에게 부여되는 고유 숫자,
	"name" : 템플릿 이름(ex. NSA_GTD 항목별 캠페인 유형,
	"description": 템플릿에 관한 설명,
	"spreadsheet_id": 템플릿 원본이 존재하는 스프레드시트의 아이디,
	"sheetfile_id": 템플릿 원본이 존재하는 시트파일의 아이디,
	"raw_data_foramt_type": 템플릿이 참조하는 로우데이터의 형식
	}

쯤으로 만들면 되지 않을까! 앞으로 추가, 삭제, 변경도 쉬워지도록…