캐나다 몬트리올 - 2023년 7월 5일
사설 토토 사이트 버전 24.0, 마이그레이션하는 데 사용되는 신뢰할 수 있는 무료 도구입니다. Oracle Database to PostgreSQL이 공식적으로 출시되었습니다. 공개적으로 다운로드할 수 있습니다.
이 주요 릴리스에는 SQL Server 데이터베이스 마이그레이션에 대한 공식 지원이 추가되었습니다. PostgreSQL. 또한 지난 높이 월 이후 보고된 몇 가지 문제를 수정합니다. 몇 가지 새로운 기능과 개선 사항을 추가합니다.
DBMS_LOCK.SLEEPpg_sleep 포함.제약조건 추가PLSQL 코드. 제약이 필요하다
이름 안정성.복사그리고표사용할 내보내기 유형NULLIF구조물.SEQUENCE_VALUES내보내기 유형 - 마지막 값을 설정하기 위해 DDL 내보내기
다음과 같은 현재 Oracle 데이터베이스 마지막 값의 시퀀스
진술:ALTER SEQUENCE Departments_seq 290으로 시작;: 변수 이름PG로:'varname'.키로 파티션()HASH로 번역됨
테이블의 PK/UK 정의를 사용하여 파티션된 테이블 또는
에 지정된 열키()절.수출_INVALID구성 지시문은 TRIGGER 내보내기와 함께 작동합니다.
지금까지 비활성화된 트리거는 내보내지지 않았습니다. 설정수출_INVALIDto 1은 비활성화된 트리거를 강제로 내보냅니다.테이블 t1 생성(
dt CURRENT_TIMESTAMP 업데이트 시 DATETIME 기본 CURRENT_TIMESTAMP
);사설 토토 사이트는 이 구문을 테이블의 트리거로 변환하여 강제로
업데이트 이벤트의 열 값입니다.row_number() over ()절.새로운 구성 지시어:
CLOB_AS_BLOBCLOB를 BLOB로 처리하는 구성 지시문
데이터를 내보내는 중입니다. 활성화되면 사설 토토 사이트는 CLOB에 동일한 동작을 적용합니다.
BLOB보다BLOB_LIMIT설정. 다음과 같은 경우 유용할 수 있습니다.
대용량 CLOB 데이터. 기본적으로 활성화되어 있습니다.ST_GEOMETRYTYPE_FUNCTION다음을 설정할 수 있습니다
ST_Geometry 열에서 기하학 유형을 추출하는 데 사용하는 함수입니다.
기본값: ST_GeometryType, 예를 들어 sde.ST_GeometryType으로 설정되어야 합니다.
ArcSDE의 경우.ST_SRID_FUNCTION: srid를 추출하는 데 사용할 Oracle 함수
ST_Geometry 메타 정보입니다. 기본값: ST_SRID. 예를 들어 다음과 같아야 합니다.
ArcSDE의 경우 sde.st_srid로 설정합니다.ST_DIMENSION_FUNCTION: 차원을 추출하는 데 사용할 Oracle 함수
ST_Geometry 메타 정보에서. 기본값: ST_DIMENSION(예:
ArcSDE의 경우 sde.st_dimention으로 설정되어야 합니다.ST_ASBINARY_FUNCTION: ST_Geometry를 변환하는 데 사용되는 Oracle 함수
값을 WKB 형식으로 변환합니다. 기본값: ST_ASBINARY, 예를 들어 설정되어야 합니다.
ArcSDE의 경우 sde.st_asbinary로.ST_ASTEXT_FUNCTION: ST_Geometry를 변환하는 데 사용되는 Oracle 함수
값을 WKT 형식으로 변환합니다. 기본값: ST_ASTEXT, 예를 들어 설정되어야 합니다.
ArcSDE의 경우 sde.st_astext로.INSERT_ON_CONFLICT구성 지시어. 활성화되면 이 지침이 표시됩니다.
사설 토토 사이트를 추가하려면충돌 시 아무것도 하지 않음9466_9544하위 호환성:
CASE_INSENSITIVE_SEARCH다음의 사용을 허용합니다
citext 확장자 대신 대조. 기능을 비활성화하려면
값 none은 사용할 수 없습니다. 마이그레이션이 MSSQL이 아닌 경우 이 기능은
비활성화되었습니다.PREFIX_PARTITION구성 지시어는 이제 다음으로 대체됩니다.RENAME_PARTITION지시문. 이전 동작은
테이블 이름에서 파티션 이름, 파티션 이름 및 하위
파티션 이름(있는 경우) 문제는 우리가 종종 최대 길이에 도달한다는 것입니다.
개체 이름에 대해 중복된 파티션 이름이 발생합니다. 지금, 언제RENAME_PARTITION활성화되면 파티션 테이블의 이름이 변경됩니다
다음 규칙:<테이블 이름_part<pos여기서 "pos"는 파티션 번호입니다. 하위 파티션의 경우 다음과 같습니다.<테이블 이름_part<pos_subpart<pos파티션/하위 파티션 기본값인 경우:<테이블 이름_part_default
<테이블 이름_part<pos_subpart_default이 변경으로 인해 이전 버전과의 호환성이 손상될 수 있습니다.PREFIX_PARTITION이
여전히 설정되어 있으면 간단히 활성화됩니다.RENAME_PARTITION.시작값을MINVALUE시퀀스가 순환되고 그시작값이 그 이상입니다MAXVALUE.변경 사항의 전체 목록을 보려면 참조https://github.com/darold/사설 토토 사이트/blob/master/changelog
패치를 제출한 모든 사용자와 사용자에게 감사의 말씀을 전하고 싶습니다. 버그 및 기능 요청을 보고한 사람은 모두 인용됩니다. 변경 로그 파일.
사설 토토 사이트는 공개 프로젝트입니다. 더 나은 도구를 구축하는 데 기여하는 것은 환영합니다. 아이디어, 기능 요청 또는 패치를 보내면 됩니다. GitHub 도구를 사용하거나 ora2pg@darold.net으로 직접 문의하세요.
링크:
사설 토토 사이트 정보 :
사설 토토 사이트는 Oracle에서 PostgreSQL로 마이그레이션하는 쉽고 안정적인 도구입니다. 2001년부터 개발되었으며 대부분의 Oracle 개체를 다음으로 내보낼 수 있습니다. PostgreSQL 호환 코드입니다.
사설 토토 사이트는 모든 플랫폼에서 작동하며 GPL v3 라이선스에 따라 사용할 수 있습니다.
문서, 다운로드 및 지원http://www.사설 토토 사이트.com/