출시 날짜 :2021-09-30
postgresql14는 다음을 포함하여 많은 새로운 기능과 향상을 포함합니다.
저장 절차는 이제를 통해 데이터를 반환 할 수 있습니다out
매개 변수.
SQL 표준검색
and사이클
공통 테이블 표현식에 대한 옵션이 구현되었습니다.
이제 배열뿐만 아니라 유용한 표기법 인 데이터 유형에 첨자를 적용 할 수 있습니다. 이 릴리스에서JSONB
andhstore
유형은 구독 연산자를 얻었습니다.
다중 방향을 추가하여 범위 유형이 확장되어 비 연속적 인 데이터 범위를 표현할 수 있습니다.
병렬 쿼리, 심하게 대구적인 워크로드, 분할 된 테이블, 논리적 복제 및 진공 청소기에 대한 수많은 성능 개선이 이루어졌습니다..
B- 트리 색인 업데이트가보다 효율적으로 관리되어 인덱스 팽창이 줄어 듭니다.
진공
데이터베이스가 트랜잭션 ID 랩 어라운드 조건에 접근하기 시작하면 자동으로 더욱 공격적이되고 필수적인 정리를 건너 뜁니다..
확장 된 통계를 표현식으로 수집 할 수있어 복잡한 쿼리에 대한 더 나은 계획 결과가 가능합니다.
libpq이제 다중 쿼리를 파이프 라인 할 수있는 기능이있어 고도가 높은 연결에 대한 처리량을 향상시킬 수 있습니다.
위의 항목 및 기타 새로운 기능postgresql14는 아래 섹션에 자세히 설명되어 있습니다.
덤프/복원 토토 커뮤니티pg_dumpall또는 토토 커뮤니티pg_upgrade또는 이전 릴리스에서 데이터를 마이그레이션하려는 사람들에게는 논리 복제가 필요합니다. 보다섹션 19.6새로운 주요 릴리스로 마이그레이션하는 일반 정보.
버전 14에는 이전 릴리스와의 호환성에 영향을 줄 수있는 여러 가지 변경 사항이 포함되어 있습니다. 다음과 비 호환성을 관찰하십시오.
인수 유형과 함께 특정 내장 배열 함수를 참조하는 토토 커뮤니티자 정의 객체 (Tom Lane)§
특히,array_append ()
, array_prepend ()
, array_cat ()
, array_position ()
, array_positions ()
, array_remove ()
, array_replace ()
및width_bucket ()
토토 커뮤니티하는 데 토토 커뮤니티AnyArray
인수이지만 지금은anycompatiblearray
. 따라서 업그레이드 전에 해당 배열 기능 서명을 참조하는 집계 및 연산자와 같은 토토 커뮤니티자 정의 객체를 삭제하고 업그레이드가 완료되면 재현해야합니다.
감가 상각 된 격리 연산자 제거@
and~
내장기하학적 데이터 유형및 Contrib 모듈큐브, hstore, intarray및SEG(Justin Pryzby)§ §
더 일관되게 명명 된<@
and@>
수년 동안 권장되었습니다.
수정to_tsquery ()
andwebsearch_to_tsquery ()
버려진 토큰을 포함하는 쿼리 텍스트 (Alexander Korotkov)§
밑줄과 같은 특정 폐기 된 토큰은 이러한 기능의 출력이 잘못된 tsquery 출력을 생성하게했습니다.WebSearch_to_tsquery ( ' "PG_CLASS PG"')
andto_tsquery ( 'pg_class <--> pg')
출력 토토 커뮤니티( 'pg'& 'class') <--> 'pg'
하지만 이제는 모두 출력'pg'<-> '클래스'<--> 'pg'
.
수정websearch_to_tsquery ()
인용구의 다중 인접 폐기 된 토큰 (Alexander Korotkov)을 올바르게 구문 분석하려면§
이전에, 다수의 인접한 버려진 토큰이 포함 된 인용 된 텍스트는 여러 토큰으로 취급되어 잘못된 tsquery 출력 (예 :WebSearch_to_tsquery ( ' "AAA : BBB"')
출력 토토 커뮤니티'AAA'<2> 'bbb'
그러나 이제 출력'AAA'<-> 'BBB'
.
변경Extract ()
반환 유형숫자
대신float8
(Peter Eisentraut)§
이것은 일부 토토 커뮤니티법에서 절차 손실 문제를 피합니다. 이전 행동은 오래된 기본 기능을 토토 커뮤니티하여 여전히 얻을 수 있습니다date_part ()
.
또한추출물 (날짜)
이제의 일부가 아닌 장치에 대한 오류가 발생합니다날짜
데이터 유형.
변경var_samp ()
andstddev_samp ()
입력이 단일 NAN 값 (Tom Lane) 일 때 NULL을 반환 할 숫자 매개 변수가 포함되어 있습니다.§
이전NAN
반환되었습니다.
return fall forhas_column_privilege ()
속성 번호 (Joe Conway)를 토토 커뮤니티할 때 존재하지 않거나 삭제 된 열에서 확인합니다.§
이전에 그러한 속성 번호는 잘못된 콜럼 오류를 반환했습니다.
무한의 취급 수정창 함수Ranges (Tom Lane)§
이전에 창 프레임 조항과 같은'inf'prected and 'inf'다음
잘못된 결과를 반환했습니다.
Factorial Operator!
and!!
및 기능numeric_fac ()
(Mark Dilger)§
thefactorial ()
함수는 여전히 지원됩니다.
anallowfactorial ()
음수 (Peter Eisentraut)§
이전에 그러한 사례가 반환 됨 1.
지원 제거postfix(오른쪽-미니) 연산자 (Mark Dilger)§
pg_dumpandpg_upgradePostFix 연산자가 버려 질 경우 경고합니다.
토토 커뮤니티\ d
and\ w
Newlines에서 일치하는 속기정규 표현Newline-Ensentive Mode (Tom Lane)§
이전에는이 모드에서는 신축성과 일치하지 않았지만 다른 일반적인 정규식 엔진의 동작에 동의하지 않습니다.[^[: digit :]]
또는[^[: Word :]]
옛 행동을 얻는 데 토토 커뮤니티될 수 있습니다.
정규 표현과 일치 할 때 제약을 무시합니다Back-References(Tom Lane)§
예를 들어,(^\ d+).*\ 1
, The^
문자열 시작시 제약 조건을 적용해야하지만 일치 할 때는 안됩니다\ 1
.
anallow\ w
정규 표현식 문자 클래스 (Tom Lane)에서 범위 시작 또는 종료로서§
이전에는 토토 커뮤니티되었지만 예상치 못한 결과가 생성되었습니다.
요구토토 커뮤니티자 정의 서버 매개 변수인용되지 않은 상태에서 유효한 문자 만 토토 커뮤니티하는 이름SQL식별자 (Tom Lane)§ §
기본값 변경password_encryption서버 매개 변수 toScram-Sha-256
(Peter Eisentraut)§
이전에는MD5
. 이 서버 설정이 변경되거나 비밀번호가 MD5 형식으로 지정되지 않는 한 모든 새 암호는 SHA256으로 저장됩니다.MD5
더 이상 토토 커뮤니티되지 않습니다.
서버 매개 변수 제거VACUUM_CLEANUP_INDEX_SCALE_FACTOR
(Peter Geoghegan)§ §
이 설정은 시작하여 무시되었습니다postgresql버전 13.3.
서버 매개 변수 제거Operator_Precedence_warning
(Tom Lane)§
이 설정은 경고 응용 프로그램에 토토 커뮤니티되었습니다postgresql9.5 변경.
사양을 점검하십시오ClientCert
inon
(Kyotaro Horiguchi)§
값1
/0
/No-Verify
더 이상 지원되지 않습니다. 만 현악기verify-ca
andverify-full
를 토토 커뮤니티할 수 있습니다. 또한, 토토 커뮤니티verify-ca
Cert Cert가 필요하기 때문에 CERT 인증이 활성화 된 경우verify-full
확인.
지원 제거SSL압축 (Daniel Gustafsson, Michael Paquier)§ §
이것은 이미 이전에 기본적으로 비활성화되었습니다postgresql릴리스 및 가장 현대적인 OpenSSL 및TLS버전은 더 이상 지원하지 않습니다.
서버 제거 및libpq버전 2 지원와이어 프로토콜(Heikki Linnakangas)§
이것은 마지막으로 기본값으로 토토 커뮤니티되었습니다postgresql7.3 (2002 년 출시).
프로세스 두 배의 견적 표시ECPG SQL명령 문자열이 올바르게 (Tom Lane)§ §
이전'abc''def'
|'abc'def'
및"ABC" "def"
"ABC"def "
, 구문 오류를 유발합니다.
격리 운영자 방지 (<@
and@>
) forintarrayGIST 인덱스 토토 커뮤니티 (Tom Lane)§
이전에 전체 GIST 인덱스 스캔이 필요 했으므로 피하고 더 빠른 힙을 스캔하십시오. 이 목적을 위해 생성 된 인덱스를 제거해야합니다.
Contrib 프로그램 제거pg_standby(Justin Pryzby)§
예방TableFunc의 함수normal_rand ()
음수 값 수락 (Ashutosh Bapat)§
음수 값이 바람직하지 않은 결과를 생성했습니다.
아래에서 변경 사항에 대한 자세한 설명이 있습니다.postgresql14 및 이전 주요 릴리스.
사전 정의 된 역할 추가PG_READ_ALL_DATA
andpg_write_all_data
(Stephen Frost)§
이러한 비 로그인 역할은 모든 테이블, 뷰 및 시퀀스에 읽기 또는 쓰기 권한을 부여하는 데 토토 커뮤니티될 수 있습니다.
Add predefined rolepg_database_owner
현재 데이터베이스 소유자 (Noah Misch) 만 포함하는§
이것은 템플릿 데이터베이스에 특히 유용합니다.
백엔드 충돌 후 임시 파일 제거 (Euler Taveira)§
이전에 이러한 파일은 디버깅 목적으로 유지되었습니다. 필요한 경우 새 서버 매개 변수로 삭제를 비활성화 할 수 있습니다remove_temp_files_after_crash.
클라이언트가 연결을 끊으면 장기 실행 쿼리가 취소되도록하십시오 (Sergey Cherkashin, Thomas Munro)§
서버 매개 변수client_connection_check_interval연결 손실을 확인하는지 여부를 제어 할 수 있습니다. (이것은 Linux 및 기타 몇 가지 운영 체제에서 지원됩니다.)
옵션 타임 아웃 매개 변수 추가pg_terminate_backend ()
(Magnus Hagander)§
거의 넓은 튜플을 거의 힙합 페이지 (John Naylor, Floris van Nee)에 추가 할 수 있습니다.§
이전에 삽입이 페이지를 초과 한 튜플채우기 요인대신 새 페이지에 추가되었습니다.
서버 이름 표시 추가 (SNI) inSSL연결 패킷 (Peter Eisentraut)§
클라이언트 연결 옵션을 끄면 비활성화 할 수 있습니다SSLSNI
.
탈착식 인덱스 항목의 수가 중요하지 않을 때 진공 청소기 진공 청소기 진공 청소기 진공 청소기 진공 청소기 (Masahiko Sawada, Peter Geoghegan)§ §
진공 매개 변수index_cleanup
새로운 기본값이auto
이 최적화를 가능하게합니다.
삭제 된 BTREE 페이지를 더 간절히 추가하도록 진공 청소기를 여유 공간 맵 (Peter Geoghegan)에 추가하십시오.§
이전 진공 청소기는 이전 진공에 의해 삭제 된 것으로 표시된 여유 공간 맵에 페이지를 추가 할 수 있습니다.
토토 커뮤니티하지 않은 후행 힙 선 포인터 (Matthias van de Meent, Peter Geoghegan)가 토토 커뮤니티하는 공간을 재생하는 공간을 재생하도록하십시오.§
최소 잠금 인덱스 작업 (Álvaro Herrera) 동안 죽은 행을 제거하는 데 진공이 더 공격적으로 발생하도록 토토 커뮤니티§ § §
특히,동시에 색인 생성
andReindex 동시에
더 이상 다른 관계의 죽은 줄 제거를 제한하지 않습니다.
많은 관계가있는 데이터베이스의 속도 업 속도 (Tatsuhito Kasahara)§
기본값 감소VACUUM_COST_PAGE_MISS현재 하드웨어 기능 (Peter Geoghegan)을 더 잘 반영하려면§
진공 청소기 건너 뛰는 능력 추가토스트테이블 (Nathan Bossart)§
진공
지금은Process_Toast
비활성화하기 위해 False로 설정할 수있는 옵션토스트처리 및VACUUMDBa-No-Process-toast
옵션.
HATE동결 복사
적절하게 업데이트 페이지 가시성 비트 (Anastasia Lubennikova, Pavan Deolasee, Jeff Janes)§
테이블이 XID 근처에 있거나 다중 랩 어라운드 (Masahiko Sawada, Peter Geoghegan)에 근접한 경우 진공 작업이 더 공격적 일 수 있도록하십시오.§
이것은에 의해 제어됩니다VACUUM_FAILSAFE_AGEandVACUUM_MULTIXACT_FAILSAFE_AGE.
트랜잭션 ID 및 다중 변환 랩 어라운드 (Noah Misch) 전 경고 시간과 단단한 제한을 늘리십시오§
이것은 랩 어라운드에 대한 경고를 발행하지 않고 발생하는 실패의 가능성을 줄여야합니다.
인덱스 당 정보 추가autovacuum logging output(Masahiko Sawada)§
많은 파티션 (Amit Langote, Tom Lane)을 토토 커뮤니티하여 분할 된 테이블에서 업데이트 및 삭제 성능 향상§ § §
이 변경 사항은 그러한 경우에 대한 플래너의 오버 헤드를 크게 줄이고 분할 된 테이블에서 업데이트/삭제를 수행하여 실행 시간 파티션 치기를 토토 커뮤니티할 수 있습니다..
파티션을 토토 커뮤니티분리비 블로킹 방식 (Álvaro Herrera)§
구문은입니다.Alter Table ... 분리 파티션 ... 동시에
및최종화
.
무시Collate
분할 경계 값의 조항 (Tom Lane)§
이전에 그러한 조항은 파티션 키의 협업과 일치해야했습니다. 그러나 파티션 키의 충돌에 자동으로 강요된다는 점을 고려하는 것이 더 일관됩니다.
btree index 추가 토토 커뮤니티만료 된 인덱스 항목 제거페이지 분할 (Peter Geoghegan)을 방지하려면§ §
이것은 인덱스 된 열이 자주 업데이트되는 테이블에서 인덱스 팽창을 줄이는 데 특히 도움이됩니다.
토토 커뮤니티브린범위 당 여러 분/최대 값을 기록하는 인덱스 (Tomas Vondra)§
각 페이지 범위에 값 그룹이있는 경우 유용합니다.
토토 커뮤니티브린블룸 필터 토토 커뮤니티 색인 (Tomas Vondra)§
이것은 토토 커뮤니티브린힙에 잘 국적화되지 않은 데이터와 함께 효과적으로 토토 커뮤니티되는 인덱스
일부 토토 커뮤니티GIST데이터를 선물하여 구축 할 인덱스 (Andrey Borodin)§
전제는 자동으로 발생하며 더 빠른 인덱스 생성 및 더 작은 인덱스를 토토 커뮤니티합니다.
해시 조회 토토 커뮤니티in
많은 상수가있는 조항 (James Coleman, David Rowley)§
이전 코드는 항상 값 목록을 순차적으로 스캔했습니다.
표현식에 대한 확장 통계 토토 커뮤니티 (Tomas vondra)§
이것은 이전과 같은 열만이 아닌 표현식 및 열에 대한 통계를 토토 커뮤니티합니다. 시스템보기PG_STATS_EXT_EXPRS
그러한 통계를보고합니다.
다양한 범위의 효율적인 힙 스캔 토토 커뮤니티tids
(Edmund Horner, David Rowley)§
이전에 비평을 위해 순차적 스캔이 필요했습니다TID
사양.
수정테이블 작성 설명
and구체화 된보기 작성 설명
명예존재하지 않으면
(Bharath Rupireddy)§
이전에, 객체가 이미 존재 한 경우설명
실패 할 것입니다.
컴퓨팅 속도 향상MVCC 가시성 스냅 샷많은 CPU 및 높은 세션 카운트가있는 시스템에서 (Andres Freund)§ § § § § §
이것은 유휴 세션이 많을 때 성능을 향상시킵니다.
중첩 루프 조인 (David Rowley)의 내부에서 결과를 추억화하기 위해 집행자 메소드 추가§
이것은 작은 비율의 행만 내부에서 점검하면 유용합니다. 서버 매개 변수를 통해 비활성화 할 수 있습니다enable_memoize.
병렬 순차적 스캔의 I/O 성능 향상 (Thomas Munro, David Rowley)§
이것은 그룹에 블록을 할당하여 수행되었습니다병렬 작업자.
다중 참조 쿼리 토토 커뮤니티외국 테이블외국 테이블 스캔을 병렬로 수행하려면 (Robert Haas, Kyotaro Horiguchi, Thomas Munro, Etsuro Fujita)§
postgres_fdw이 유형의 스캔을 지원하는 경우async_capable
가 설정되었습니다.
토토 커뮤니티분석PARE PREFCHETING (Stephen Frost)§
이것은에 의해 제어됩니다Maintending_io_concurrency.
이 속도정상화 ()
and정규화
.
토토 커뮤니티 능력 추가LZ4 압축on토스트Data (Dilip Kumar)§
이것은 열 레벨에서 설정하거나 서버 매개 변수를 통해 기본값으로 설정할 수 있습니다default_toast_compression. 서버는로 컴파일해야합니다.-with-lz4
이 기능을 지원합니다. 기본 설정은 여전히 pglz입니다.
서버 매개 변수 인 경우compute_query_id활성화되어 쿼리 ID를 표시합니다pg_stat_activity
, Verbose 설명
, CSVLOG및 선택적으로log_line_prefix(Julien Rouhaud)§ § § § §
확장자에 의해 계산 된 쿼리 ID도 표시됩니다.
로깅 향상Auto-Vacuum및 자동 분석 (Stephen Frost, Jakub Wartak)§
이것은 Auto-Vacuum 및 Auto-Analyze If에 대한 I/O 타이밍을보고합니다.track_io_timing가 활성화되었습니다. 또한 자동 분석에 대한 버퍼 읽기 및 더러운 요금을보고합니다.
클라이언트가 제공 한 원래 토토 커뮤니티자 이름에 대한 정보 추가log_connections(야곱 챔피언)§
시스템보기 추가PG_STAT_PROGRESS_COPY
보고서COPY
진행 (Josef Šimánek, Matthias van de Meent)§ §
시스템보기 추가PG_STAT_WAL
보고서WAL활동 (Masahiro Ikeda)§ § §
시스템보기 추가PG_STAT_REPLICATION_SLOTS
복제 슬롯 활동을보고하려면 (Masahiko Sawada, Amit Kapila, Vignesh C)§ § § §
함수PG_STAT_RESET_REPLICATION_SLOT ()
슬롯 통계 재설정.
시스템보기 추가PG_BACKEND_MEMORY_CONTEXTS
세션 메모리 토토 커뮤니티을보고합니다 (Atsushi Torikoshi, Fujii Masao)§ §
함수 추가PG_LOG_BACKEND_MEMORY_CONTEXTS ()
임의의 백엔드 (Atsushi Torikoshi)의 메모리 컨텍스트를 출력하려면§
세션 통계 추가PG_STAT_DATABASE
시스템보기 (Laurenz Albe)§
열 추가pg_prepared_statements
일반 및 맞춤형 계획 수를보고하려면 (아츠시 Torikoshi, Kyotaro Horiguchi)§
아카이버 프로세스를pg_stat_activity
(Kyotaro Horiguchi)§
대기 이벤트 추가Walreceiverexit
보고서WAL수신기 종료 대기 시간 (Fujii Masao)§
정보 스키마보기 구현ROUTINE_COLUMN_USAGE
기능 및 절차 기본 표현식 (Peter Eisentraut)에 의해 참조 된 열을 추적하려면§
SSL 인증서의 저명한 이름 토토 커뮤니티 (DN) 클라이언트 인증 인증 (Andrew Dunstan)과 일치합니다.§
새로운on
옵션ClientName = dn
이외의 인증서 속성과 비교할 수 있습니다.CN
그리고 ID 맵과 결합 할 수 있습니다.
토토 커뮤니티on
andon
여러 줄에 걸리는 레코드 (Fabien Coelho)§
라인 끝의 백 슬래시는 다음 줄에서 레코드 내용을 계속할 수 있습니다.
인증서 취소 목록의 사양 토토 커뮤니티 (CRL) 디렉토리 (Kyotaro Horiguchi)§
이것은 서버 매개 변수에 의해 제어됩니다SSL_CRL_DIR및 LIBPQ 연결 옵션sslcrldir. 이전에는 싱글CRL파일을 지정할 수 있습니다.
임의의 길이의 비밀번호 토토 커뮤니티 (Tom Lane, Nathan Bossart)§
서버 매개 변수 추가idle_session_timeout유휴 세션을 닫으려면 (Li Japin)§
이것은와 유사합니다.idle_in_transaction_session_timeout.
변경checkpoint_completion_target기본값 0.9 (Stephen Frost)§
이전 기본값은 0.5입니다.
토토 커뮤니티%P
inlog_line_prefix병렬 작업자 (Justin Pryzby)에 대한 병렬 그룹 리더의 PID를보고하려면§
토토 커뮤니티unix_socket_directories경로를 개별적으로 지정하려면 쉼표로 구분 된 인용 문자열 (Ian Lawrence Barwick)§
이전의 모든 경로는 단일 인용 문자열에 있어야했습니다.
동적 공유 메모리의 시작 할당 토토 커뮤니티 (Thomas Munro)§
이것은에 의해 제어됩니다min_dynamic_shared_memory. 이것은 거대한 페이지를 더 많이 토토 커뮤니티할 수 있습니다.
서버 매개 변수 추가migne_page_sizeLinux (Odin Ugedal)에서 토토 커뮤니티되는 거대한 페이지의 크기를 제어하려면§
토토 커뮤니티Restore_command서버 리로드 중에 변경 될 설정 (Sergei Kornilov)§
당신도 설정할 수 있습니다Restore_command
빈 문자열로, 복구를 강제로로드하여PG_WAL
디렉토리.
서버 매개 변수 추가log_recovery_conflict_waits긴 회복 충돌 대기 시간을보고하려면 (Bertrand Drouvot, Masahiko Sawada)§ §
기본이 대기 (Peter Eisentraut)에서 재생을 방지하는 방식으로 매개 변수를 변경하면 핫 스탠드버 서버에서 복구를 일시 중지합니다.§
이전에 대기가 즉시 종료됩니다.
함수 추가pg_get_wal_replay_pause_state ()
복구 상태를보고하려면 (Dilip Kumar)§
그것은보다 더 자세한 정보를 제공합니다PG_IS_WAL_REPLAY_PAUSED ()
, 여전히 존재합니다.
새 읽기 전용 서버 매개 변수 추가in_hot_standby(Haribabu Kommi, Greg Nancarrow, Tom Lane)§
이렇게하면 고객이 핫 스탠드 서버에 연결되어 있는지 쉽게 감지 할 수 있습니다.
많은 수의 공유 버퍼 (Kirk Jamison)가있는 클러스터에서 복구하는 동안 작은 테이블의 속도 자르기§
Linux (Thomas Munro)에서 충돌 복구 시작시 파일 시스템 동기화 토토 커뮤니티§
기본적으로postgresql충돌 복구가 시작될 때 데이터베이스 클러스터의 각 데이터 파일을 열고 fsync합니다. 새로운 설정,복구 _init_sync_method= syncfs
대신 클러스터가 토토 커뮤니티하는 각 파일 시스템을 동기화합니다. 이를 통해 많은 데이터베이스 파일이있는 시스템에서 더 빠른 복구가 가능합니다.
함수 추가PG_XACT_COMMIT_TIMESTAMP_ORIGIN ()
지정된 트랜잭션의 커밋 타임 스탬프 및 복제 원점을 반환하려면 (Movead Li)§
복제 원점을 레코드에 반환 한 레코드에 추가pg_last_committed_xact ()
(Movead Li)§
복제 토토 커뮤니티원산지 기능표준 함수 권한 제어 (Martín Marqués)를 토토 커뮤니티하여 제어 할§
이전에 이러한 함수는 슈퍼 토토 커뮤니티자 만으로만 실행할 수 있었으며 이것은 여전히 기본값입니다.
가입자 (Dilip Kumar, Amit Kapila, Ajin Cherian, Tomas Vondra, Nikhil Sontakke, Stas Kelvich)§ § § §
이전에 초과 한 거래logical_decoding_work_mem거래가 완료 될 때까지 디스크에 작성되었습니다.
논리적 복제 향상API대규모 진행 중 거래 스트리밍을 토토 커뮤니티하려면 (Tomas Vondra, Dilip Kumar, Amit Kapila)§
출력 함수는로 시작합니다.스트림
. test_decoding또한 이들을 지원합니다.
논리적 복제에서 테이블 동기화 중에 여러 트랜잭션을 토토 커뮤니티합니다 (Peter Smith, Amit Kapila, Takamichi Osumi)§
즉시WAL-log subtransaction and top-levelxid
협회 (Tomas Vondra, Dilip Kumar, Amit Kapila)§
이것은 논리적 디코딩에 유용합니다.
논리적 디코딩 API 향상 2 상 커밋 (Ajin Cherian, Amit Kapila, Nikhil Sontakke, Stas Kelvich)§ § §
이것은 통제됩니다pg_create_logical_replication_slot ()
.
캐시 무효화 메시지 추가WAL논리적 복제를 토토 커뮤니티할 때 명령 완료 중 (Dilip Kumar, Tomas Vondra, Amit Kapila)§
이것은 진행중인 트랜잭션의 논리 스트리밍을 토토 커뮤니티합니다. 논리적 복제가 비활성화되면 무효화 메시지가 트랜잭션 완료 시만 생성됩니다.
논리적 디코딩이보다 효율적으로 캐시 무효화 메시지를 처리하도록 토토 커뮤니티 (Dilip Kumar)§
이것은 토토 커뮤니티논리 디코딩많은 양의 존재하에 효율적으로 작업하려면DDL.
논리적 디코딩 메시지가 복제 스트림으로 전송되는지 여부를 제어 할 수 있습니다 (David Pirotte, Euler Taveira)§
이진 전송 모드 (Dave Cramer)를 토토 커뮤니티하도록 논리 복제 가입 토토 커뮤니티§
이것은 텍스트 모드보다 빠르지 만 약간 덜 강력합니다.
XID (Markus Wanner)에 의해 논리 디코딩을 필터링하도록 토토 커뮤니티§
없이 열 레이블로 토토 커뮤니티할 수없는 키워드 수를 줄이십시오as
(Mark Dilger)§
현재 제한된 키워드가 90% 줄어 듭니다.
별명을 지정하도록 토토 커뮤니티Join
's토토 커뮤니티
절 (Peter Eisentraut)§
별칭은 쓰기로 만들어집니다as
이후토토 커뮤니티
절. 병합 된 테이블 자격으로 토토 커뮤니티할 수 있습니다토토 커뮤니티
열.
토토 커뮤니티별도의
추가 할그룹 by
복제를 제거하려면그룹화 세트
조합 (Vik Fearing)§
예를 들어큐브에 의한 그룹 (A, B), 큐브 (B, C)
없이 중복 그룹화 조합을 생성합니다별도의
.
올바르게 처리기본값
멀티 로우의 항목값
목록에서삽입
(Dean Rasheed)§
오류를 던지는 데 토토 커뮤니티되는 경우
addSQL-스탠드검색
and사이클
클로즈를위한공통 테이블 표현식(Peter Eisentraut)§ §
기존 구문을 토토 커뮤니티하여 동일한 결과를 얻을 수 있지만 훨씬 덜 편리합니다.
열에서 열 이름을 토토 커뮤니티여기서
절의충돌
테이블 자격 (Tom Lane)§
대상 테이블 만 참조 할 수 있습니다.
토토 커뮤니티Refresh Resisized View
병렬성 토토 커뮤니티 (Bharath Rupireddy)§
토토 커뮤니티Reindex
새로운 지수의 테이블 스페이스를 변경하려면 (Alexey Kondratov, Michael Paquier, Justin Pryzby)§ §
이것은 a를 지정하여 수행됩니다테이블 스페이스
절. 에이--- 테이블 스페이스
옵션이 추가되었습니다ReindexDB이것을 제어하려면
토토 커뮤니티Reindex
분할 된 관계의 모든 자식 테이블 또는 인덱스를 처리하려면 (Justin Pryzby, Michael Paquier)§
토토 커뮤니티을 토토 커뮤니티하여 색인 명령 토토 커뮤니티동시에
다른 작업이 완료되기를 기다리지 않으려면동시에
(Álvaro Herrera)§ § §
보존SQLSQL 정의 함수에 대한 표준 구문정의보기(Tom Lane)§
이전에,와 같은 SQL 표준 함수에 대한 호출Extract ()
는 일반 기능 전화 구문으로 표시되었습니다. 원래 구문은 이제보기 또는 규칙을 표시 할 때 보존됩니다.
add또는 교체
옵션트리거 만들기
(Takamichi Osumi)§
이것은 기존 트리거를 조건부로 교체 할 수 있습니다.
토토 커뮤니티Truncate
외국 테이블에서 작동하려면 (Kazutaka Onishi, Kohei Kaigai)§
thepostgres_fdw모듈도 이제 이것을 지원합니다.
구독 (japin li)에 더 쉽게 출판물을 추가하고 제거 할 수 있습니다.§
새로운 구문은변경 사항 ... 추가/드롭 출판
. 항목을 추가/제거하기 위해 모든 간행물을 지정하지 않아도됩니다.
기본 키, 고유 한 제약 조건 및 외국 키 추가시스템 카탈로그(Peter Eisentraut)§ §
이러한 변경 사항 도움GUI도구 시스템 카탈로그 분석. 카탈로그의 기존 고유 인덱스는 이제 관련이 있습니다고유 한
또는기본 키
제약. 외국의 주요 관계는 실제로 제약으로 저장되거나 구현되지 않지만 함수에서 디스플레이를 위해 얻을 수 있습니다PG_GET_CATALOG_FOREIGN_KEYS ().
토토 커뮤니티current_role
모든 장소current_user
토토 커뮤니티됩니다 (Peter Eisentraut)§
확장 및 내장 데이터 유형이 구현할 수 있도록 토토 커뮤니티구독(Dmitry Dolgov)§
이전 첨자 처리 처리는 서버로 하드 코딩되어 구역이 배열 유형에만 적용될 수 있도록했습니다. 이 변경 사항은 첨자 표기법을 토토 커뮤니티하여 개념이 의미가있는 모든 유형의 값의 일부를 추출하거나 할당 할 수 있습니다..
첨자 토토 커뮤니티JSONB
(Dmitry Dolgov)§ § §
JSONB
첨자 가입을 토토 커뮤니티하여를 추출하고 할당 할 수 있습니다.JSONB
문서.
지원 추가멀티 랜지 데이터 유형(Paul Jungwirth, Alexander Korotkov)§ § § §
범위 데이터 유형과 비슷하지만, 정렬되지 않은 여러 개의 겹치지 않는 범위의 사양을 토토 커뮤니티합니다. 관련 멀티 랜지 유형은 모든 범위 유형에 대해 자동으로 생성됩니다.
지원 추가Stemming언어 아르메니아어, 바스크, 바스크, 카탈로니아어, 힌디어, 세르비아어 및 이디시 (Peter Eisentraut)의 언어§ § §
토토 커뮤니티tsearch 데이터 파일무제한 라인 길이 (Tom Lane)§
이전 한계는 4K 바이트입니다. 또한 기능 제거t_Readline ()
.
지원 추가Infinity
and-infinity
숫자 데이터 유형(Tom Lane)§
플로팅 포인트 데이터 유형은 이미 지원되었습니다.
add포인트 연산자 << |
and| >>
엄격하게/이하 테스트 (EMRE HASEGELI)를 나타냅니다§
이전에 이들은 호출되었습니다>^
and<^
, 그러나 그 이름은 다른 기하학적 데이터 유형과 일치하지 않습니다. 이전 이름은 토토 커뮤니티할 수 있지만 언젠가 제거 될 수 있습니다.
시스템 카탈로그 (Wenjing Zeng) 용 복합 배열 유형 생성§
토토 커뮤니티자 정의 관계는 오랫동안 복합 유형과 관련된 합성 유형을 가지고 있으며 해당 복합 유형에 대한 배열 유형도 있습니다. 시스템 카탈로그도 이제 수행합니다.
토토 커뮤니티SQL-언어기능and절차토토 커뮤니티하려면SQL-스탠드 기능 본체 (Peter Eisentraut)§
이전에는 문자열-리터 기능 본체 만 지원되었습니다. SQL 표준 구문에 함수 또는 절차를 작성할 때 본체는 즉시 구문 분석되어 구문 분석 트리로 저장됩니다.
호환 데이터 유형 (Tom Lane)의 혼합에서 일부 배열 함수가 작동하도록 토토 커뮤니티§
The functionsarray_append ()
, array_prepend ()
, array_cat ()
, array_position ()
, array_positions ()
, array_remove ()
, array_replace ()
및width_bucket ()
지금 테이크anycompatiblearray
대신AnyArray
인수. 이것은 인수 유형의 정확한 일치에 대해 덜 까다 롭습니다.
addSQL-스탠드trim_array ()
기능 (Vik Fearing)§
이것은 이미 배열 슬라이스로 수행 할 수 있지만 쉽게 수행 할 수 있습니다.
부정적인 인덱스 지원split_part ()
(Nikhil Benesch)§
음수 값은 마지막 필드에서 시작하여 뒤로 계산합니다.
add69999_70016
Delimiters (Pavel Stehule)에서 문자열을 분할하는 기능§
이것은와 유사합니다regexp_split_to_table ()
기능.
addunistr ()
유니 코드 문자를 끈으로 끈으로 빠져 나가는 기능 (Pavel Stehule)§
이것은 문자 그대로 유니 코드를 지정하는 방법과 유사합니다.
addbit_xor ()
XOR Aggregate 함수 (Alexey Bashtanov)§
함수 추가bit_count ()
비트 또는 바이트 스트링 (David Fetter)으로 설정된 비트 수를 반환하려면§
adddate_bin ()
기능 (John Naylor)§ §
이 기능“bins”입력 타임 스탬프, 지정된 원점과 정렬 된 균일 한 길이의 간격으로 그룹화합니다.
토토 커뮤니티make_timestamp ()
/make_timestamptz ()
부정적인 해를 받아들이려면 (Peter Eisentraut)§
음수 값은로 해석됩니다.BC
Years.
새로운 정규 표현 추가substring ()
구문 (Peter Eisentraut)§
새로운 SQL 표준 구문은Substring (텍스트 유사 패턴 탈출 ESCAPECHAR)
. 이전 표준 구문은입니다.서브 스트링 (ESCAPECHAR 패턴의 텍스트)
74527_74555postgresql.
add[[: Word :]]
정규 표현식 문자 클래스로서\ w
(Tom Lane)§
기본값 값에 대한 유연한 데이터 유형을 더 토토 커뮤니티lead ()
andlag ()
창 함수 (Vik Fearing)§
0이 아닌 사람 만들기부동 소수점 값Infinity Return Zero (Kyotaro Horiguchi)로 나눈§
이전에 해당 작업에서 언더 플로 오류가 발생했습니다.
Zero Return Nan (Tom Lane)에 의해 Nan의 부동 소수점 부서 만들기§
이전에는 오류가 반환되었습니다.
원인exp ()
andpower()
부정적인 지수 지수는 0을 반환합니다 (Tom Lane)§ § §
이전에는 자주 언더 플로 오류를 반환했습니다.
Infinity (Tom Lane)와 관련된 기하학적 계산의 정확도 향상§
마크 내장 유형 강요 기능 가능한 경우 누출로 기능 (Tom Lane)§
이것은 보안에 민감한 상황에서 유형 변환이 필요한 함수를 더 많이 토토 커뮤니티할 수 있습니다.
변경pg_describe_object ()
, pg_identify_object ()
및pg_identify_object_as_address ()
항상 존재하지 않는 개체에 대한 유용한 오류 메시지를보고하려면 (Michael Paquier)§
add파이프 라인Libpq에서 모드 (Craig Ringer, Matthieu Garrigues, Álvaro Herrera)§
이렇게하면 여러 쿼리가 전송 될 수 있습니다. 특정 동기화 메시지가 전송 될 때만 완료를 기다리고 있습니다.
LIBPQ 향상target_session_attrs
매개 변수 옵션 (Haribabu Kommi, Greg Nancarrow, Vignesh C, Tom Lane)§ §
새로운 옵션은읽기 전용
, 기본
, 대기
및선호하는 스탠드비
.
LIBPQ의 출력 형식 향상pqtrace ()
(Aya Iwata, Álvaro Herrera)§
ECPG SQL 식별자가 특정 연결 (Hayato Kuroda)에 연결되도록 토토 커뮤니티§
이것은를 통해 수행됩니다선언 ... 진술
.
토토 커뮤니티VACUUMDB인덱스 정리 및 자르기 (Nathan Bossart)를 건너 뛰기 위해§
옵션은--- 노인 덱스-클레 아프
and-no-truncate
.
토토 커뮤니티pg_dump특정 확장 만 덤프하기 위해 (Guillaume lelarge)§
이것은 옵션으로 제어됩니다--extension
.
addPGBENCH permute ()
값을 무작위로 셔플하는 기능 (Fabien Coelho, Hironobu Suzuki, Dean Rasheed)§
|PGBENCHwith-c
(Yugo Nagata)§
다중 장점 옵션 사양 토토 커뮤니티 (-v
) 로깅 말도를 높이려면 (Tom Lane)§
이 동작은pg_dump, pg_dumpall및PG_RESTORE.
토토 커뮤니티PSQL's\ df
and\ do
기능 및 연산자 인수 유형을 지정하도록 명령 (Greg Sabino Mullane, Tom Lane)§
이것은 과부하 된 이름으로 인쇄 된 일치 수를 줄이는 데 도움이됩니다.
액세스 메소드 열에PSQL's\ d [i | m | t]+
출력 (Georgios Kokolatos)§
토토 커뮤니티PSQL's\ dt
and\ di
보여줄토스트테이블과 인덱스 (Justin Pryzby)§
addPSQL명령\ dx
확장 된 통계 개체 (Tatsuro Yamada)를 나열합니다.§
수정PSQL's\ dt
배열 구문 및 백엔드 문법 별칭을 이해하려면int
for정수
(Greg Sabino Mullane, Tom Lane)§
이전 쿼리 또는 파일을 편집 할 때PSQL's\ e
또는 토토 커뮤니티\ ef
and\ ev
, 편집자가 저장하지 않고 종료하면 결과를 무시합니다 (Laurenz Albe)§
이전에 이러한 편집은 이전 쿼리를 쿼리 버퍼에로드하고 일반적으로 즉시 실행합니다. 이것은 아마도 토토 커뮤니티자가 원하는 것이 아닌 것으로 간주되었습니다.
탭 완료 개선 (Vignesh C, Michael Paquier, Justin Pryzby, Georgios Kokolatos, Julien Rouhaud)§ § § § § § § § § § § § § § § § § §
명령 줄 유틸리티 추가PG_AMCHECK달리기를 단순화하려면Contrib/Amcheck
많은 관계에 대한 테스트 (Mark Dilger)§
add--- 노스 트루션
옵션initdb(Magnus Hagander)§
이것은 일반적으로 인쇄되는 서버 시작 지침을 억제합니다.
정지pg_upgrade생성에서Analyze_New_Cluster
스크립트 (Magnus Hagander)§
대신 비슷한 점을 줘VACUUMDB지침.
지원 제거Postmaster -o
옵션 (Magnus Hagander)§
이 옵션은 모든 전달 된 옵션이 이미 직접 지정 될 수 있기 때문에 불필요했습니다.
"기본 역할"이름 바꾸기"사전 정의 된 역할"(Bruce Momjian, Stephen Frost)§
문서 추가factorial ()
기능 (Peter Eisentraut)§
제거와 함께! 이 릴리스의 운영자,factorial ()
appectore를 계산하는 유일한 내장 방법입니다.
구성 옵션 추가-with-ssl = openssl
SSL 라이브러리의 향후 선택을 토토 커뮤니티하려면 (Daniel Gustafsson, Michael Paquier)§
철자-With-OpensSL
호환성을 위해 보관됩니다.
지원 추가초록 유닉스 도메인 소켓(Peter Eisentraut)§
현재 지원 중입니다LinuxandWindows.
Windows가 4 기가 바이트보다 큰 파일을 올바르게 처리하도록 토토 커뮤니티 (Juan José Santamaría Flecha)§
서버 매개 변수 추가debug_discard_caches테스트 목적으로 캐시 플러싱을 제어하려면 (Craig Ringer)§ § §
이전 에이 동작은 컴파일 시간에만 설정할 수 있습니다. 동안initdb, 새 옵션 토토 커뮤니티-Discard-Caches
.
다양한 개선 사항Valgrind오류 감지 능력 (Álvaro Herrera, Peter Geoghegan)§ § §
정규 표현 패키지 (Tom Lane)의 테스트 모듈 추가§
지원 추가LLVM버전 12 (Andres Freund)§
SHA1, SHA2 및 MD5 해시 계산 변경OpenSSL EVP API(Michael Paquier)§ § § §
이것은 더 현대적이며 지원합니다fips모드.
랜덤 번호 생성기 (Daniel Gustafsson)의 선택에 대한 별도의 빌드 타임 제어 제거§
이것은 이제 항상 SSL 라이브러리 선택에 의해 결정됩니다.
EUC_TW와 BIG5 인코딩 (Heikki Linnakangas) 간의 직접 변환 루틴 추가§
Collation 버전 추가 지원freebsd(Thomas Munro)§
addAmadjustMembers
인덱스 액세스 방법으로API(Tom Lane)§
이것은 인덱스 액세스 방법이 새로운 운영자 클래스 또는 가족을 생성하는 동안 유효성 검사를 제공 할 수 있도록합니다.
기능 테스트 매크로 제공libpq-fe.h
최근에 addedlibpq기능 (Tom Lane, Álvaro Herrera)§
역사적으로 응용 프로그램은 일반적으로 컴파일 타임 검사를 토토 커뮤니티했습니다pg_version_num
기능을 토토 커뮤니티할 수 있는지 테스트합니다. 그러나 그것은 일반적으로 서버 버전이며, 이는 좋은 가이드가 아닐 수도 있습니다.libpq의 버전.libpq-fe.h
지금 제안#define
v14에 추가 된 응용 프로그램 가시적 특징을 나타내는 기호; 의도는 향후 버전에서 이러한 기능에 대한 기호를 계속 추가하는 것입니다.
토토 커뮤니티/진 토토 커뮤니티PG_TRGM평등 조회를위한 색인 (Julien Rouhaud)§
이것은와 유사합니다.좋아요
와일드 카드를 제외하고는 영광입니다.
토토 커뮤니티pgstattuple_Approx ()
보고서토스트테이블 (Peter Eisentraut)§
Contrib Module 추가pg_surgery로드 가시성 (Ashutosh Sharma)으로 변경할 수 있습니다.§
데이터베이스 손상 수정에 유용합니다.
Contrib Module 추가Old_SnapShot보고하려면xid
/Active에서 토토 커뮤니티하는 시간 매핑Old_snapShot_threshold(Robert Haas)§
토토 커뮤니티Amcheck힙 페이지 (Mark Dilger)를 확인하려면§
이전에는 B- 트리 색인 페이지 만 확인했습니다.
토토 커뮤니티PageInspectGIST 인덱스 검사 (Andrey Borodin, Heikki Linnakangas)§ §
Markbtree_gist병렬 금고 (Steven Winfield)로 기능합니다§
쿼리 해시 계산을pg_stat_statements핵심 서버 (Julien Rouhaud)§
새로운 서버 매개 변수compute_query_id의 기본값auto
이 확장이로드되면 쿼리 ID 계산을 자동으로 활성화합니다.
원인pg_stat_statements상단과 중첩 된 진술을 별도로 추적하려면 (Julien Rohaud)§
이전에 모든 진술을 추적 할 때 동일한 상단 및 중첩 된 진술은 단일 항목으로 추적되었습니다. 그러나 그러한 토토 커뮤니티법을 분리하는 것이 더 유용한 것 같습니다.
유틸리티 명령에 행 카운트 추가pg_stat_statements(Fujii Masao, Katsuragi Yuta, Seino Yuki)§ §
addpg_stat_statements_info
쇼를위한 시스템보기pg_stat_statements활동 (Katsuragi Yuta, Yuki Seino, Naoki Nakamichi)§ §
토토 커뮤니티postgres_fdw지정된 경우 테이블 파티션을 가져 오기 위해외국 스키마 가져 오기 ... 제한
(Matthias van de Meent)§
기본적으로 분할 된 테이블의 루트 만 가져옵니다.
addpostgres_fdw기능postgres_fdw_get_connections ()
열린 외국 서버 연결을보고하려면 (Bharath Rupireddy)§
트랜잭션 완료 후 외국 서버가 연결을 열어야하는지 여부를 제어 할 수 있습니다 (Bharath Rupireddy)§
이것은에 의해 제어됩니다Keep_Connections
및 기본값으로.
토토 커뮤니티postgres_fdw필요한 경우 외국 서버 연결을 다시 확립하려면 (Bharath Rupireddy)§ §
이전에 외국 서버 재시작으로 인해 외국 테이블 액세스 오류가 발생할 수 있습니다.
addpostgres_fdw캐시 된 연결을 폐기하는 기능 (Bharath Rupireddy)§
다음 개인 (알파벳 순서로)은 패치 저자,위원회, 검토 자, 테스터 또는 문제의 기자 로서이 릴리스에 기여했습니다..
Abhijit Menon-Sen |
Ádám Balogh |
Adrian Ho |
Ahsan Hadi |
Ajin Cherian |
Aleksander Alekseev |
Alessandro Gherardi |
Alex Kozhemyakin |
Alexander Korotkov |
Alexander Lakhin |
Alexander Nawratil |
Alexander Pyhalov |
Alexandra Wang |
Alexey Bashtanov |
Alexey Bulgakov |
Alexey Kondratov |
Álvaro Herrera |
Amit Kapila |
Amit Khandekar |
Amit Langote |
Amul Sul |
Anastasia Lubennikova |
Andreas Grob |
Andreas Kretschmer |
Andreas Seltenreich |
Andreas Wicht |
Andres Freund |
Andrew Bille |
Andrew Dunstan |
Andrew Gierth |
Andrey Borodin |
Andrey Lepikhov |
Andy Fan |
Anton Voloshin |
Antonin Houska |
Arne Roland |
Arseny Sher |
Arthur Nascimento |
Arthur Zakirov |
Ashutosh Bapat |
Ashutosh Sharma |
Ashwin Agrawal |
Asif Rehman |
Asim Praveen |
Atsushi Torikoshi |
aya iwata |
Barry Pederson |
Bas Poot |
Bauyrzhan Sakhariyev |
Beena Emerson |
Benoît Lobréau |
Bernd Helmle |
Bernhard M. Wiedemann |
Bertrand Drouvot |
Bharath Rupireddy |
Boris Kolpackov |
Brar Piening |
Brian Ye |
Bruce Momjian |
Bryn Llewellyn |
Cameron Daniel |
채프먼 플랙 |
Charles Samborski |
Charlie Hornsby |
Chen Jiaoqian |
Chris Wilson |
Christian Quest |
Christoph Berg |
Christophe Courtois |
Corey Huinker |
Craig Ringer |
Dagfinn Ilmari Mannsåker |
Dana Burd |
Daniel Cherniy |
Daniel Gustafsson |
Daniel Vérité |
Daniel Westermann |
Daniele Varrazzo |
Dar Alathar-Yemen |
Darafei Praliaskouski |
Dave Cramer |
David Christensen |
David Fetter |
David G. Johnston |
David Geier |
David Gilman |
David Pirotte |
David Rowley |
David Steele |
David Turon |
David Zhang |
Dean Rasheed |
Denis Patron |
Dian Fay |
Dilip Kumar |
Dimitri Nüscheler |
Dmitriy Kuzmin |
dmitry dolgov |
Dmitry Marakasov |
Domagoj Smoljanovic |
Dong Wook |
Douglas Doole |
Duncan Sands |
Edmund Horner |
Edson Richter |
Egor Rogov |
Ekaterina Kiryanova |
Elena Indrupskaya |
Emil Iggland |
Emre Hasegeli |
Eric Thinnes |
Erik Rijkers |
Erwin Brandstetter |
Etienne Stalmans |
Etsuro Fujita |
Eugen Konkov |
Euler Taveira |
Fabien Coelho |
Fabrízio de Royes Mello |
Federico Caselli |
Felix Lechner |
Filip Gospodinov |
Floris van Nee |
Frank Gagnepain |
Frits Jalvingh |
Georgios Kokolatos |
Greg Nancarrow |
Greg Rychlewski |
Greg Sabino Mullane |
Gregory Smith |
Grigory Smolkin |
Guillaume Lelarge |
Guy Burgess |
Guyren Howe |
Haiying Tang |
Hamid Akhtar |
Hans Buschmann |
Hao Wu |
Haribabu Kommi |
Harisai Hari |
Hayato Kuroda |
Heath Lord |
Heikki Linnakangas |
Henry Hinze |
Herwig Goemans |
Himanshu Upadhyaya |
Hironobu Suzuki |
Hiroshi inoue |
Hisanori Kobayashi |
Honza Horak |
Hou Zhijie |
Hubert Lubaczewski |
Hubert Zhang |
Ian Barwick |
Ibrar Ahmed |
ildus kurbangaliev |
Isaac Morland |
이스라엘 바스 |
Itamar Gafni |
야곱 챔피언 |
Jaime Casanova |
Jaime Soler |
Jakub Wartak |
James Coleman |
James Hilliard |
제임스 헌터 |
제임스 정보 |
Jan Mussler |
Japin Li |
Jasen Betts |
Jason Harvey |
Jason Kim |
Jeevan Ladhe |
Jeff Davis |
Jeff Janes |
Jelte Fennema |
Jeremy Evans |
108622_108635 |
Jeremy Smith |
Jesse Kinkead |
Jesse Zhang |
Jie Zhang |
Jim Doty |
Jim Nasby |
Jimmy Angelakos |
Jimmy Yih |
Jiri Fejfar |
Joe Conway |
Joel Jacobson |
John Naylor |
John Thompson |
Jonathan Katz |
Josef Šimánek |
Joseph Nahmias |
Josh Berkus |
Juan José Santamaría Flecha |
Julien Rouhaud |
Junfeng Yang |
Jürgen Purtz |
Justin Pryzby |
Kazutaka Onishi |
Keisuke Kuroda |
Kelly Min |
Kensuke Okamura |
Kevin Sweet |
Kevin Yeap |
Kirk Jamison |
Kohei Kaigai |
Konstantin Knizhnik |
Kota Miyake |
krzysztof gradek |
Kuntal Ghosh |
Kyle Kingsbury |
Kyotaro Horiguchi |
Laurent Hasson |
Laurenz Albe |
Lee Dong Wook |
Li Japin |
Liu Huailing |
Luc Vlaming |
Ludovic Kuty |
Luis Roberto |
Lukas Eder |
Ma Liangzhu |
Maciek Sakrejda |
Madan Kumar |
Magnus Hagander |
Mahendra Singh Thalor |
Maksim Milyutin |
Marc Boeren |
Marcin Krupowicz |
Marco Atzeri |
Marek Szuba |
Marina Polyakova |
Mario Emmenlauer |
Mark Dilger |
Mark Wong |
Mark Zhao |
Markus Wanner |
Martín Marqués |
Martin Visser |
Masahiko Sawada |
Masahiro Ikeda |
Masao Fujii |
Mathis Rudolf |
Matthias van de Meent |
Matthieu Garrigues |
Matthijs van der Vleuten |
Maxim Orlov |
Melanie Plageman |
Merlin Moncure |
Michael Banck |
Michael Brown |
Michael Meskes |
Michael Paquier |
Michael Paul Killian |
Michael Powers |
Michael Vastola |
Michail Nikolaev |
Michal Albrycht |
Mikael Gustavsson |
Movead Li |
무하마드 우사마 |
Nagaraj Raj |
Naoki Nakamichi |
Nathan Bossart |
Nathan Long |
Nazli Ugur Koyluoglu |
Neha Sharma |
Neil Chen |
Nick Cleaton |
Nico Williams |
Nikhil Benesch |
113977_113992 |
Nikita Glukhov |
Nikita Konev |
Nikolai Berkoff |
Nikolay Samokhvalov |
Nikolay Shaplov |
Nitin Jadhav |
Noah Misch |
Noriyoshi Shinoda |
Odin Ugedal |
Oleg Bartunov |
Oleg Samoilov |
Önder Kalaci |
Pascal Legrand |
Paul Förster |
Paul Guo |
Paul Jungwirth |
Paul Martinez |
Paul Sivash |
Pavan Deolasee |
Pavel Boev |
Pavel Borisov |
Pavel Luzanov |
Pavel Stehule |
Pengcheng Liu |
Peter Eisentraut |
Peter Geoghegan |
Peter Smith |
Peter Vandivier |
PETR Fedorov |
Petr Jelínek |
Phil Krylov |
Philipp Gramzow |
Philippe Beaudoin |
Phillip Menke |
Pierre Giraud |
Prabhat Sahu |
Quan Zongliang |
Rafi Shamim |
Rahila Syed |
Rajkumar Raghuwanshi |
Ranier Vilela |
Regina Obe |
Rémi Lapeyre |
Robert Foggia |
Robert Grange |
Robert Haas |
Robert Kahlert |
Robert Sosinski |
Robert Treat |
Robin Abbi |
Robins Tharakan |
로저 메이슨 |
Rohit Bhogate |
Roman Zharkov |
Ron L. Johnson |
Ronan Dunklau |
Ryan Lambert |
Ryo Matsumura |
Saeed Hubaishan |
Sait Talha Nisanci |
Sandro Mani |
Santosh Udupi |
Scott Ribe |
Sehrope Sarkuni |
Sergei Kornilov |
Sergey Bernikov |
Sergey Cherkashin |
Sergey Koposov |
Sergey Shinderuk |
Sergey Zubkovsky |
Shawn Wang |
Shay Rojansky |
Shi Yu |
Shinya Kato |
Shinya Okano |
Sigrid Ehrenreich |
Simon Norris |
Simon Riggs |
sofoklis papasofokli |
SOUMYADEEP Chakraborty |
Stas Kelvich |
Stephan Springl |
Stéphane Lorek |
Stephen Frost |
Steven Winfield |
Surafel Temesgen |
Suraj Kharage |
Sven Klemm |
Takamichi Osumi |
Takashi Menjo |
Takayuki 쓰나카와 |
Tang Haiying |
Tatsuhito Kasahara |
Tatsuo Ishii |
118888_118902 |
Theodor Arsenij Larionov-Trichkin |
Thomas Kellerer |
Thomas Munro |
Thomas Trenz |
Tijs van Dam |
Tom Ellis |
Tom Gottfried |
Tom Lane |
Tom Vijlbrief |
Tomas Barton |
Tomas Vondra |
Tomohiro Hiramitsu |
Tony Reix |
Vaishnavi Prabakaran |
Valentin Gatien-Baron |
Victor Wagner |
Victor Yegorov |
Vignesh C |
Vik Fearing |
Vitaly Ustinov |
Vladimir Sitnikov |
vyacheslav shablistyy |
Wang Shenhao |
Wei Wang |
Wells Oliver |
Wenjing Zeng |
Wolfgang Walther |
양 린 |
Yanliang Lei |
Yaoguang Chen |
Yaroslav Pashinsky |
Yaroslav Schekin |
Yasushi Yamashita |
Yoran Heling |
Younghwan Joo |
Yugo Nagata |
Yuki Seino |
Yukun Wang |
Yulin Pei |
Yura Sokolov |
Yuta Katsuragi |
유타 콘도 |
Yuzuko Hosoya |
Zhihong Yu |
Zhiyong Wu |
ZSOLT ERO |