0
미리 정의 된 구조가없는 json 문자열 즉 키 값 형식을 jsonb
데이터 형식의 postgres 열에 삽입하려고합니다. 내 응용 프로그램은 JPA와 함께 HikariCP를 사용합니다.봄 응용 프로그램에서 json 문자열을 postgres jsonb에 삽입합니다.
이전 위의 작업을 수행하기 위해 postgres에서 다음과 같은 일반 캐스트 작업을 수행했지만 근본적으로 varchar 데이터 유형을 변경하므로 내 DBA는이를 권장하지 않습니다.
CREATE CAST (character varying AS jsonb) WITH INOUT AS IMPLICIT;
응용 프로그램 측 대안을 찾고 있지만
, 나는 위의 구성은 도움이되지 않습니다spring:
profiles: development
datasource:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://127.0.0.1/mydb
username: my_user
password: 'my_password'
hikari:
auto-commit: true
maximumPoolSize: 2
leakDetectionThreshold: 60000
tomcat:
connection-properties: stringtype=unspecified
아래처럼 지정으로 설정 stringtype을 가로 질러왔다. connection-properties는 데이터 소스의 직접적인 속성으로 보이지 않습니다. 포럼에 대한 다양한 해답은 연결 속성에 stringtype = unspecified를 설정하도록 지시하지만 명확한 작동 대답은 도움이 될 것입니다.