[sqlite] 테이블 리스트 조회 sqlite 테이블 리스트 조회 상황에 따라 데이터베이스에 생성된 모든 테이블 정보 확인이 필요한 순간이 있다. sqlite에서 모든 테이블을 조회하는 방법은 다음과 같다. // sqlite 기본 테이블을 제외한 모든 테이블을 조회한다. SELECT * FROM sqlite_master WHERE type = 'table' AND name NOT LIKE 'sqlite_%'; 추가로 플러터 sqflite 패키지를 사용하는 경우 await db.query( 'sqlite_master', where: 'type = ? AND name NOT LIKE ?', whereArgs: ['table', 'sqlite_%'] ); 주제/sqlite 2022.03.20
[flutter] sqlite db 사용하기 Flutter Sqlite DB 사용하기 간단한 데이터는 사용자 기기 로컬 저장소에 저장해서 관리하는게 효율적일 수 있다. 로컬 저장소 종류는 다양하지만 이번에는 Sqlite DB를 사용해서 데이터를 관리해보려고 한다. 패키지 설치 pubsepc.yaml 파일에 sqflite 패키지 코드를 추가한다. sqflite 버전은 플러터 패키지 사이트에서 가장 최신버전을 사용한다. (https://pub.dev/packages/sqflite) dependencies: sqflite: ^2.0.2 커멘드 창에 다음 명령어를 입력해서 패키지 설치를 완료한다. $ flutter pub get 패키지 불러오기 import 'package:path/path.dart'; import 'package:sqflite/sqfli.. 주제/flutter 2022.03.09