MySQL veri değişim yönetimi [kapalı]

1 Cevap php

Ben aşağıdaki şema ile bir tablo içeriğini sakladığınız:

id unsigned int primary_key,
name varchar(20)

I have two levels of users:
1.Content editor: Who can change content and submit for approval(involves deleting rows as well as editing fields)
2.Content admin: Who can see changes and approve them.

Içerik editörü ana tablonun bir kopyası üzerinde çalışır ve değişiklikleri gönderir. Bu değişiklikler daha sonra yönetici tarafından onaylanan ve ana tabloya kararlıdır.

Burada zorluk ana tablo yapısında değişiklik olabilir. Ben ayrı bir kod olarak bu değişim yönetimi altyapısını yazmak olsaydı Yani, ana tablonun yapısını değişen kodunu korumak zor olacaktır.

Bunu yapmak için herhangi bir off-the-raf altyapısı olup olmadığını merak ediyorum?

Şimdiden teşekkürler

1 Cevap

Neden farklı tablolar kullanıyorsunuz? Sizin kayıt, sadece onay bekleyen, bu verilerin farklı bir tür değil, farklı bir durum vardı. Ekstra bir sütun, durumu ile tek bir tablo, aynı zamanda sorunu Solv olacaktır.