PostgreSQl 10 patche
Skočit na navigaci
Skočit na vyhledávání
- pgexportdoc, pgimportdoc
- ora2pg
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=9cca11c915e458323d0e746c68203f2c11da0302 - zrychleni agregace numeric hodnot
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=6591f4226c81104f7746da6a5c00519919c560ae - timing je doplnen o interval
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=c54159d44ceaba26ceda9fea1804f0de122a8f30 - odstraneni problemu s diakritikou v regularnich vyrazech
- https://github.com/postgres/postgres/commit/d3cd36a133d96ad5578b6c10279b55fd5b538093 - restriktivnejsi to_date, to_timestamp
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=5dfc198146b49ce7ecc8a1fc9d5e171fb75f6ba5 - efektivnější hash agregace při větším než malém počtu grup
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=75ae538bc3168bf44475240d4e0487ee2f3bb376 - efektivnější bitmap heap scan
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=7012b132d07c2b4ea15b0b3cb1ea9f3278801d98 - aggregate FDW push down
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=94aceed317730953476bec490ce0148b2af3c383 - podpora multidimensionalnich poli v PLPythonu
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=274bb2b3857cc987cfa21d14775cae9b0dababa5 - možnost zadat více cílevých serverů v connection stringu
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=279c439c7fbc1bcb52173d92dd3b1fbe63e497ab - COPY FROM lze pouzit i pro view s INSTEAD OF triggerem
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=e8ac886c24776295dd9b025386a821061da8e4d1 - conditional variables - implementace dalsi tridy synchronizacnich primitiv
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=4fafa579b0ab411f4cd2f30c57205d9b0ac27340 - volba --no-blobs pro pg_dump
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=721f7bd3cbccaf8c07cad2707826b83f84694832 - možnost určit do connection stringu target_session_attrs, že požadovaná session je read-write
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=11da83a0e70d32ed0e06a5c948cd8343f8ad5102 - btree_gist index podporuje typ uuid
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=fc4b3dea2950e4f6081f1ed2380f82c9efd672e0 - optimalizace hashagg
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=fe0a0b5993dfe24e4b3bcf52fa64ff41a444b8f1 - generování silnych náhodných čísel (strong random number)
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=13df76a537cca3b8884911d8fdf7c89a457a8dd3 - alokátor/dealokátor sdílené paměti
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=093129c9d9fc231649b3cc27b8086443ccbbbc22 - restriktivni RLS politiky
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=f0e44751d7175fa3394da2c8f85e3ceb3cdbfe63 - podpora partitioningu - automatické řazení záznamů do partitions
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=e13029a5ce353574516c64fd1ec9c50201e705fd - sdílená paměť pro paralelní procesy
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=6ef2eba3f57f17960b7cd4958e18aa79e357de2f - menší nechtěná aktivita na idle systémech
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=f6d6d2920d2cddc4b381cbbf2915db9d985d20a9 - změna def konfigurace wal_level, max_wal_senders, max_replication_slots
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=e7b020f786bf3b344f81d70aa423525fd4f44dfa - pg_basebackup používá dočasné repl. sloty jako default
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=215b43cdc8d6b4a1700886a39df1ee735cb0274d - RLS by mělo mít méně negativní vliv na planner
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=d00ca333c338b40911e89939c3cc771025978595 - vícenásobný json_delete
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=665d1fad99e7b11678b0d5fa24d2898424243cd6 - logická replikace
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=7e26e02eec90370dd222f35f00042f8188488ac4 - prefetch pro zpetny chod prikazu VACUUM
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=de16ab7238888b16825ad13f0bbe123632915e9b - pohled na pg_hba.conf
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=806091c96f9b81f7631e4e37a05af377b473b5da - odstranění xlog z názvu funkcí
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=85c11324cabaddcfaf3347df78555b30d27c5b5a - odstranění xlog z názvu funkcí
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=2ea5b06c7a7056dca0af1610aadebe608fbcca08 - CREATE SEQUENCE AS type
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=569174f1be92be93f5366212cc46960d28a5c5cd - parallel index scan
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=0414b26bac09379a4cbf1fbd847d1cee2293c5e4 - parallel index only scan
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=8b4d582d279d784616c228be58af1e39aa430402 - odstranění partitions bez nutbosti CASCADE
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=b2678efd43f17db7dfa04e0ca076ea01275cd9bc - prikaz \gx
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=fcec6caafa2346b6c9d3ad5065e417733bd63cd9 - XMLTABLE
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=f35742ccb7aa53ee3ed8416bbb378b0c3eeb6bb9 - paralel bitmap heap scan
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=818fd4a67d610991757b610755e3065fb99d80a5 - SCAM autentifikace
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=355d3993c53ed62c5b53d020648e4fbcfbf5f155 - Gather merge
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=be37c2120a2a88e5ba852d42952c77b6bf5d5271 - replikace je defaultně povolená v pg_hba.conf pro localhost
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=3717dc149ecf44b8be95350a68605ba7299474fd - kontrola konzistence indexu
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=ccce90b398673d55b0387b3de66639b1b30d451b - optimalizace zamykání při zápisu do transakčního logu- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=c11453ce0aeaa377cbbcc9a3fc418acb94629330 - podpora transakcniho logu pro hash index
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=aefeb68741fb9456f14b4d690b0c646e532fea6b - v DDL příkazech lze použít pouze název funkce, pokud je unikátní
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=bb4a39637ac6155b4ed5a9f83d17921fb57400b6 - možnost zkontrolovat konzistenci hash indexu
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=c7a9fa399d557c6366222e90b35db31e45d25678 - datový typ macaddr8
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=6977b8b7f4dfb40896ff5e2175cad7fdbda862eb - redukce bloatu indexu
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=b30fb56b07a885f3476fe05920249f4832ca8da5 - vylepšení PostgreSQL FDW
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=befd73c50f11a6c6a6719dae20f0de7b7585bef4 - funkce pg_ls_logdir a pg_ls_waldir
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=fef2bcdcba0888c95ddf2a7535179c3b9a6a2f0e - funkce checksum v extenzi pageinspect
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=88e66d193fbaf756b3cc9bf94cad116aacbb355b - přejmenování adresáře clog na xact
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=249cf070e36721a65be74838c53acf8249faf935 - detail čekání na IO v pg_stat_activity
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=f7946a92b689199cba64e7406a1c12d12637168a - indexy pro enum
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=8df9bd0b445f9bd6134915d4417efde6e85e3add - logická replikace nevyžaduje přístup k fiktivní db replication
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=6912acc04f0bbcfdb799a120618507601e862490 - pg_stat_replication obsahuje replikační zpoždění
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=7c4f52409a8c7d85ed169bbbc1f6092274d03920 - zajistí kopii dat při přihlášení do logické replikace
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=eccfef81e1f73ee41f1d8bfe4fa4e80576945048 - ICU
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=61c2e1a95f94bb904953a6281ce17a18ac38ee6d - paralelní zpracování dotazu lze i z plpgsql
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=7b504eb282ca2f5104b5c00b4f05a3ef6bb1385b - explicitně deklarované statistiky (zatím ndistinct)
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=b8d7f053c5c2bf2a7e8734fe3327f6a8bc711755 - optimalizace interpretu výrazů - příprava pro budoucí JIT
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=b5635948ab165b6070e7d05d111f966e07570d81 - GROUPING SETS může používat i hashagg
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=fc70a4b0df38bda6a13941f1581f25fbb643c7f3 - v pg_stat_activity jsou vidět i další procesy - nově sloupec backend_type
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=a6f22e83562d8b78293229587cd3d9430d16d466 - extenze používá $1 konvenci pro parametry
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=5ded4bd21403e143dd3eb66b92d52732fdac1945 - odstranění podpory V0 funkcí (C volající konvence)
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=e984ef5861df4bc9733b36271d05763e82de7c04 - psql logic commands - treba i pro nastaveni promptu v psqlrc
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=25fff40798fc4ac11a241bfd9ab0c45c085e2212 - defailt monitoring roles
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=e306df7f9cd6b4433273e006df11bdc966b7079e - fulltext pro JSON, Jsonb
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=18ce3a4ab22d2984f8540ab480979c851dae5338 - EphemeralNamedRelation
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=59702716324ab9c07b02fb005dcf14c7f48c4632 - změnové tabulky v triggerech - klauzule REFERENCING OLD TABLE AS oldtable NEW TABLE AS newtable
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=f833c847b8fa4782efab45c8371d3cee64292d9b - v shellových výrazech je možné použít proměnné
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=5ebeb579b9b281dba5f8415b2fbda86fdae7b366 - změnové tabulky lze použít také v plperlu a plpythonu
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=fd52b88343308fabb13d6355db3c2565cdf91302 - oprava přetečení u timestampu
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=2686ee1b7ccfb9214064d4d2a98ea77382880306 - podpora vícesloupcových statistik (funkčních závislostí)
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=3217327053638085d24dd4d276e7c1f7ac2c4c6b - identity columns dle ansi
- https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=cf35346e813e5a1373f308d397bb0a8f3f21d530 - vylepšená transformace jsonu do kompozitního typu
Plany 11 - SQL/JSON .. SQL:2020 GraphQL