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 12:33 | Zajímavý software

Článek ne Medium představuje nejnovější stabilní verzi 2.0 svobodné decentralizované mikroblogovací platformy a sociální sítě podobné Twitteru Mastodon (Wikipedie). Detailní přehled novinek na GitHubu [Hacker News].

Ladislav Hagara | Komentářů: 0
dnes 06:00 | Komunita

V Praze na půdě Elektrotechnické fakulty ČVUT dnes probíhá RT-Summit 2017 – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt. Přednášky lze sledovat online na YouTube.

Ladislav Hagara | Komentářů: 0
včera 14:33 | Zajímavý projekt

Blender Animation Studio zveřejnilo první epizodu z připravovaného animovaného seriálu The Daily Dweebs o domácím mazlíčkovi jménem Dixey. Ke zhlédnutí také ve 3D s rozlišením 8K.

Ladislav Hagara | Komentářů: 0
včera 12:34 | Komunita

Aktualizovanou počítačovou hru Warhammer 40,000: Dawn of War III v ceně 39,99 eur běžící také na Linuxu lze o víkendu na Steamu hrát zdarma a případně ještě v pondělí koupit s 50% slevou. Do soboty 19:00 lze na Humble Bundle získat zdarma Steam klíč k počítačové hře Sid Meier's Civilization® III v ceně 4,99 eur běžící také ve Wine.

Ladislav Hagara | Komentářů: 0
včera 00:22 | Nasazení Linuxu

Společnost Samsung oznámila, že skrze dokovací stanici DeX a aplikaci Linux on Galaxy bude možno na Samsung Galaxy S8 a S8+ a Galaxy Note 8 provozovat Linux. Distribuce nebyly blíže upřesněny.

Phantom Alien | Komentářů: 14
19.10. 23:55 | Komunita

Společnost Purism na svém blogu oznámila, že její notebooky Librem jsou nově dodávány se zrušeným (neutralized and disabled) Intel Management Engine (ME). Aktualizací corebootu na již prodaných noteboocích lze Management Engine také zrušit. Více v podrobném článku.

Ladislav Hagara | Komentářů: 0
19.10. 21:44 | Nová verze

Organizace Apache Software Foundation (ASF) na svém blogu slaví páté výročí kancelářského balíku Apache OpenOffice jako jejího Top-Level projektu. Při této příležitosti byl vydán Apache OpenOffice 4.1.4 (AOO 4.1.4). Podrobnosti v poznámkách k vydání. Dlouhé čekání na novou verzi tak skončilo.

Ladislav Hagara | Komentářů: 6
19.10. 19:22 | Pozvánky

Již příští týden - 26. a 27. října se v Praze v hotelu Olšanka odehraje OpenWRT Summit. Na webu konference naleznete program a možnost zakoupení lístků - ty stojí 55 dolarů. Čtvrtek bude přednáškový a v pátek se budou odehrávat převážně workshopy a meetingy.

Miška | Komentářů: 1
19.10. 13:44 | Nová verze

Bylo vydáno Ubuntu 17.10 s kódovým názvem Artful Aardvark. Ke stažení jsou Ubuntu Desktop a Server, Ubuntu Cloud Images, Ubuntu Netboot, Kubuntu, Lubuntu a Lubuntu Alternate, Lubuntu Next, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 22
19.10. 13:00 | Komunita

MojeFedora.cz informuje, že Fedora 27 dostane podporu pro AAC. Podpora multimediálních formátů je ve výchozí instalaci Fedory tradičně limitovaná kvůli softwarovým patentům, ale desktopový tým Red Hatu se ji i tak snaží v poslední době co nejvíce rozšířit. Už nějaký čas obsahuje kodeky pro MP3, H.264, AC3 a nyní byl přidán také kodek pro další velmi rozšířený zvukový formát – AAC.

Ladislav Hagara | Komentářů: 2
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (10%)
 (1%)
 (1%)
 (1%)
 (75%)
 (12%)
Celkem 156 hlasů
 Komentářů: 7, poslední 19.10. 23:06
    Rozcestník

    Dotaz: MySQL 4.0.25 & problém s definicí cizího klíče

    17.1.2006 19:19 dau | blog: dau | Brno
    MySQL 4.0.25 & problém s definicí cizího klíče
    Přečteno: 764×

    Zdravím

    Snažím se s pomocí RoR naprogramovat jistou aplikaci a vše bylo OK, dokud jsem si nezačal hrát s Migrations. Tedy ono to funguje, ale něco "shnilého" se děje s MySQL. Tedy zdá se. Potýkám se s tím už třetí den bez jakéhokoliv výsledku, proto se obracím sem v naději, že někdo pozná v čem je problém, či kde dělám chybu.

    Situace je jednoduchá. Mám několik tabulek a teď potřebuji přidat další - s cizím klíčem ukazujícím do již existující tabulky. Příkaz create používám ve stejné syntaxi jako dříve, ovšem s výsledkem:

    Mysql::Error: Can't create table './oncosys_dev/#sql-a96_ab.frm' (errno: 150): ALTER TABLE plans ADD CONSTRAINT fk_plans_treatment FOREIGN KEY ( treatment_id ) REFERENCES treatments( id )
    
    Zde je částečná "struktura" tabulek, které s problémem souvisí:
    CREATE TABLE plans (
      id int(11) NOT NULL auto_increment,
      treatment_id int(10) default '0',
      name varchar(255) default NULL,
      PRIMARY KEY  (id),
      KEY treatment_id (treatment_id)
    ) TYPE=InnoDB;
    
    -- --------------------------------------------------------
    
    CREATE TABLE treatments (
      id int(10) unsigned NOT NULL auto_increment,
      patient_id int(10) unsigned default '0',
      machine_id tinyint(3) unsigned default '0',
      plan varchar(6) default NULL,
      description varchar(200) default NULL,
      PRIMARY KEY  (id),
      KEY plan (plan),
      KEY machine_id (machine_id),
      KEY patient_id (patient_id)
    ) TYPE=InnoDB COMMENT='Basic table with treatments';
    
    -- 
    -- Omezení pro tabulku `treatments`
    -- 
    ALTER TABLE `treatments`
      ADD CONSTRAINT `fk_treatments_machine` FOREIGN KEY (`machine_id`) REFERENCES `machines` (`id`),
      ADD CONSTRAINT `fk_treatments_patient` FOREIGN KEY (`patient_id`) REFERENCES `patients` (`id`);
    

    Právě v tabulce plans by měla být uvedena definice cizího klíče

    ALTER TABLE plans ADD CONSTRAINT fk_plans_treatment FOREIGN KEY ( treatment_id ) REFERENCES treatments( id )

    Pokud ji tam dodám přímo, skončí vše s již výše zapsanou chybou, pokud definici FOREIGN KEY odstraním, tabulka se bez problému vytvoří. Zkoušel jsem i vytvořit tabulku a cizí klíč vytvořit následně, výsledek tentýž. V phpMyAdmin to zabrečelo něco jako že není index na treatment_id - čemuž se mi nechce věřit, když to vypisuje, že tam je...

    Najde se někdo, kdo by dokázal poradit? Předem díky. Jinak vše provozuji na Gentoo Linuxu, verze MySQL 4.0.25.

    Není nic tak legračního, jako nechat ze sebe dělat totálního blbce.

    Na otázku zatím nikdo bohužel neodpověděl.

    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.