Odo.lv » Recipes » Openbravo » Openbravo rezerves kopēšana un atjaunošana

Openbravo rezerves kopēšana un atjaunošana

Rezerves kopijas izveide

  1. root lietotājs izpilda komandu:
    pg_dump -U tad -F p -b -v -f openbravo.sql openbravo
    Warning: Šeit un turpmāk, ja rodas kļūdas paziņojums par tad lietotāju, tad komandā izlaiž -U tad!

Datu atjaunošana

  1. No root lietotāja pāriet par postgres lietotāju:
    su - postgres
  2. Atver Postgres konsoli:
    psql
  3. Ja pirms tam nav bijis izveidots tad lietotājs, izveido to:
    CREATE ROLE tad LOGIN PASSWORD 'tad' SUPERUSER CREATEDB CREATEROLE VALID UNTIL 'infinity';
    UPDATE pg_authid SET rolcatupdate=true WHERE rolname='tad';
  4. Izdzēš esošo datu bāzi, izveido jaunu un iziet no konsoles:
    DROP DATABASE openbravo;
    CREATE DATABASE openbravo WITH ENCODING='UTF8' OWNER=tad;
    \q
  5. Importē datus no rezerves kopijas:
    psql -q openbravo < openbravo.sql
  6. Defragmentē datu bāzi:
    vacuumdb -U tad -h localhost -d openbravo -f -z -v

Datu bāzes atjaunošana uz jaunāku Openbravo versiju

  1. root lietotājs dodas uz katalogu /opt/OpenbravoERP (pirmkoda katalogu)
  2. Secīgi izpilda komandas:
    ant update.database -Dforce=true
    ant validate.database


Saites

Created by Valdis Vītoliņš on 2010/02/01 20:06
Last modified by Valdis Vītoliņš on 2013/03/14 19:37

Xwiki Powered
Creative Commons Attribution 3.0 Unported License