SQL2 PostgreSQL 테이블 CRUD 쿼리 예제 Create Query CREATE TABLE cars ( id serial PRIMARY KEY, make text NOT NULL, model text NOT NULL, year integer NOT NULL, color text NOT NULL, created_at timestamp DEFAULT now() NOT NULL ); text 데이터 타입은 데이터의 최대길이를 모르거나 데이터 길이가 큰 경우 varchar 보다 효율적입니다. 하지만 최대 길이를 알고 그 길이가 1000 바이트내 ( 물론 이 기준은 상황에 따라 다릅니다. )라면 varchar를 사용하는 것이 더 효과적입니다. 쿼리 퍼포먼스, 데이터 공간에서 text보다 더 효육적입니다. binary data는 bytea를 사용합니다. In.. 2023. 2. 6. PostgreSQL SQL Error [42725]: ERROR: function date_trunc(unknown, unknown) is not unique Hint: Could not choose a best candidate function. You might need to add explicit type casts. 문제의 쿼리 SELECT date_trunc('month', '2022-07-23 12:34:56'); 실행 시 아래 오류 발생 SQL Error [42725]: ERROR: function date_trunc(unknown, unknown) is not unique Hint: Could not choose a best candidate function. You might need to add explicit type casts. - 위 Hint에서 처럼 입력한 파라미터가 unknown으로 인식된다. 아래와 같이 캐스팅하여 문제를 해결한다. SELECT date_trunc('month'::text, '2022-07-23 12:34:56'::timestamp); 2023. 2. 5. 이전 1 다음