Topic: Doctrine anotation for multicolumn unique index

Niekaip nesigauna nurodyti, kad man lentelėje bus UNIQUE indeksas iš kelių stulpelių...

/**
 * @Entity(repositoryClass="Db\Entity\Repository\ErrorRepository")
 * @Table(name="s_errors",indexes={
 *     @index(name="uniques",columns={"type", "error_type", "line", "file", "path", "host", "message", "trace_count"})
 * })
 * 
 */

Tokiu atveju turiu paprastą indeksą, jei nurodau unique="true" prie stulpelių, tai kiekvienam jų pagamina atskirą indeksą... O unique="true" prie table index anotation nelimpa...
Gal kam teko susidurt? Dokumentacijoje arba nėra arba jau nebematau.

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Doctrine anotation for multicolumn unique index

Jaučiu, kad pačiam teks aiškintis (-;

Re: Doctrine anotation for multicolumn unique index

manau atsakymo reiktu ieskoti documentacijoje (http://www.doctrine-project.org/project … en#indexes) :)

Re: Doctrine anotation for multicolumn unique index

Pas mane 2.0 versija... Linkęs bučiau manyti, kad nespėjo visko parašyt ką norėjo :)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

5 (edited by Neodan 2011-06-14 07:56:44)

Re: Doctrine anotation for multicolumn unique index

Su Doctrine nedirbu, nezinau ar tai tau tinka, bet truputi paieskojes va ka radau:
http://www.doctrine-project.org/docs/or … constraint

be to manau pas tave turetu buti:

/**
 * @Entity(repositoryClass="Db\Entity\Repository\ErrorRepository")
 * @Table(name="s_errors",uniqueConstraints={
 *     @UniqueConstraint(name="uniques",columns={"type", "error_type", "line", "file", "path", "host", "message", "trace_count"})
 * })
 * 
 */

Re: Doctrine anotation for multicolumn unique index

Va ką reiškia šviežia galva dokumentaciją skaityti :) Super, suveikė. Didelis dėkui!

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Doctrine anotation for multicolumn unique index

prasom :)

P.S. Doctrine griebeisi siaip is idomumo ar del darbo reikalavimu?

Re: Doctrine anotation for multicolumn unique index

Dėl darbo, tik tuos reikalavimus sugalvojau pats :) Puiki proga susipažinti iš arčiau.

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Doctrine anotation for multicolumn unique index

Na  mano galva neteisingas yra sprendimas imtis darbo su tais irankiais kuriu nemoki valdyti (darbas vyksta leciau (nes reikia mokintis), plius dideja kreivo kodo tikimybe). Taciau jei darbas nera labai dideles apimties ir nespaudzia labai teminai, tai kodel gi ne :)

Re: Doctrine anotation for multicolumn unique index

Tai darbas kaip tik didelės apimties, tad mano manymu čia labiau pasijaus ilgalaikė investicija. Lėčiau darbai vyks gal tik pora savaičių. Mažiems darbams - maži pinigai -> mažai laiko, tai nesedėsi prie skylėto kokio nors CodeIgniter kodo, reikia važiuoti pirmyn, nes pakankamai laiko niekada nebus :)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Doctrine anotation for multicolumn unique index

Na ilgalaike perspektyva priklausis nuo to kaip bus suprojektuota sistema :)

Re: Doctrine anotation for multicolumn unique index

Tai va ir dirbam :)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Doctrine anotation for multicolumn unique index

Jei viskas ir toliau eis pagal planą, tai bazinis reikaliukas bus opensource, nes naudosim ExtJs, tai kad nereiktų mokėti nesveikų pinigų - duosim visiems pažiūrėt :)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer