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 16:00 | Nová verze

Byl vydán Mozilla Firefox 51.0. Z novinek lze upozornit například na upozorňování na přihlašování přes nešifrované spojení (HTTP), podporu pro přehrávání bezeztrátového formátu FLAC nebo podporu WebGL 2. Podrobné informace v poznámkách k vydání a na stránce věnované vývojářům. Řešeny jsou také bezpečnostní chyby.

Ladislav Hagara | Komentářů: 0
včera 17:25 | IT novinky

Do prodeje (Farnell) se dostal jednodeskový počítač Tinker Board (unboxing). Jedná se o konkurenci Raspberry Pi 3 od společnosti Asus. Porovnání (jpg) těchto počítačů například na CNXSoft. Cena Tinker Boardu je 55 £.

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

Byla zveřejněna pravidla hackerské soutěže Pwn2Own 2017, jež proběhne od 15. do 17. března v rámci bezpečnostní konference CanSecWes ve Vancouveru. Soutěžit se bude o více než milion dolarů v pěti kategoriích. Letos se bude útočit i na Ubuntu. Jedná se již o 10. ročník této soutěže.

Ladislav Hagara | Komentářů: 2
včera 13:33 | Nová verze

Po sedmi měsících vývoje od vydání verze 5.7 byla vydána verze 5.8 (YouTube) toolkitu Qt. Z novinek lze zmínit například Qt Lite pro vestavěná zařízení. Nově jsou plně podporovány moduly Qt Wayland Compositor (YouTube) a Qt SCXML (YouTube). Současně byla vydána verze 4.2.1 integrovaného vývojového prostředí (IDE) Qt Creator.

Ladislav Hagara | Komentářů: 1
včera 11:52 | Pozvánky

Lednový Prague Containers Meetup se koná ve čtvrtek 26. ledna 2017 od 18:00 v Apiary, Pernerova 49, Praha 8. Přijďte se podívat na přednášky o Enterprise Kubernetes a Jenkins as a code.

little-drunk-jesus | Komentářů: 0
včera 11:40 | Pozvánky

Program letošního ročníku konference Prague PostgreSQL Developer Days, která se koná již 15. a 16. února 2017 na ČVUT FIT, Thákurova 9, Praha 6, byl dnes zveřejněn. Najdete ho na stránkách konference včetně anotací přednášek a školení. Registrace na konferenci bude otevřena zítra (24. ledna) v brzkých odpoledních hodinách.

TomasVondra | Komentářů: 0
22.1. 02:20 | Zajímavý článek

David Revoy, autor open source webového komiksu Pepper&Carrot nebo portrétu GNU/Linuxu, upozorňuje na svém blogu, že nový Inkscape 0.92 rozbíjí dokumenty vytvořené v předchozích verzích Inkscape. Problém by měl být vyřešen v Inkscape 0.92.2 [reddit].

Ladislav Hagara | Komentářů: 0
22.1. 02:02 | Komunita

Øyvind Kolås, hlavní vývojář grafických knihoven GEGL a babl, které využívá grafický program GIMP, žádá o podporu na Patreonu. Díky ní bude moci pracovat na vývoji na plný úvazek. Milník 1000 $, který by stačil na holé přežití, se již téměř podařilo vybrat, dalším cílem je dosažení 2500 $, které mu umožní běžně fungovat ve společnosti.

xkomczax | Komentářů: 12
21.1. 23:54 | Pozvánky

DevConf.cz 2017, již devátý ročník jedné z největších akcí zaměřených na Linux a open source ve střední Evropě, proběhne od pátku 27. ledna do neděle 29. ledna v prostorách Fakulty informačních technologií Vysokého učení technického v Brně. Na programu je celá řada zajímavých přednášek a workshopů. Letos je povinná registrace.

Ladislav Hagara | Komentářů: 0
21.1. 22:11 | Nová verze

Byla vydána verze 1.0.0 emulátoru terminálu Terminology postaveného nad EFL (Enlightenment Foundation Libraries). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (12%)
 (2%)
 (72%)
 (3%)
 (11%)
Celkem 395 hlasů
 Komentářů: 39, poslední dnes 19:30
Rozcestník
Reklama

Dotaz: Jak zakázat delete na pohledu v mysql

29.11.2009 20:25 littlejohn
Jak zakázat delete na pohledu v mysql
Přečteno: 400×
Mám 2 tabulky, respektive jeden pohled a jednu tabulku. Jedna z nich je pohled na tu druhou. Na tom pohledu mohu dělat insert,update(což mi vyhovuje), ale mohu tam i provést delete, což smaže celý záznam v ty opravdový tabulce. Jak mohu takové delete zakázat?

Odpovědi

29.11.2009 21:00 romank
Rozbalit Rozbalit vše Re: Jak zakázat delete na pohledu v mysql
dropnut, alebo premenovat view a vytvorit novy spravny.
29.11.2009 21:35 littlejohn
Rozbalit Rozbalit vše Re: Jak zakázat delete na pohledu v mysql
Hezká rada. A jak mám ten správný vytvořit?
Bedňa avatar 30.11.2009 10:15 Bedňa | skóre: 33 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Jak zakázat delete na pohledu v mysql
Pracovať cez užívateľa, ktorý ma delete zakázané.
Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
30.11.2009 10:38 littlejohn
Rozbalit Rozbalit vše Re: Jak zakázat delete na pohledu v mysql
Tak to zatím dělám, ale lepší by bylo kdyby bylo obecně zakázané nějak přímo při vytváření pohledu.
Bedňa avatar 30.11.2009 10:50 Bedňa | skóre: 33 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Jak zakázat delete na pohledu v mysql
Máš na to nejaký konkrétny dôvod?
Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
30.11.2009 12:10 littlejohn
Rozbalit Rozbalit vše Re: Jak zakázat delete na pohledu v mysql
Ani ne, snad jen bych ušetřil vytváření dalšího uživatele.
Bedňa avatar 30.11.2009 13:10 Bedňa | skóre: 33 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Jak zakázat delete na pohledu v mysql
Ja to vidím ako jediný korektný spôsob, od toho sú práve usery v MySQL.
Pokecajte si s umelou stupiditou na http://www.kernelultras.org/
30.11.2009 13:19 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
Rozbalit Rozbalit vše Re: Jak zakázat delete na pohledu v mysql
Asi hlupy dotaz, ale nemoze mat VIEW nastavene ine prava ako povodna TABLE?
Project Satan infects Calculon with Werecar virus
30.11.2009 17:14 littlejohn
Rozbalit Rozbalit vše Re: Jak zakázat delete na pohledu v mysql
Tak to nechám na těch userech. Ještě jedna otázka: proč když updatuju přes view tak musím mít povolen update na všechy sloupce, na které view ukazuje(i když updatuju jen jeden)? Jinak to nefunguje?
30.11.2009 10:49 FooBar
Rozbalit Rozbalit vše Re: Jak zakázat delete na pohledu v mysql
Ja to nechapu. Proc?
8.12.2009 20:04 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak zakázat delete na pohledu v mysql
Předem "neřeším proč", je přikládám řešení:
Pokud View splňuje podmínku pro INSERT i UPDATE, tak DELETE na úrovni VIEW může zakázat jen select z více tabulek.

Tedy, pokud si zrobím tabulku:

CREATE TABLE `tnodelete` (
  `id` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
);
a vložím do ní:
INSERT INTO `tnodelete` (`id`) VALUES (1);
To mi to jistě aplikaci nezatíží :) ... id může být i typu byte
A stvořím či upravím VIEW:
CREATE OR REPLACE VIEW myview AS SELECT tx.* FROM tx,tnodelete WHERE tnodelete.id = 1;
tak mám to samé co:
CREATE OR REPLACE VIEW myview AS SELECT * FROM tx;
jen s tím, že naprosto nepatrně zvednu režii dotazu, ale přes VIEW již nebude možné mazat (použít SQL dotaz DELETE FROM myview ...)

PS: Dost často se v datábázi vyskytuje nějaká pomocná tabulka jen s čísly 1-N pro různé SELECT-JOIN-y úplných datový řad z neúplných datových řad :), takže lze použít takovouto tabulku a netřeba vytvářet novou.

To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

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.