[sqlite] 테이블 리스트 조회

dev-nam 2022. 3. 20. 13:08

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