kèo bóng đá hom nay 주간 뉴스 -2021 년 9 월 5 일

게시2021-09-06by pwn
PWN

kèo bóng đá hom nay 주간 뉴스 -2021 년 9 월 5 일

kèo bóng đá hom nay 제품 뉴스

PG_DBMS_JOB1.1.0, Oracle 스타일을 생성, 관리 및 사용하기위한 확장 DBMS_JOB 예약 작업,릴리스.

dbforge 데이터 kèo bóng đá hom nay v3.4에 대한 비교릴리스

PGMONETA 0.5.0, kèo bóng đá hom nay의 백업 및 복원 시스템,릴리스

pgspider_ext, 분산 데이터 기반의 클러스터 엔진 생성 확장 kèo bóng đá hom nay 외국 데이터 포장지,릴리스.

PSYCOPG2 3.0.0 베타 1, kèo bóng đá hom nay의 파이썬 커넥터,릴리스.

kèo bóng đá hom nay-Wheel, 전체 컴파일 된 kèo bóng đá hom nay을 포함하는 파이썬 패키지 단일 PIP 설치 가능 파일의 서버릴리스

9 월 kèo bóng đá hom nay 작업

https : //archives.kèo bóng đá hom nayorg/pgsql-jobs/2021-09/

뉴스의 kèo bóng đá hom nay

Planet kèo bóng đá hom nay :https : //planet.kèo bóng đá hom nayorg/

kèo bóng đá hom nay 주간 뉴스는 이번 주 David Fetter에 의해 제공됩니다

일요일 오후 3시에 PST8pdt로 David@fetter.org. 뉴스 및 공지 사항을 제출하십시오.

응용 패치

Michaël Paquier 추진 :

Amit Kapila 추진 :

Fujii Masao 추진 :

Álvaro Herrera 추진 :

Daniel Gustafsson이 추진했습니다 :

Tom Lane 추진 :

  • 새로운 스타일의 SQL 기능을 인화하는 동안 누락 된 잠금 획득 수정. 언제 카탈로그에서로드 된 쿼리 파 세트를 사용하기 시작하면 AcquirerEwritelocks () 적용, 동일한 관계 잠금을 얻으려면 쿼리가 대화식으로 입력되면 Parser가 얻었을 것입니다. 나중에 도리 된 기둥을 다루는 것과 같은 다른 청소. 새 스타일의 SQL 기능은 다른 저장된 Parsetrees와 마찬가지로이 규칙에 따라 다릅니다. 그러나 그러한 기능을 다루는 장소 중 init_sql_fcache만이 메모를 받았습니다. 특히, 우리가 새로운 스타일을 성공적으로 상실한 경우 관계 참조가 포함 된 SET RETERNING SQL 함수, 우리는 어설 션 실패를 받거나 그 관계를 사용하려고 시도하십시오. 나 또한 fmgr_sql_validator에 AcquirerEwritelocks 호출을 추가했습니다 print_function_sqlbody. 불쾌한 실험은 실패를 보여주지 않았다 그것에서, 그러나 나는 단지 열심히 노력하지 않았다고 생각합니다. 확실히 우리는 그렇지 않습니다 근처의 코드 경로가 잠금없이 작동 할 것으로 예상됩니다. 같은 논리에 오래된 코드로 인정하기 위해 사장을 생각하는 사람은 pg_rewrite_query ()를 호출합니다 fmgr_sql_validator. 코드 경로는 필요하지 않을 수 있습니다 다시 쓰기에 귀찮게하지만 내 목표를 넘어서는 것을 증명하기 위해 분석을 수행합니다. 오늘. Alexander Lakhin의 버그 #17161 당. 논의:https : //postgr.es/m/17161-048a1cdff8422800@kèo bóng đá hom nayorg https : //git.kèo bóng đá hom nayorg/pg/commitdiff/589be6f6c732a20e2bcaa02560de464ebbd48af2

  • pg_dump에서 format_type () 쿼리의 결과를 캐시합니다. 오랫동안있었습니다 "Todo : 결과를 캐싱하는 데 약간의 가치가있을 수 있습니다"주석 pg_dump의 getformattedtypename 함수; 그러나 우리는 돌아 다니지 않았습니다 유형 이름을 반복적으로 찾는 데 드는 비용을 확인하십시오. 회전합니다 현재 회귀 데이터베이스를 덤프 할 때 전체의 약 10%가 발행 된 쿼리 수는 복제 형식 _type () 쿼리입니다. 하지만, Hubert Depesz Lubaczewski PG_DUMP가 발행 한 쿼리의 절반 이상. 개별적으로 이러한 쿼리는 그렇지 않습니다 비싸지 만 네트워크 지연이 요인 인 경우 문제에 추가됩니다. 우리는 할 수 있습니다 Caching을 매우 쉽게 추가하여 GetFormattedTypename을 해결하여 해결하십시오. 이후로 간단한 수정이며 눈에 띄는 성능 이점을 가질 수 있습니다. 지원되는 모든 지점. 논의:https : //postgr.es/m/2021082608430.ga26282@depesz.com https : //git.kèo bóng đá hom nayorg/pg/commitdiff/6c450a861f1a928f44c9ae80814ed9a91927c25a

  • PG_DUMP에서는 RLS 정책에 대한 테이블 당 쿼리를하지 마십시오. 아니오 특히 좋은 이유, GetPolicies ()는 각각에 대해 pg_policy를 별도로 쿼리했습니다 테이블. 대신 모든 정책을 단일 쿼리로 수집하고 첨부 할 수 있습니다. findtableByoid () 조회를 사용하여 올바른 tableInfo 객체에 있습니다. 에 회귀 데이터베이스는 쿼리 수를 실질적으로 줄이고 로컬 서버에 대해 실행 중에도 눈에 띄는 절약을 제공합니다. 당 Hubert Depesz Lubaczewski의 불만. 이것은 간단한 수정이기 때문에 모든 지원되는 지점에 눈에 띄는 성능 혜택, 백 패치를 가질 수 있습니다. 논의:https : //postgr.es/m/2021082608430.ga26282@depesz.com https : //git.kèo bóng đá hom nayorg/pg/commitdiff/bd3611db5a6f3726094872f59feab426374d2c46

  • 코드 복제를 피하기 위해 refactor postgresimportforeignschema. 피하다 우리가 구축하는 쿼리의 조각을 반복하는 것과 같은 줄을 따라 PG_DUMP의 최근 청소. AA769F80E가 파산했기 때문에 나는 이것에 대해 화가났다 각각으로 인해 Postgres_FDW의 Collation Handling을 변경하기위한 보류중인 패치 우리는이 같은 리팩토링을 불완전하게 수행했습니다. 그 일을 끝내자 더 안정적인 기지를 갖기를 희망합니다.https : //git.kèo bóng đá hom nayorg/pg/commitdiff/2dc53fe2a77d8d5f22c656fdf6590198e358a996

  • Doc : 트리거가 트랜잭션과 관련된 방법을 명확히하십시오. Laurenz Albe, 그립 당 Nathan Long. 논의:https : //postgr.es/m/161953360822.695.15805897835151971142@wrigleys.kèo bóng đá hom nayorg https : //git.kèo bóng đá hom nayorg/pg/commitdiff/469150a240dd79acbe7d86cb5df869d95f4d6d2d

  • Float4/Float8 HASH 기능을 수정하여 NANS에 대한 균일 한 결과를 생성합니다. IEEE 754 표준은 NAN에 다양한 비트 패턴을 허용하며, 그 중 적어도 2 개의 ( "Nan"및 "-nan")는 대부분의 기계에서 SQL에서 생산하기 쉽습니다. 우리의 btree 비교 기능이 모든 Nans가되는 것으로 간주하기 때문에 이것은 문제가됩니다. 동일하지만 우리의 플로트 해시 기능은 Nans에 대해 아무것도 알지 못하고 행복하게 다양한 해시 코드를 생성합니다. 이로 인해 예상치 못한 결과가 발생합니다 다른 NAN 값을 포함하는 열을 해시하는 쿼리. 또한 할 수도 있습니다 플로트 열에서 해시 인덱스를 사용할 때 예기치 않은 조회 실패를 생성하십시오. 즉, "여기서 x = 'nan'"이 모든 행을 찾을 수는 없습니다. 고치려면 플로트 해시 함수의 특수 케이스 NAN은 기존과는 다르지 않습니다. 0과 마이너스 0을 동일하게 해시하는 특별한 경우. 나는 준비했다 가장 바닐라 종류의 NAN (C99 NAN Constant에서 온) 기존 해시에 대한 위험을 줄이기 위해 이전과 동일한 해시 코드를 사용하십시오. 인덱스. 나는 이것을 안정적인 가지로 뒤로 묶을 지 여부에 대해 이야기했다. 그러나 궁극적으로 그렇게하기로 결정했습니다. 쿼리에 대한 명확한 개선입니다 내부적으로 해시. 해시 지수에 -nan을 가진 사람이 있다면 이 패치를 적용한 후 다시 진입하는 것이 좋습니다. 그러나 그들은 이전에 가지고 있던 오해보다 훨씬 나쁘지 않을 것입니다. 당 Ma Liangzhu의 버그 #17172. 논의:https : //postgr.es/m/17172-7505bea9e04e230f@kèo bóng đá hom nayorg https : //git.kèo bóng đá hom nayorg/pg/commitdiff/ce773f230d9b5bb2e0ddd23fec4e5462fd99487fe

  • in count_usable_fds (), stderr는 stdin이 아닙니다. 우리는 그 불만이있었습니다 호출 프로그램이 Stdin을 닫으면 우체국 장이 시작하지 않습니다. 그런 일이 발생합니다 count_usable_fds는 dup (0)을 할 수 있기를 기대하기 때문에 무료 FD가없고 배꼽이 없다고 결론을 내립니다. 그래도 내가 찾을 수있는 한 서버에는 stdin에 닿는 다른 곳이 없으며 데몬이 해당 파일을 사용하지 않을 것으로 기대하는 것은 불합리합니다. 간단하게 개선, 대신 DUP FD 2 (stderr)를하자. Stdin과 달리*is*Stderr가 열리기를 기대하는 것이 합리적입니다. 우리가 구성되지 않더라도 그것을 터치하려면 LIBC와 같은 일반적인 라이브러리는 오류 메시지를 작성하려고 시도 할 수 있습니다. 거기. Mario Emmenlauer의 그립 당. 이전의 부족을 감안할 때 불만, 나는 이것을 안정적인 가지로 밀어 넣는 것에 대해 흥분하지 않지만 V14로 짜내는 것은 괜찮습니다. 논의:https : //postgr.es/m/48bafc63-c30f-3962-2dded-985d93e86@emmenlauer.de https : //git.kèo bóng đá hom nayorg/pg/commitdiff/c95EDE41B8D47B21D58702FBC519E720F41FDAF1

  • Commit CE773F230의 테스트에서 휴대 성 문제 수정. 현대의 posix가있는 것 같습니다 "-nan"을 수락하려면 strtod ()가 필요하지만 SUSV2에는 NAN에 대해서는 아무것도 없습니다. 우리의 가장 오래된 BuildFarm 회원 중 일부는 그것을 좋아하지 않습니다. 그것을 사용해 보자 -'nan '대신; 적어도 인텔에서 같은 결과를 낳는 것 같습니다. 하드웨어. buildfarm 당.https : //git.kèo bóng đá hom nayorg/pg/commitdiff/fd549145d5d9fba3367cbf7e3d4fcb3562feb0

  • DB 인코딩이 지원하지 않으면 ICU 콜레이션 생성을 허용하지 않습니다. 이전에는 이것이 허용되었지만 Collation은 효과적으로 Ether는 Lookup_Collation ()가 작동하는 방식으로 인해 다음을 사용할 수 없습니다. 콜라이트, 심지어 그것을 떨어 뜨립니다. Seems better to give an error up front than to 사용자가 왜 작동하지 않는지 궁금해합니다. (이 테스트가 시작 되었기 때문에 정의는 생성 체포가 아니라 방지하지 않습니다 PG_IMPORT_SYSTEM_COLLATIONS에 관계없이 ICU 콜라이트를 작성하는 것입니다 Andrew Bille의 버그 #17170 당 처음 선택된 인코딩. 백 패치 ICU 지원이 추가 된 V10. 논의:https : //postgr.es/m/17170-95845cf3f0a9c36d@kèo bóng đá hom nayorg https : //git.kèo bóng đá hom nayorg/pg/commitdiff/db2760a84191c329c0cdfaa1dae048c32b0c1752

  • PG_CTL의 명령 길이에서 임의의 maxpgpath 한계 제거. 바꾸다 psprintf () 호출이있는 고정 길이 명령 버퍼. 우리는 아무것도 없었습니다 이 코드가 작성되었을 때 psprintf ()만큼 편리하지만 이제 우리는 그렇게합니다. 제한이서야 할 이유는 거의 없습니다. 제거하면 제거됩니다 예를 들어, 우체국 장을 많이 시작하는 일부 코너 케이스 옵션의 실패. PG_CTL이 처리하는 대부분의 개별 파일 이름은 여전히 maxpgpath로 제한되었지만 우리는 그 한계에 대한 불만이 거의 없었습니다. 하나의 파일 이름에만 적용되는 한. 지원되는 모든 지원 가지. Phil Krylov 토론 :https : //postgr.es/m/567e199c6b97ee19deeee600311515b86@krylov.eu https : //git.kèo bóng đá hom nayorg/pg/commitdiff/87ad491472d6f8620d83ec9db4f515ce3052ac

  • PSQL 도움말 출력에 대한 사소한 개선. 출력의 알파벳 화를 수정하십시오 "\?", 하나의 설명을 향상시킵니다. 필요한 경우 PageOutput 카운트 업데이트 이전 패치에서 파손 수정. Haiying Tang (나에 의한 PageOutput 수정) 논의:https : //postgr.es/m/os0pr01mb61136018064660f095cb57a8fb129@os0pr01mb6113.jpnprd01.prod.outlook.com https : //git.kèo bóng đá hom nayorg/pg/commitdiff/ac5566096ecbbfbe78b81a581132a95d93d26

  • float4/float8 해시 함수의 추가 휴대 성 조정. 시도하고 있습니다 hashfloat4 ()를 hashfloat8 ()처럼 가능한 한 많이 보이게 만들었습니다. float8로 넓히기 전에 Nans를 get_float4_nan ()으로 대체 할 수 있습니다. 하지만, Protosciurus와 Topminnow의 결과는 일부 플랫폼에서 get_float8_nan ()에서 다른 비트 패턴을 생성하고 의도를 깨뜨립니다. CE773F230. 모든 NAN의 get_float8_nan ()의 결과를 사용하도록 재 배열 케이스. 이전과 같이, 백 패치.https : //git.kèo bóng đá hom nayorg/pg/commitdiff/b30cc0fd6d5d96c63037824c286cec561e092b6f

Tomáš Vondra 추진 :

  • 확장 된 통계 소유권 검사에서 조회 오류 수정. 소유권이 확인되면 확장 된 통계 객체가 실패했고, 코드는 aclcheck_error_type를 호출했습니다. 분명히 잘못된 실패를보고하여 캐시 조회 오류가 발생합니다. aclcheck_error를 호출하여 수정하십시오. 이 문제는 소개 이후에 존재합니다 확장 된 통계, 따라서 백파치는 kèo bóng đá hom nay 10으로 돌아갑니다. 오류를 유발하는 테스트가 없기 때문에 눈에 띄지 않으므로 추가하십시오. 보고서 : Mark Dilger Backpatch-Strough : 10, 확장 통계가 있었다 소개 된 토론 :https : //postgr.es/m/1f238937-7cc2-4703-a1b1-6dc225b8978a%40enterprisedb.com https : //git.kèo bóng đá hom nayorg/pg/commitdiff/5be8ce82e84f8f3604916c0c0666890c524f3856d

  • Regress_ Prefix를 갖기 위해 STATS_EXT의 역할 이름을 바꿉니다. 커밋 5be8ce82e8이 추가되었습니다 STATS_EXT 회귀 제품군의 새로운 역할이지만 역할 이름이 시작되지 않았습니다. regress_와 함께 실행할 때 실패가 발생합니다 enforce_regression_test_name_restrictions. 시작하기 위해 역할을 바꾸어 고정되었습니다 예상 회귀 _ 접두사로. 백파치 스루 : 10, 새로운 것과 동일합니다 회귀 테스트 토론 :https : //postgr.es/m/1f238937-7cc2-4703-a1b1-6dc225b8978a%40enterprisedb.com https : //git.kèo bóng đá hom nayorg/pg/commitdiff/628bc9d13be8c55492aef12c25dbba3b036366d

  • 연장 된 통계에서 표현식 주위에 추가 파렌을 인쇄하지 마십시오. 코드 확장 된 통계에 대한 인쇄 표현식은 파렌을 두 배로 늘려 생산했습니다 ((a+1))와 같은 결과는 불필요하며 우리가 어떻게 일치하지 않습니다. 다른 곳에 표현식을 인쇄하십시오. 코드를 조정하여 a 단일 파렌 세트. Mark Dilger에 의해보고, 나에 의해 수정. 백파치 ~ 14, 표현식에 대한 확장 된 통계에 대한 지원이 추가 된 경우. 보고서 : 마크 딜거 토론 :https : //postgr.es/m/20210122040101.gf27167%40telsasoft.com https : //git.kèo bóng đá hom nayorg/pg/commitdiff/13380e1476490932c7b155530ead1f649a16e1125

  • 확장 된 통계에서 간단한 열 참조를 식별합니다. 지금까지 언제 확장 통계 정의, 일반 열 참조를 제외한 모든 것은 복잡한 표현으로 취급. 예를 들어 "A"는 열 참조이지만 "(a)"는 표현이 될 것입니다. 대부분의 경우 이것은 중요하지 않지만 몇 가지 이상한 결과가있었습니다. 예를 들어 통계를 작성합니다 t에서 t에서; 확장 통계에는 최소한 두 개의 열이 필요하기 때문에 실패합니다. 그러나 t에서 (a)에 대한 통계를 만듭니다. 성공할 것입니다 요구 사항은 표현에 적용되지 않습니다. 또한, 통계 객체는 다음과 같습니다 쓸모없는 - Optimizer는 항상 수집 된 일반 통계를 사용합니다. "A"속성. 그러한 표현을 식별하기 위해 조금 더 많은 노력을 기울입니다. 단일 열을 참조하고 간단한 열 참조로 변환하십시오. 표현에 대한 확장 통계에 대한 지원이있는 백파치 소개. 보고서 : Justin Pryzby Backpatch-Strough : 14 토론 :https : //postgr.es/m/20210816013255.gs10479%40telsasoft.com https : //git.kèo bóng đá hom nayorg/pg/commitdiff/537ca68dbb2463f7b1c44e9466b8fbdd7505b2e1

John Naylor가 추진 :

Peter Geoghegan 추진 :

Peter Eisentraut 추진 :

  • 잘못된 형식 자리 표시 자 수정.https : //git.kèo bóng đá hom nayorg/pg/commitdiff/590ecd982304dec8599d6ca339903982d39a9a1a

  • 정적 링크에 대한 pkg-config 파일 수정. EA53100D5 (kèo bóng đá hom nay 12) 이후 배송 된 PKG-Config 파일은 LIBPQ를 정적으로 연결하기 위해 깨졌습니다. libpgcommon 및 libpgport가 누락되었습니다. 이 패치는 누락 된 두 가지를 추가합니다 개인 의존성 (구체화되지 않은 방식). 보고서 : Filip Gospodinov42555_42644토론 :/message-id/flat/c7108bde-e051-11d5-a234-99beec01ce2a@gospodinov.ch https : //git.kèo bóng đá hom nayorg/pg/commitdiff/4c2eb3a0dec2eae40892fb525830a5947a398c7

  • PKG-Config 파일을 크로스 컴파일 친화적으로 만듭니다. 현재 PC 파일은 열심히 사용합니다 "포함"및 "libdir"에 대한 코딩 된 경로. 예 : CFLAGS : -i/usr/include libs : -l/usr/lib -lpq 크로스 컴파일 내부에서 운이 좋지 않습니다. 포함 및 리브가 스테이징 디렉토리 내부에있는 BuildRoot, 이것은 빌드에 호스트 경로를 소개하기 때문에 : 확인 pkg-config ... /builder/shared-workdir/build/sdk/staging_dir/host/bin/pkg-config 확인 pkg_config ... -l/usr/lib <----이 커밋을 통한 kèo bóng đá hom nay 라이브러리의 경우 다음 두 가지 작업을 수행 하여이 문제를 해결합니다. 1. 하드 코딩 대신 "cflags"및 "libs" "$ conloder"및 "$ libdir"의 경로는 다음과 같습니다. 사용된. 참고 : 이러한 변수는 PKG-Config 명령에서 재정의 할 수 있습니다. line ( "-define-variable = libdir =/some/path"). 2. 변수를 추가하십시오 "접두사"및 "exec_prefix". "포함"및/또는 "libdir"가 사용중인 경우 그런 다음 이에 따라 구성합니다. 이것은 buildRoots 때문에 수행됩니다 (예 : OpenWrt)는 실제 pkg-config의 이름을 바꾸고 호출하는 경향이 있습니다. "prefix", "exec_prefix"및 "bindir"를 설정하는 스크립트에서 간접적으로 마찬가지로 : pkg-config.real-define-variable = prefix = $ staging_prefix \ -define-variable = exec_prefix = $ staging_prefix \ -define-variable = bindir = $ staging_prefix/bin $@ example #1 : 사용자 호출 ./configure with "---libdir =/some/lib"및 "-includedir =/some/include": Prefix =/usr/local/pgsql exec_prefix = $ prefix libdir =/some/lib 포함 =/일부/포함 이름 : libpq 설명 : kèo bóng đá hom nay libpq 라이브러리 URL :http : //www.kèo bóng đá hom nayorg/버전 : 12.1 요구 사항 : 요구 사항 : Cflags : -i $ conloder libs : -l $ libdir -lpq libs.private : -lcrypt -lm 예제 #2 : 사용자 통화 ./configure가없는 인수 : 접두사 =/usr/local/pgsql exec_prefix = $ prefix libdir = $ exec_prefix/lib contoledir = $ prefix/포함 이름 포함 : libpq 설명 : kèo bóng đá hom nay libpq 라이브러리 URL :http : //www.kèo bóng đá hom nayorg/버전 : 12.1 요구 사항 : 요구 사항 : 프라이버시 : CFLAGS : -i $ contoledir libs : -l $ libdir -lpq libs.private : -lcrypt -lm 경로는 경로가 할 수 있습니다. BuildRoot 설정을 사용할 때 스테이징 디렉토리로 강요 pkg-config .../home/sk/tmp/openwrt/staging_dir/host/bin/pkg-config pkg_config를 통해 kèo bóng đá hom nay 라이브러리 확인 ... -L/HOME/SK/TMP/OPENWRT/Staging_DIR/Target-MIPS_24KC_MUSL/USR/LIB 저자 : Sebastian Kempersebastian_ml@gmx.net공동 저술 : Peter Eisentrautpeter.eisentraut@enterprisedb.com토론 :/message-id/flat/20200305213827.ga25135%40darth.lan https : //git.kèo bóng đá hom nayorg/pg/commitdiff/6588d8416e4ef84fd99fb271b63116f207c6c479

Tatsuo Ishii 푸시 :

  • 더 빠른 벤치 마크 테이블 모집단을 위해 PGBENCH에서 복사 동결을 사용하십시오. 하는 동안 PGBENCH_ACCOUNTS 테이블을 채우면 일반 사본이 무조건 사용되었습니다. 에 의해 동결을 복사하도록 변경하면 진공 시간이 크게 줄어들므로 "pgbench -i"의 총 시간도 줄어 듭니다. 이것은 pgbench 일 경우에만 발생합니다 이전 버전에서 사본이 동결되어 kèo bóng đá hom nay에 대해 실행됩니다. kèo bóng đá hom nay 의이 혜택을 가져 오지 않습니다. 또한 분할을 사용하는 경우 복사하십시오 동결을 사용할 수 없습니다. 이 경우 일반 사본도 사용됩니다. 작가: Tatsuo Ishii 토론 :https : //postgr.es/m/20210308.143907.2014279678657453983.t-ishii@gmail.com검토 바이 : Fabien Coelho, Laurenz Albe, Peter Geoghegan, Dean Rasheedhttps : //git.kèo bóng đá hom nayorg/pg/commitdiff/06ba4a4a4a63b85aa47b325c3235c16c05a0b58b96