Gestion de l'intervalle de conservation par défaut pour le système et affichage des intervalles de conservation
Avant de définir l'intervalle de conservation pour toutes les tables d'un schéma ou d'une base de données, tenez compte du coût de stockage des tables temporelles, qui peut être important. Voir Gestion de l'utilisation de l'espace de voyage dans le temps.
Définition de l'intervalle de conservation pour le système
Pour définir la valeur par défaut DATA_VERSION_RETENTION_TIME sur une valeur spécifique pour le système, exécutez la commande SET SYSTEM DEFAULT.
Avant de définir DATA_VERSION_RETENTION_TIME pour toutes les tables d'un schéma ou d'une base de données, prenez en compte le coût du stockage pour les tables temporelles, qui peut être important. Voir Gestion de l'utilisation de l'espace de voyage dans le temps.
SET SYSTEM DEFAULT DATA_VERSION_RETENTION_TIME TO <NUMBER OF DAYS>
Exemple :
SET SYSTEM DEFAULT DATA_VERSION_RETENTION_TIME TO 30
La valeur de la propriété au niveau du système détermine la valeur par défaut héritée par une instruction CREATE DATABASE suivante qui ne spécifie pas explicitement cette propriété.
Pour définir DATA_VERSION_RETENTION_TIME pour un objet spécifique, vous pouvez exécuter la commande ALTER ou CREATE.
Affichage de l'intervalle de conservation à l'aide de la ligne de commande
Affichage de l'intervalle de conservation par défaut pour le système à l'aide de la ligne de commande
Pour afficher DATA_VERSION_RETENTION_TIME pour le système, exécutez la commande SHOW SYSTEM DEFAULT.
SHOW SYSTEM DEFAULT DATA_VERSION_RETENTION_TIME
Si vous n'avez pas défini la durée de conservation précédemment, la valeur par défaut est 0.
Affichage de l'intervalle de conservation pour les tables, les schémas et les bases de données à l'aide de la ligne de commande
Pour afficher DATA_VERSION_RETENTION_TIME pour un objet spécifique, exécutez l'une de ces commandes. Les commandes affichent DATA_VERSION_RETENTION_TIME uniquement s'il s'agit d'une valeur différente de zéro.
\d <table_name>
SHOW SCHEMA <schema_name>
\l+ <all databases, with detail>
L'intervalle de temps de conservation et la limite inférieure de conservation d'un objet sont disponibles dans les colonnes dataverretntime et dataverretnlowerbound des vues système suivantes:
_v_table_v_schema_v_database
Affichage de l'intervalle de conservation à l'aide de la console Web
Affichage de l'intervalle de conservation par défaut pour le système à l'aide de la console Web
- Connectez-vous à la console Web comme décrit dans Initiation à la console Web.
- Accédez à Bases de données. L'intervalle de conservation du système est affiché dans la section Intervalle de conservation en haut de la page.
Affichage de l'intervalle de conservation pour les tables, les schémas et les bases de données à l'aide de la console Web
-
Connectez-vous à la console Web comme décrit dans Initiation à la console Web.
-
Affichez l'intervalle de temps de conservation:
-
Pour une table:
-
Accédez à Bases de données.
-
Sélectionnez la base de données et le schéma dans lesquels se trouve la table dans laquelle se trouve l'intervalle de conservation.
-
Vérifiez que vous vous trouvez dans l'onglet Objets de base de données > Tables.
-
Identifiez la table pour laquelle vous souhaitez afficher l'intervalle de conservation.
L'intervalle de conservation est affiché dans la colonne Durée de conservation (jours).
-
-
Pour un schéma:
-
Accédez à Bases de données.
-
Sélectionnez la base de données dans laquelle se trouve le schéma dans lequel vous souhaitez afficher l'intervalle de conservation.
-
Identifiez le schéma pour lequel vous souhaitez afficher l'intervalle de conservation.
L'intervalle de conservation est affiché dans la colonne Durée de conservation (jours).
-
-
Pour une base de données:
-
Accédez à Bases de données.
-
Identifiez la base de données pour laquelle vous souhaitez afficher l'intervalle de conservation.
L'intervalle de conservation est affiché dans la colonne Durée de conservation (jours).
-
-