Byla vydána (𝕏) nová verze 24.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 24.7 je Thriving Tiger. Přehled novinek v příspěvku na fóru.
Binarly REsearch upozorňuje na bezpečnostní problém PKFail (YouTube) v ekosystému UEFI. Stovky modelů zařízení používají pro Secure Boot testovací Platform Key vygenerovaný American Megatrends International (AMI) a jeho privátní část byla při úniku dat prozrazena. Do milionů zařízení (seznam v pdf) po celém světě tak útočníci mohou do Secure Bootu vložit podepsaný malware. Otestovat firmware si lze na stránce pk.fail. Ukázka PoC na Linuxu na Windows na YouTube.
Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.2 (Mastodon, 𝕏). Přehled novinek na GitLabu. Vypíchnuta je rodičovská kontrola.
Společnost OpenAI představila vyhledávač SearchGPT propojující OpenAI modely umělé inteligence a informace z webů v reálném čase. Zatím jako prototyp pro vybrané uživatele. Zapsat se lze do pořadníku čekatelů.
Distribuce Linux Mint 22 „Wilma“ byla vydána. Je založená na Ubuntu 24.04 LTS, ale s desktopovým prostředím Cinnamon (aktuálně verze 6.2), příp. MATE nebo Xfce, balíkem aplikací XApp, integrací balíčků Flatpak a dalšími změnami. Více v přehledu novinek a poznámkách k vydání.
Příspěvek na blogu Truffle Security: Kdokoli může přistupovat ke smazaným a privátním repozitářům na GitHubu.
Byla vydána nová verze 14 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu. Vypíchnout lze podporu rozšíření v Lua.
Byla vydána verze 1.80.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Apple oznámil, že v beta verzi spustil své Apple Maps na webu. Podporován je také webový prohlížeč Chrome. Ne však na Linuxu.
Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 65 tisíc vývojářů. Z Česka jich bylo 710. Ze Slovenska 246.
UPDATE nuke_stories_zal set comments.nuke_stories_zal=soucet where sid.nuke_stories_zal IN ( SELECT COUNT(sid) AS soucet, sid FROM nuke_comments GROUP BY sid )Spodni cast samostatne funguje a vraci tabulku se sloupci soucet a sid. Predem diky za pomoc.
Není problem v tom, že 3.23 neumí poddotaz ?
UPDATE nuke_stories_zal SET nuke_stories_zal.comments = count(nuke_comments.sid) FROM nuke_comments JOIN nuke_stories_zal ON nuke_stories_zal.sid = nuke_comments.sid GROUP BY nuke_comments.sidA krom toho mas v
set
a where
IMHO prehozene jmena sloupcu a tabulek Ty vole! Já chci taky databázi, která umí klauzili FROM
v UPDATE
statementu.
update ... from ... join
neni z moji hlavy - MSSQL to umi a tam jsem se s tim taky setkal poprve. A taky jsem na to hledel jak tele na nove vrata.update d set d.typ_uhrady = nova_hodnota from #davka d join #faktur f on f.id_poj = d.id_poj and f.id_icz = d.id_icz where f.akce = 'ZMEN_TYP_UHRADY'A taky
delete d from #davka d join #fakt f on f.id_poj = d.id_poj where f.akce = 'NEFAKTURUJ'Mozna to je nejaky "MS-standard", to nevim. Ale urcite to neni k zahozeni. Updatovat jednu tabulku podle podminky na jine tabulce... A o to mi slo v me odpovedi - on proste IMHO potrebuje ty tabulky nejak spojit.
Tak si spusť postgres!
No, já nevím. Podle mě ten dotaz fungovat nemůže, protože je tak trošku syntakticky špatně:
UPDATE nuke_stories_zal SET comments.nuke_stories_zal = soucet WHERE sid.nuke_stories_zal IN (SELECT COUNT(sid) AS soucet, sid FROM nuke_comments GROUP BY sid)
Jak je vidět z přepisu:
SELECT
statement v IN
klauzuli vrací dva sloupce, přestože levý operand má sloupec jen jedenSET
klauzuli se UPDATE
statement odkazuje na tabulku (nebo alias tabulky) COMMENTS
, která není definovanáNUKE_STORIES_ZAL
, ale sloupec SOUCET
v ní patrně neexistuje a patrně to má být odkaz na sloupec v korelovaném poddotazuSprávně ten dotaz má být:
UPDATE stories s SET s.story_comments_cnt = (SELECT COUNT(1) FROM comments cmnts WHERE cmnts.story_id = s.story_id) /
V příloze je celý skript (struktura plus testovací data). Hodně štěstí.
A můžeme poprosit o příklad? Klidně to může být také nějaký skript
to bude tim ze mysql je pseudodatabaze, jsem zkousel v 5tce delat storky, co ta db delala to by jeden neveril....a hlavne mela problem s backupem dokonce zapominala ze ma triggery a storky a backupy delala bez :)))) zahodte to..
Tiskni
Sdílej: