
1. pg_insert 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
sql
pg_insert(
relation: Text!,
values: { [key: string]: any } | any[]
): { inserted: { [key: string]: any } | any[] } | null
relation: 데이터를 삽입할 테이블 이름을 지정합니다.
values: 데이터를 삽입할 값입니다.
예시:
#hostingforum.kr
sql
pg_insert(
"public.users",
{
name: 'John Doe',
email: 'john@example.com'
}
)
2. 데이터 타입이 맞지 않으면 PostgreSQL의 기본적인 데이터 타입 검증이 수행됩니다.
데이터 타입이 맞지 않으면 에러가 발생합니다.
예를 들어, 문자열로 정수 값을 삽입하려고 하면 에러가 발생합니다.
3. 에러가 발생했을 때, 에러 메시지를 확인하려면 PostgreSQL의 에러 메시지를 확인할 수 있습니다.
에러 메시지를 확인하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
sql
pg_error()
예를 들어, 데이터 타입이 맞지 않은 경우 에러 메시지를 확인하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
sql
pg_error()
에러 메시지를 확인하면 데이터 타입이 맞지 않은 경우 "error: invalid input syntax for integer: "" "와 같은 에러 메시지를 확인할 수 있습니다.
2025-03-09 02:32