Manuale Atlantis Evo

Passaggio a Postgres 9.x

Qui sotto i passi da eseguire per il passaggio dal database integrato al database Postgres 9.x:

  1. Creare un nuovo utente (login role), generalemente denominato ‘sa’ con questi privilegi: Can login, Inherits rights from parent role, Superuser, Can create databases, Can modifify catalog directly.
  2. Creare un nuovo database su Postgres tramite PgAdmin III ed assegnare come ownser l’utente creato precedentemente (tablespace = pg_default).
  3. Nel nuovo database creare un uno schema denominato ‘app’ con owner utente precedente e privilegi per l’owner ‘Usage’ e ‘Create’.
  4. Scaricare ed installare il programma SQL Workbench/J (programma free/opensource).
  5. Uscire da Atlantis Evo ed avviare il database server di Atlantis (startupdbserver.jar).
  6. Configurare una nuova connessione a Postgres utilizzando il driver Jdbc di Postgres (è possibile utilizzare il driver già presente nell’installazione di Atlantis Evo nella cartella lib).
  7. Configurare una nuova connessione a Derby utilizzando il driver Jdbc già presente nell’installazione di Atlantis Evo nella cartella lib.
  8. Dentro Atlantis Evo eseguire il programma presente in Utilità -> Gestione tabelle -> Script Postgress.
  9. Nella maschera che appare copiare la query presente nel primo riquadro ed eseguire su PgAdmin o SQL Workbench/J sul nuovo database Postgres.
  10. Copiare ed eseguire i comandi presenti nel secondo riquadro dentro SQL Workbench/J modificando in ogni riga il valore del parametro ‘sourceprofiles’ con il nome della connessione a Derby ed il valore ‘targetprofile’ con il nome della connessione a Postgres.
  11. Modificare la connessione su Atlantis Evo per connettersi a Postgres.
  12. Dentro Atlantis Evo eseguire la ‘manutenzione tabelle’ di tutte le tabelle (togliere la spunta su ‘Blocca su errori’)

E' stato utile?