Nola egin eta berrezarri datu-basea Redmine-n

Redmine aplikazio web honetan oinarritutako aplikazio web hau izan daitekeen zeregin-sekutatzaile edo proiektu kudeaketa tresna gisa kontsideratzen baduzu, ezaugarri hauak izugarriak dira. Profesional askok aplikazio hau fede egiten dute, Redmine oso pertsonalizagarria baita, eta erabiltzaile rolak eta ardura ezartzen ditzakezu langile ezberdinei.
Honek esan nahi du proiektuan lan egiten duten langile edo taldeek soilik xehetasunak eta aurrerapena ikus dezaketeela. Era berean, laguntza-sistema bat eraiki dezakezu, proiektu batean foroak asmo handiko sortzeko aukera ematen dizuelako. Gainera, edozein pertsonak gaiak eta foroak ikusi ditzake. Zure bezeroek eta bezeroek wiki lotura edo berriztatze-kode bat gehi dezakete arazoen-sekutatzailearen bidez.
Redmine bezalako iturburu-kode irekiak dituzten aplikazioek aukera ematen dute aplikazioaren ezaugarriak gehitzeko hirugarrenen pluginak gehitzeko. Adibidez, zure bezero eta bezeroei fakturak eta txostenak bidali ditzakezu ere.
Reminek eskaintzen dituen abantaila guztiak azaltzen dituztenak, zure negozioarentzat eta zereginak eta prozesuak errazteko garrantzitsua izan daitekeen aplikazio web hau. Negozioek dokumentu-kudeaketa eta bezero-laguntza ere egiten dute software hau erabiltzen.
Orain itzul zaitezke galdere nagusira – nola segurtasun-kopia eta datu-basea berreskuratu Redmine-n?
1. Datu-basea segurtasun-kopia egitea
MySQL
mysqldump komandoa erabil dezakezu eta zure MySQL datu-basearen edukiak testu fitxategian segurtasun-kopia egin dezakezu. Adibidez:
/usr/bin/mysqldump -u <username> -p<password> -h <hostname><redmine_database>> /path/to/backup/db/redmine.sql
config/database.yml bisitu erabiltzaile-izena, pasahitza, Redmine datu-basea eta host-izena aurkitzeko. Host-izena ez da beharrezkoa.
PostgreSQL
PostgreSQL datu-basea esportatu edo segurtasun-kopia egin nahi baduzu, pg_dump komandoa erabil dezakezu. Honek datuak testu fitxategian esportatuko ditu. Adibidez:
/usr/bin/pg_dump -U <username> -h <hostname> -Fc --file=redmine.sqlc<redmine_database>
config/database.yml bisitu erabiltzaile-izena, pasahitza, Redmine datu-basea eta host-izena aurkitzeko. Host-izena ez da beharrezkoa. Beharrezkoa denetan, pasahitza sartu beharko duzu pg_dump komandoan.
SQLite
SQLite datu-baseak erraz kopia egin ditzakezu, berauen fitxategia beste kokapen batera kopiatuz, fitxategi bakarra baino ez baitaude.
config/database.yml begiratu eta fitxategiaren izena zehaztu.
2. Erantsien segurtasun-kopia egitea
Softwarean erantsitako fitxategi guztiak lehenetsitako kokapenean, fitxategiak/direktorioan gordetzen dira. Bistara jo dezakezu eta edukia kopiatu eta fitxategia segurtasun-kopiarako nahi duzun tokian itsatsi dezakezu.
Segurtasun-kopia adibide eskriptoa
Eguneroko segurtasun-kopietarako, MySQL datu-basearentzako shell eskript sinple hau erabil dezakezu:
# Datu-basea
/usr/bin/mysqldump -u <username> -p<password><redmine_database> | gzip> /path/to/backup/db/redmine_`date +%Y-%m-%d`.gz
# Erantsiak
rsync -a /path/to/redmine/files /path/to/backup/files
3. Datu-basea berreskuratzea
MySQL
Adibidez, 2020-07-30.gz izeneko fitxategia baduzu, datu-basea berreskuratu dezakezu hurrengo komandoarekin:
gunzip -c 2020-07-30.gz | mysql -u <username> --password <redmine_database>
Pasahitza sartu.
PostgreSQL
pg_dump komandoan –Fc aukera erabiltzen bada, pq_restore komandoa erabili behar duzu aipatutako adibidean bezala:
pg_restore -U <username> -h <hostname> -d <redmine_database>redmine.sqlc
Testu fitxategia psql komandoaren bidez ere berreskuratu dezakezu:
psql<redmine_database><<infile>
SQLite
Datu-basearen fitxategia kopiatu dezakezu kokapenean gordetzen den fitxategia.
Laburpena
Redmine proiektu kudeaketarako eta arazo-sekutatzerako behar duzun soluzio osoa da. Hala ere, aplikazio hau erabiltzeko hainbat modu daude. Redminek eskaintzen dituen ezaugarriak erabiltzaileengan erabilgarriak dira, eta aplikazio hau doan denez, gastu asko aurreztea dezakezu software hau hautatuz.
Zure produktibitatea igo dezakezu eta denbora asko aurreztea erabaki zuzena hartuz eta Redmine hautatuz zure negozio-proiektuetarako.

Redmine-ren eguneraketa azkena? Erraza.
Lortu proiektu planifikazio, kudeaketa eta kontrol osoa egiteko tresna indartsuak software bakar batean.