목록db (3)
woong's
Android DB Realm 사용하기 안녕하세요. 안드로이드 개발을 하다보면 Local DB가 필요한 경우가 있습니다. 하지만 Local DB를 사용하려면 테이블을 만들고 Helper를 작성하고 쿼리문을 작성하고여러 불편한점이 많아서 간단한 데이터의 경우 String Json 화 시켜서 SharedPreferences에 저장하곤 했습니다. 여러 컨퍼런스나 커뮤니티를 보면 간혹 Realm 정보나 얘기를 들을수있는데 이번에 기회가 되어서 사용해보려 합니다. 간단하게 사용해보는 정도로 정리해보려 합니다. 소개 우선 많은 메이져 사에서 사용하고 있는것 같습니다. 메이져사 뿐만아니라 소개를 보면 저희가 알만한스타트업에서도 많이 사용 하고 있습니다.Gradle , Rxjava , 암호화 , 여러 플랫폼 지원 등 ..
Android 어플 런칭후 DB 수정시 주의해야할 점 이번에 북트리 도서관리 어플을 런칭하고 저의 짧은 지식으로 인한 사용자들에게 불편한점을 끼친 사건이 있었습니다 . 그것은 바로 어플 업데이트를 통해 좀더 좋은 서비스와 기능을 제공하려다 보니 DB 수정이 있었습니다 .정말 취지는 좋았습니다 .하지만 여기서 문제가 있었습니다 . 1.1.1 버젼을 쓰는 사용자는 기존의 추가 되지 않은 DB 를 사용하다가 업데이트 DB를 받았을 경우 에러가 나타나는 일이 생겼습니다 . 여기에 대해서 어떻게 해결해야 할지 모르고 있었습니다 . 이것때문에 문제가 발생했는데 어떻게 해결해야하지 ? 가 의문이였습니다 . 하지만 역시 저와 같은 경험을 하신분들이 있었네요.. 저와 같은 경험을 하신분들의 글을 통해 해결을 할수 있었습..
exERD 파일 생성. 대상 DBMS 설정 , 파일이름을 지정 테이블 생성 테이블 헤더 보기를 선택후 오른쪽 테이블 추가 버튼을 통해 테이블 생성 테이블 이름 지정 F5 를 누르고 테이블 이름을 입력 필요한 테이블 헤더 추가/삭제 PK/ Column 생성PK = Ctrl + Shift + EnterColumn = Ctrl + Enter FK 생성 왼쪽 하단의 식별관계 선택후 연결할 테이블을 선택하면 자동으로 생성. 포워드 엔지니어링 해당 조건에 맞춰 선택. DB 쿼리가 잘 작성되었는지 확인. 연결 테스트 성공시 포워드 엔지니어링 진행.