La tecnologia flashback nei RDBMS Oracle e PostgreSQL

Page 61

CAPITOLO 3.

POSTGRESQL TIMETRAVEL TECHNOLOGY

Per fare il restore di una tabella bisogna usare il comando:

SELECT tt.restore(schemaname, tablename, timestamp)

È possibile inoltre fare il restore su tutte le tabelle di un singolo schema con:

SELECT tt.restore(schemaname, timestamp);

oppure di tutte le tabelle del database con il comando:

SELECT tt.restore(timestamp);

3.1.3

L'applicazione php per la gestione della TimeTravel

È stata anche creata un'applicazione PHP da installare su server Apache per consentire a qualsiasi utente di visualizzare le tabelle su cui è attiva la TimeTravel e utilizzare le funzioni di tale tecnologia.

3.2

Installazione e disinstallazione della tecnologia TimeTravel

Per installare la tecnologia TimeTravel sul nostro database basterà lanciare dal terminale del proprio sistema operativo il comando:

psql -f install_tt.sql

Se invece volessimo disinstallarla il comando sarebbe:

psql -f uninstall_tt.sql

60


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.