Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: tacoberu 09. 09. 2022, 18:33:09
-
Používáte nějakou konvenci pro rozlišovaní materializovaných a virtuálnch sloupců?
Například mám tabulku:
CREATE TABLE `post` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(250),
`discuss_count` int(11) NOT NULL DEFAULT 0
)
CREATE TABLE `post__discuss` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_parent`int(11) NOT NULL,
`title` varchar(250)
)
V discuss_count chci mít 1/ předpočítaný (triggerem) celkový seznam komentářů. Mám tam i nějaké virtuální sloupce. A protože těch sloupců tam začínám mít hodně, ztrácím v tom přehled. Napadlo mě, že bych si ty materializovaný a virtuální sloupce nějak označkoval. A la maďarská notace.
Přijde vám to jaký dobrý nápad? Používáte na to něco?
1/ To, zda to je nebo není dobrý nápad prosím v rámci diskuse ignorujte.
-
Ja spravuji DB skrze PMA a tam je moznost davat komentar ke kazdemu sloupci (uklada se do struktury DB), viz:
https://mariadb.com/kb/en/create-table/#comment-column-option
Casto to pouzivam pro indikovani jak provest lookup nejakeho vyctu hodnot (tj. v komentari je pouze: targettable.column )
-
Označujeme takové sloupce xkem na začátku. Takže u nás by to byl xdiscuss_count.
-
Keby som mal tento problem, dam tam mc_nieco a vc_nieco (mat. column a virt. column). Znie to podobne ako notazia, ktora sa pouziva u id, pk, fk - takze by sa na to rychlo zvyklo.
-
Keby som mal tento problem, dam tam mc_nieco a vc_nieco (mat. column a virt. column). Znie to podobne ako notazia, ktora sa pouziva u id, pk, fk - takze by sa na to rychlo zvyklo.
Zajímavá argumentace, díky.
-
Používáte nějakou konvenci pro rozlišovaní materializovaných a virtuálnch sloupců?
Určitě ne. Není k tomu žádný důvod.
-
Používáte nějakou konvenci pro rozlišovaní materializovaných a virtuálnch sloupců?
Určitě ne. Není k tomu žádný důvod.
Urcite duvod je, pravdepodone jsou read-only