SQLite3 (2) 썸네일형 리스트형 [GO] Todo list - session 별 데이터 관리 이전 블로그에서는 session 정보를 이용하여 로그인 여부만 확인하여 다른 사람의 리스트도 볼 수 있는 구조임. 이번에는 session 정보를 이용하여 자신의 todo list만 볼수 있도록 샘플 코드를 수정합니다. ./model/model.go 수정 사항 // 수정전 type DBHandler interface { // private 처리함 GetTodos() []*Todo AddTodo(name string) *Todo RemoveTodo(id int) bool CompleteTodo(id int, complete bool) bool Close() } // 수정후 type DBHandler interface { // private 처리함 GetTodos(sessionId string) []*Todo.. [GO] Todo list - sqlite 기본 구조는 아래와 같습니다. 이번에는 sqlliteHandler.go 파일을 마무리하고 디비파일 위치와 이름을 파라미터로 처리하게 변경하였음. 그래서 테스트시에는 test.db 를 사용하고 실제 운영시에는 todo.db 를 사용하게 처리 가능하였음. ./model/sqlliteHandler.go - 완료 package model import ( "database/sql" "time" _ "github.com/mattn/go-sqlite3" ) type sqliteHandler struct { db *sql.DB } func (s *sqliteHandler) GetTodos() []*Todo { todos := []*Todo{} sql_string := "SELECT id, name, completed,.. 이전 1 다음