[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' 카테고리의 다른 글
[sqlite] 테이블 초기화 (0) | 2022.02.22 |
---|