데이터베이스 정보 가져오기
영상에서 보았듯이, PostgreSQL에는 INFORMATION_SCHEMA라는 시스템 데이터베이스가 있어 데이터베이스의 테이블을 포함한 객체에 대한 정보를 가져올 수 있어요.
이번 연습에서는 INFORMATION_SCHEMA 데이터베이스의 tables 테이블을 조회하여 DVD Rentals 데이터베이스의 테이블에 대한 정보(모든 테이블과 뷰의 이름, 유형, 스키마, 카탈로그)를 확인한 뒤, 그 결과를 활용해 우리 테이블의 컬럼에 대한 추가 정보를 얻는 방법을 살펴보겠습니다.
이 연습은 강의의 일부입니다
PostgreSQL에서 데이터 조작을 위한 함수
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Select all columns from the TABLES system database
SELECT *
FROM ___.___
-- Filter by schema
WHERE table_schema = ___;