Tarkoitus luoda hallintaosioon historia, josta voi tarkastella tehtyjä ylläpitotoimenpiteitä. Onko järkevää tallentaa tehdyt toiminnot niiden nimillä (esim. "käyttäjän muokkaus", "uutisen lisäys") vaiko numerolla, jonka sitten muuttaa tekstiksi tuloksia käyttäjälle näyttäessä esim. PHP:n array:n perusteella?
Numero (tai mieluummin enum) on parempi. Siten typot queryissä johtavat virheisiin eivätkä vääriin tuloksiin, ja käyttöliittymässä näytettäviä tekstejä voi vaihtaa koskematta tietokantaan.
Eiköhän tämäkin riipu aika monesta asiasta. Millaista ylläpitotietoa halutaan varastoida, mihin sitä jatkossa käytetään, miten se talletetaan (autom/manual), jne...
Joillekin systeemeille voi olla paras tapa että ylläpitäjä kirjoittaa yhden rivin vapaamuotoisen tekstin logiin, kun taas joissakin systeemeissä kaikki toimenpiteet automaattisesti logitetaan systeemin toimesta.
Varsinkin jos tarkoitus on tehdä historia tietyistä ennaltasovituista asioista, niin enum tyyppinen ratkaisu on varmaan hyvä.
Itse käytän historialogissa numeroita, tyyliin uuden uutisen lisäys olisi 110 ja vastaavasti uutisen muokkaus 120. Näille sitten tulkki joka tulostaa operaatiohistorian selkokielellä. Antaa mielestäni parhaan muunnettavuuden tulevaisuudessakin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.