MySQL tablo için temel sürüm kontrolü

0 Cevap php

Ben bir sitede statik html sayfaları için (düşündüm) oldukça basit sürüm sistem kurulumu çalışıyorum. Amaç (Ben temelde bir eskisinin kopyası olan yeni bir sürümünü yaratmak sanırım) gerekirse onlara yüklemek sonra, içeriğin önceki sürümlerini tutmak için, ve isteğe bağlı olarak X sürümleri önce daha eski verileri dışarı atmak etmektir.

Tablonun kurulumu oldukça basittir:

  • kimlik
  • reference_kimlik (string/used to determine what page the item pertains to)
  • içeriği (veri belge / html sayfa büyüklüğünde tutar)
  • e_user (son değişti kullanıcı)
  • e_timestamp (ne zaman değiştirildiğini)

Ben sadece gerekirse ona geri mümkün sonra, içeriğine her düzenlemek için bir önceki sürümünü oluşturmak için bir şey kurulum istiyorum.

Bunu gerçekleştirmek için en iyi yöntemi nedir? Her şey aynı tabloda olması, ya da birkaç farklı olanları yayılmış mıdır?

Ben konuyla ilgili bir kaç sayfaları üzerinden okumak, ama onları bir sürü Ben başarmak için çalışıyorum ne için overkill gibi görünüyordu (ex http://www.jasny.net/articles/versioning-mysql-data/)

Bu endeavorer bana yardımcı olacak hakkında herhangi platformlar / kılavuzları var mı?

0 Cevap