abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 03:33 | Bezpečnostní upozornění

    V dokumentově orientované databázi MongoDB byla nalezena a v upstreamu již opravena kritická bezpečností chyba CVE-2025-14847 aneb MongoBleed.

    Ladislav Hagara | Komentářů: 0
    včera 23:11 | IT novinky

    Při úklidu na Utažské univerzitě se ve skladovacích prostorách náhodou podařilo nalézt magnetickou pásku s kopií Unixu V4. Páska byla zaslána do počítačového muzea, kde se z pásky úspěšně podařilo extrahovat data a Unix spustit. Je to patrně jediný známý dochovaný exemplář tohoto 52 let starého Unixu, prvního vůbec programovaného v jazyce C.

    🇨🇽 | Komentářů: 0
    včera 15:55 | Komunita

    FFmpeg nechal kvůli porušení autorských práv odstranit z GitHubu jeden z repozitářů patřících čínské technologické firmě Rockchip. Důvodem bylo porušení LGPL ze strany Rockchipu. Rockchip byl FFmpegem na porušování LGPL upozorněn již téměř před dvěma roky.

    🇨🇽 | Komentářů: 5
    včera 15:44 | Zajímavý software

    K dispozici je nový CLI nástroj witr sloužící k analýze běžících procesů. Název je zkratkou slov why-is-this-running, 'proč tohle běží'. Klade si za cíl v 'jediném, lidsky čitelném, výstupu vysvětlit odkud daný spuštěný proces pochází, jak byl spuštěn a jaký řetězec systémů je zodpovědný za to, že tento proces právě teď běží'. Witr je napsán v jazyce Go.

    🇨🇽 | Komentářů: 1
    včera 15:33 | Zajímavý software

    Yazi je správce souborů běžící v terminálu. Napsán je v programovacím jazyce Rust. Podporuje asynchronní I/O operace. Vydán byl v nové verzi 25.12.29. Instalovat jej lze také ze Snapcraftu.

    Ladislav Hagara | Komentářů: 1
    26.12. 18:44 | Komunita

    Od soboty do úterý probíhá v Hamburku konference 39C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program (jiná verze) slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.

    Ladislav Hagara | Komentářů: 0
    26.12. 13:22 | Zajímavý software

    Byl představen nový Xserver Phoenix, kompletně od nuly vyvíjený v programovacím jazyce Zig. Projekt Phoenix si klade za cíl být moderní alternativou k X.Org serveru.

    🇨🇽 | Komentářů: 7
    26.12. 13:11 | Nová verze

    XLibre Xserver byl 21. prosince vydán ve verzi 25.1.0, 'winter solstice release'. Od založení tohoto forku X.Org serveru se jedná o vůbec první novou minor verzi (inkrementovalo se to druhé číslo v číselném kódu verze).

    🇨🇽 | Komentářů: 0
    26.12. 03:33 | Nová verze

    Wayback byl vydán ve verzi 0.3. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.

    Ladislav Hagara | Komentářů: 0
    25.12. 14:44 | Nová verze

    Byla vydána verze 4.0.0 programovacího jazyka Ruby (Wikipedie). S Ruby Box a ZJIT. Ruby lze vyzkoušet na webové stránce TryRuby. U příležitosti 30. narozenin, první veřejná verze Ruby 0.95 byla oznámena 21. prosince 1995, proběhl redesign webových stránek.

    Ladislav Hagara | Komentářů: 0
    Kdo vám letos nadělí dárek?
     (33%)
     (1%)
     (23%)
     (1%)
     (1%)
     (1%)
     (11%)
     (12%)
     (16%)
    Celkem 176 hlasů
     Komentářů: 18, poslední 24.12. 15:29
    Rozcestník

    Dotaz: PostgreSQL - spojování tabulek

    26.5.2003 08:59 Jáchym Čepický | skóre: 29 | blog: U_Jachyma
    PostgreSQL - spojování tabulek
    Přečteno: 178×
    Je možný spojit tabulky tak, aby jedna celá tabulka (v mém případě o dvou sloupcích - druh a pokryvnost) byla vložena do jedné buňky další tabulky? Svou předsvatu jsem se pokusil načrtnout níže:
    Cislo snimku |                 Pritomne druhy         | typ
    -------------+----------------------------------------+-----
               1 | Impatiens parviflora    |       10%    | 2C4
                 | Anthericum liliago      |       20%    |
                 | Hieracium sp.           |        5%    |
                 |                         |              |
               2 | Hieracium sp.           |        1%    | 2C5
                 | Senecio ovatus          |        3%    |
                 | Anthericum liliago      |       10%    |
                 | Cardaminopsis arenosa   |       15%    |
                 | Myosotis sylvatica      |        5%    | 
                 | Impatiens parviflora    |        3%    |
                 |                         |              |
                3| atd...                  |        10%   | 2B1
    
    Dalo by se to řešit polem (array), ale to tam nemůžu vkládat vlastnosti těch druhů (právě tu pokryvnost...) Nebo udělat array o 2 rozměrech...hmm

    Dík za nápady/odkazy na dokumentaci..

    Jáchym

    Odpovědi

    26.5.2003 09:45 pavel 'goldenfish' kysilka
    Rozbalit Rozbalit vše PostgreSQL - spojování tabulek
    insert into reseni select 'dobre' || ' ' || 'rano' from goldenfish;
    26.5.2003 10:47 Jáchym Čepický | skóre: 29 | blog: U_Jachyma
    Rozbalit Rozbalit vše PostgreSQL - spojování tabulek
    Hezký ;o) ale tím akorát ty hodnoty vložíš do tej tabulky, nešlo by na ně udělat udělat jenom odkaz (join..)? Resp. chápu to dobře - že nestačí, aby se všechny tabulky s kytkama jmenovaly kytky1, kytky2,.., kytky61, na který bych se odvolával, ale ještě v nich musím mít nejlépe sloupec cislo_snimku, pomocí kterýho to pak joinu..? Pro názornost čeho jsem dosáhnul:
    => SELECT *  from kytky1;
            jmeno         | pokryv | id 
    ----------------------+--------+----
     Impatien  parviflora |    0.5 |  1
     Anthericum liliago   |    0.1 |  1
     Hieracium sp.        |    0.3 |  1
    
    => SELECT * from pokus4;
     cislo | typ |   datum    
    -------+-----+------------
         1 | 2C3 | 2003-03-06
         2 | 2S3 | 2003-04-06
    (2 rows)
    
    => SELECT * FROM pokus3;
     id | kytky | pokryvnost | typ 
    ----+-------+------------+-----
    (0 rows)
    
    => SELECT cislo,typ,jmeno,pokryv from pokus4 inner join  kytky1 on pokus4.cislo=kytky1.id;
     cislo | typ |        jmeno         | pokryv 
    -------+-----+----------------------+--------
         1 | 2C3 | Impatiens parviflora |    0.5
         1 | 2C3 | Anthericum liliago   |    0.1
         1 | 2C3 | Hieracium sp.        |    0.3
    (3 rows)
    
    => INSERT INTO pokus3 (id,kytky,pokryvnost,typ) SELECT 1,jmeno, pokryv,'2S3' from kytky1;
    => SELECT * from pokus3;
     id |        kytky         | pokryvnost | typ 
    ----+----------------------+------------+-----
      1 | Impatiens parviflora |        0.5 | 2S3
      1 | Anthericum liliago   |        0.1 | 2S3
      1 | Hieracium sp.        |        0.3 | 2S3
    
    Nemám se (kromě dokumentace) zase tak moc čeho chytit, takže trochu tápu, proto se ptám: S oběmy vyriantami (pokus3 a pokus4) jsem dosáhl prakticky stejného výsledku (ještě by to u varianty s pokus4 sneslo CREATE VIEW...), ale co je lepší? A dá se to udělat líp (== úplně jinak)? Dík Jáchym
    26.5.2003 23:07 pavel 'goldenfish' kysilka
    Rozbalit Rozbalit vše PostgreSQL - spojování tabulek
    zdravim,
    je to vcelku zajimava uloha. mozna jsem uplne nepochopil o co jde. ty chces mit v tabulce nejakej odkaz na dany sloupce ? anebo potrebujes udelat jenom view nebo docasnou tabulku( a z ni brat data a nezalezi na tom, jak ty data budou aktualni )?
    kdyztak se na to muzu chvili mrknout, kdyz bude cas.
    posli mi na soukromy mail goldenfish256 at centrum dot cz:
    -presny podrobnejsi zneni ulohy
    -praktickej priklad k dane uloze( normalne k cemu to je, ne po strance programu, ale z pohledu uzivatele, co ten dotaz dela a jakej ma smysl, k cemu slouzi ?
    -pripadne strukturu database, ktera je ovlivnena zadanim ulohy.
    zatim pavel kysilka

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.