silinemeyen ve değiştirilemeyen kayıt
silinemeyen ve değiştirilemeyen kayıt
Fb de bir tablo içerisindeki kayıtların silinmesini ve değiştirilmesini engellemek istiyorum. Bunu trigerlarla yapabilirim ama bu defada trigerların değiştirilmesini yada kapatılmasını (deactive edilmesini) nasıl engelleyebilirim ? Yada bunu yapmanın başka bir yolu var mı? Öyle birşey olmalı ki ben bile değiştirme ve silme yapamamalıyım.
s.a.
trigerları sistem trigeri olarak ayarlarsanız yapabilirsiniz sanırım.
ben bikere bi trigeri sistem trigeri yaptım sonra silememiştim. ama o zaman fazla kurcalamadımdı...
kolay gelsin.
trigerları sistem trigeri olarak ayarlarsanız yapabilirsiniz sanırım.
ben bikere bi trigeri sistem trigeri yaptım sonra silememiştim. ama o zaman fazla kurcalamadımdı...
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
ng,
bu işlerin doğru yolu, USER tanımlamak ve
GRANT REVOKE kullanarak yetkileri tanımlamaktır.
diğer türlü çözümler bir noktada sana da ayakbağı olacaktır.
bu işlerin doğru yolu, USER tanımlamak ve
GRANT REVOKE kullanarak yetkileri tanımlamaktır.
diğer türlü çözümler bir noktada sana da ayakbağı olacaktır.
Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org
Cevaplar için teşekkürler.Bu işlem sadece programın demo versiyonu için bir güvenlik önlemi olacak. Demo versiyonu embeded server üzerinde tek uygulama olarak çalışacak. Dolayısı fazla uğraşmadan basit bir kısıtlama ile programı demo haline getirmek istiyorum. Sistem trigeri oluşturmayı bulamadım. başka bir yolu olabilir mi?
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
kontrol ve kısıtlamaları olan ve silinirse çalışmayı durduracak triggerlar yaz ve sonra da rdb$triggers dan source'nu sil. procedureler için de aynısını yaparsın.
sadece db düzeyinde yapman da yetmez, demo uygulama kodunda da kısıtlamalar olmalı.
sadece db düzeyinde yapman da yetmez, demo uygulama kodunda da kısıtlamalar olmalı.
Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org