CRONTABIN KÄYTTÖ VANHOJEN TIETOJEN POISTOON

Tervehdys.

Minulla on crontabissa polku skriptiin, joka ottaa joka päivä varmuuskopion koko tietokannasta, mutta nyt haluaisin tehdä sellaisen skriptin, joka poistaisi yhdestä tietokannan taulusta tiedot, jotka ovat 1kk vanhoja.

Onko tälläinen mahdollista tehdä? Jos on, niin miten ? tuleeko skriptiin SQL-lauseita vai mitä ?

Kiitos etukäteen avusta.
1201
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

"Onko tälläinen mahdollista tehdä? Jos on, niin miten ? tuleeko skriptiin SQL-lauseita vai mitä ?"

Kyllä sellainen on tietyin oletuksin mahdollista tehdä. Laitat croniin päivittäin kutsun skriptiin, joka tekee haluamasi hommat. Huomaa, että kuukausikin voidaan määritellä useammalla tavalla - se voi olla 30 tai 31 päivää tai edellisen kuun sama päivä jne. Tietenkin tarvitse myös kannan tietueille luomisaika- tms. kentän, josta voit päätellä tietueen iän.

Kysymys on niin epämääräinen etten osaa enempää sanoa. Yleensä skriptistä voi kutsua tietokantaa (eri kirjoittaa SQL-lauseita yms.) tietokannan omien työkalujen avulla. Jos sinulla on jo joku kantaa käpistelevä skripti, niin katso siitä mallia.

Äänestä

Kommentoi aloitusta


SokeriPuu kirjoitti:

Tervehdys.

Minulla on crontabissa polku skriptiin, joka ottaa joka päivä varmuuskopion koko tietokannasta, mutta nyt haluaisin tehdä sellaisen skriptin, joka poistaisi yhdestä tietokannan taulusta tiedot, jotka ovat 1kk vanhoja.

Onko tälläinen mahdollista tehdä? Jos on, niin miten ? tuleeko skriptiin SQL-lauseita vai mitä ?

Kiitos etukäteen avusta.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu