SHOW PARAMETERS: Änderungen an den Werten für die Aufbewahrungsdauer von Datenbanken, die aus einer Freigabe erstellt wurden

Achtung

Diese Verhaltensänderung ist in Bundle 2023_05 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Die Ergebnisse des Befehls SHOW PARAMETERS IN DATABASE <Datenbankname> enthalten Standardwerte für Parameter, die nicht für eine aus einer Freigabe erstellte Datenbank gelten.

Der Parameter DATA_RETENTION_TIME_IN_DAYS legt die Anzahl der Tage fest, die die Daten für Time Travel aufbewahrt werden. Dieser Wert für die Datenaufbewahrungsdauer beträgt 0 für eine Datenbank, die aus einer Freigabe erstellt wurde.

Der Parameter MAX_DATA_EXTENSION_TIME_IN_DAYS legt die maximale Anzahl von Tagen fest, um die Snowflake die Datenaufbewahrungsfrist für Tabellen zum Erfassen von Streaming-Daten verlängern kann, um zu verhindern, dass Streams veraltet sind. Dieser Parameter gilt nicht für Datenbanken, die aus einer Freigabe erstellt wurden, da diese schreibgeschützt sind.

Mit dem aktuellen Release ändert sich dieses Verhalten wie folgt:

Bisher:

Bei einer Datenbank, die aus einer Freigabe erstellt wurde, enthalten die Ergebnisse des Befehls SHOW PARAMETERS IN DATABASE database_name die Standardwerte für:

  • DATA_RETENTION_TIME_IN_DAYS (1)

  • MAX_DATA_EXTENSION_TIME_IN_DAYS (14)

Jetzt:

Bei einer Datenbank, die aus einer Freigabe erstellt wurde, enthalten die Ergebnisse des Befehls SHOW PARAMETERS IN DATABASE database_name nicht mehr die folgenden Parameter:

  • DATA_RETENTION_TIME_IN_DAYS

  • MAX_DATA_EXTENSION_TIME_IN_DAYS

Ref.: 1146