Vue ACCESS_HISTORY (Account Usage et Information Schema) : Enregistrements simplifiés pour la création de politiques (en attente)

Attention

Ce changement de comportement est présent dans le bundle 2026_01.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

La colonne object_modified_by_ddl dans les vues ACCOUNT_USAGE.ACCESS_HISTORY et ORGANIZATION_USAGE.ACCESS_HISTORY contiennent des enregistrements qui correspondent à la création d’une politique. Ce changement de comportement affecte ce qui est inclus dans un enregistrement qui correspond à la création de l’une des politiques suivantes :

  • Politiques d’agrégation

  • Politiques de jointure

  • Politiques de masquage

  • Politiques de confidentialité

  • Politiques de projection

  • Politiques d’accès aux lignes

  • Politiques de cycle de vie du stockage

Avant la modification:

Les enregistrements incluent des champs générés par le système qui n’ont pas été spécifiés lors de la création de la politique. Par exemple, si quelqu’un a créé une politique d’accès aux lignes, l’enregistrement comprend des informations détaillées sur les types avec des valeurs par défaut :

{
  "policyReturnType": {
    "value": {
      "byteLength": null,
      "collation": null,
      "fixed": null,
      "length": null,
      "nullable": true,
      "precision": null,
      "scale": null,
      "template": null,
      "type": "BOOLEAN"
    }
  },
  "policySignature": {
    "value": {
      "arguments": [
        {
          "datatype": {
            "byteLength": 134217728,
            "collation": null,
            "fixed": false,
            "isMaxLength": true,
            "length": 134217728,
            "nullable": true,
            "precision": null,
            "scale": null,
            "template": null,
            "type": "TEXT"
          },
          "defaultVal": null,
          "hasDefaultValue": false,
          "identifier": "EMAIL",
          "parameterType": "NONE"
        }
      ]
    }
  }
}
Copy
Après la modification:

Les enregistrements comprennent uniquement les informations spécifiées par l’utilisateur lors de la création de la politique. Par exemple :

{
  "policyReturnType": {
    "value": {
      "type": "BOOLEAN"
    }
  },
  "policySignature": {
    "value": {
      "arguments": [
        {
          "datatype": {
            "type": "TEXT"
          },
          "identifier": "EMAIL"
        }
      ]
    }
  }
}
Copy

Réf : 2181