pgsql 의 UUID 생 성 함수 인 스 턴 스
C 설치 함수
C UUID 생 성 함수:pgsql 기본 설 치 는 이러한 함수 가 없습니다.스 크 립 트 가 실행 되 는 중 오류 가 발생 하면 아래 설명 을 열 고 UUID 생 성 함 수 를 설치 해 야 합 니 다.
create extension “uuid-ossp” ;
C 사용 함수
select uuid_generate_v4();
select replace(cast(uuid_generate_v4() as VARCHAR), ‘-', ‘');
select translate(cast(uuid_generate_v4() as VARCHAR), ‘-', ‘');
INSERT INTO mdc.base_org (
uuid,
NAME,
org_parent_uuid,
delete_flag,
court_uuid,
create_time,
update_time,
create_user,
update_user,
is_parent,
sort_by,
org_type
)
VALUES
(
(
SELECT
REPLACE (
CAST (
uuid_generate_v4 () AS VARCHAR
),
‘-',
‘'
)
),
‘ ',
‘0',
1,
‘c69aeede4f6341929721e2892beec3cb',
now(),
now(),
‘admin',
‘admin',
TRUE,
‘001',
‘1'
);
추가:post gressql 에서 uid 함수 생 성 실패 문 제 를 해결 합 니 다.ERROR: could not access file "$libdir/uuid-ossp"
<span style="font-family:Microsoft YaHei;">STATEMENT: CREATE FUNCTION uuid_generate_v4() RETURNS uuid
LANGUAGE c STRICT
AS '$libdir/uuid-ossp', 'uuid_generate_v4';</span>
해결 방법:lib/postgresql 이 디 렉 터 리 에 uid-ossp.so 파일 이 없습니다.
나 는 이미 설 치 된 다른 데이터베이스 에서 이 파일 을 lib 디 렉 터 리 에 넣 으 면 된다.
혹은
<span style="font-size:14px;">apt-get install postgresql-contrib
</span>
그리고 psql 명령 을 실행 하여 uid-ossp 를 설치 하 였 습 니 다.실 행 했 습 니 다.이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.만약 잘못 이 있 거나 완전히 고려 하지 않 은 부분 이 있다 면 아낌없이 가르침 을 주시 기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
VirtualBox VM의 SMBIOS UUID를 변경하는 방법PC에는 SMBIOS라는 제조업체 정보와 일련 번호가 기록된 영역이 있습니다. PC의 기동시에 F12 뭔가 누르면 볼 수 있는 이런 BIOS 화면에 표시되는 정보입니다. 보통으로 사용하고 있으면 인연이 없는 BIOS...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.