
pg_field_type 함수는 PostgreSQL에서 특정 열의 데이터 타입을 반환하는 함수입니다. 이 함수는 다음과 같은 형식으로 데이터 타입을 반환합니다.
- oid (Object ID): PostgreSQL에서 사용하는 내부 데이터 타입 ID입니다.
- name: 데이터 타입 이름입니다. 예를 들어, 'integer', 'varchar', 'boolean' 등이 있습니다.
이 함수 내부에서 사용하는 정보는 다음과 같습니다.
- 테이블 이름과 열 이름: pg_field_type 함수는 테이블 이름과 열 이름을 인수로 받아야 합니다. 이 정보를 사용하여 PostgreSQL 내부에서 열의 데이터 타입을 검색합니다.
- PostgreSQL 내부 데이터 타입 정보: PostgreSQL 내부에서 열의 데이터 타입 정보를 검색하여 반환합니다.
예를 들어, 다음 SQL 명령어를 사용하여 'public' 스키마의 'my_table' 테이블의 'my_column' 열의 데이터 타입을 확인할 수 있습니다.
#hostingforum.kr
sql
SELECT pg_field_type('public', 'my_table', 'my_column');
이 명령어는 'my_table' 테이블의 'my_column' 열의 데이터 타입을 oid와 name 형식으로 반환합니다.
2025-05-23 19:58