2016-08-17 1 views
1

Le CreateVersions migration fourni par PaperTrail ditLe second support fractionnaire de MySQL est-il nécessaire lors de l'utilisation de PaperTrail?

utilisateurs MySQL doivent ajouter manuellement la précision des fractions de seconde à cette migration

Et dit aussi que la fonctionnalité de suivi de l'association expérimentale nécessite des fractions de seconde dans the README. Est-ce réellement nécessaire pour que la bibliothèque fonctionne correctement?

Je suppose que si les secondes fractionnaires n'étaient pas permises, ces données seraient simplement perdues et l'horodatage aurait la seconde entière la plus proche.

Répondre

2

PT dépend actuellement de la précision des fractions de seconde (dans toutes les tables, pas seulement versions) pour deux choses, que je connais:

  1. la méthode touch_with_version
  2. la fonction de suivi association expérimentale

Je suis assez sûr que nous pouvons réécrire touch_with_version pour supprimer cette dépendance, pas du tout sûr du suivi d'association. Heureusement, les versions modernes de MySQL sont désormais disponibles avec une précision de quelques fractions de seconde, vous pouvez donc simplement mettre à jour! (trollface)

+1

ou utilisez simplement postgres (double trollface) –