Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: Firebirdde yazdigimiz kodlari gizleme  (Okunma sayısı 1758 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı olsunartik

  • Delphi 4 Level 3
  • ***
  • İleti: 173
  • Rep: +1/-1
  • Cinsiyet: Bay
Firebirdde yazdigimiz kodlari gizleme
« : 25 Şubat 2007 16:00:34 »
Merhabalar,
Firebirdde yazdigim programda triger,sp icerikleri gorunuyor bunu nasil gizleyebilirim. Bazi programlar bunu yapmis. BYTE gibi. SP ye ibexpert ile bakmaya calistigimizda bu procedure nin icerigi gizlenmis gibilerinden  ingilizce bir uyari yaziyor.

« Son Düzenleme: 25 Şubat 2007 16:02:09 by olsunartik »

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Firebirdde yazdigimiz kodlari gizleme
« Yanıtla #1 : 25 Şubat 2007 17:06:00 »
Aşağıdaki trigger için. ilk fırsatta spnin sistem tablosuna da bakarım

Kod: [Seç]
update rdb$triggers
SET RDB$TRIGGER_SOURCE=null
where RDB$TRIGGER_NAME='Trigger adı'

Not: Geri dönüşü yoktur
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı olsunartik

  • Delphi 4 Level 3
  • ***
  • İleti: 173
  • Rep: +1/-1
  • Cinsiyet: Bay
Ynt: Firebirdde yazdigimiz kodlari gizleme
« Yanıtla #2 : 25 Şubat 2007 17:48:39 »
Fatih bey ilginize tesekkur ederim. Simdi bu firmalar ileride trigerda degisik yapmak ihtiyaci duyunca ne yapiyorlar ? sonradan bu database alip trigerlarini gosteremiyor muyuz?

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Firebirdde yazdigimiz kodlari gizleme
« Yanıtla #3 : 25 Şubat 2007 17:56:36 »
triggerı değiştirebilirsin ancak kodlarını görmeden.
veritabanını dağıtmadan önce sağlam  kopyasınnı saklaman yeterli.
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Firebirdde yazdigimiz kodlari gizleme
« Yanıtla #4 : 25 Şubat 2007 18:01:57 »
Bu da SP:
Kod: [Seç]
update RDB$PROCEDURES
SET RDB$PROCEDURE_SOURCE=null
where RDB$PROCEDURE_NAME='SP ADI'
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı olsunartik

  • Delphi 4 Level 3
  • ***
  • İleti: 173
  • Rep: +1/-1
  • Cinsiyet: Bay
Ynt: Firebirdde yazdigimiz kodlari gizleme
« Yanıtla #5 : 25 Şubat 2007 18:02:17 »
ozaman ben kodlari acik trigerda degisiklik yaptigimda ,kodlari gizlenmis trigerda (ve musterinin kullandigi) ayni degisikligi nasil yapacagim? yeni kod eklenmisse sorun degilde var olan kodda degisiklik yapmissam sanirim sorun olacak.
Birde bu is 2 kullanici olusturup birinde tam yetki digerindede kisitli yetki verip olmuyor mu?.
tam yetki ile girince tum kodlari goreyim kisitlida goremeyeyim.

Çevrimdışı olsunartik

  • Delphi 4 Level 3
  • ***
  • İleti: 173
  • Rep: +1/-1
  • Cinsiyet: Bay
Ynt: Firebirdde yazdigimiz kodlari gizleme
« Yanıtla #6 : 25 Şubat 2007 18:05:37 »
sp kodlari icin tesekkurler.

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Firebirdde yazdigimiz kodlari gizleme
« Yanıtla #7 : 25 Şubat 2007 18:13:17 »
Hocam paketleyip kullanıcıya verdiğinizde kodlar sizegerekmez zaten. sizde veritabanının kodları silinmemiş hali dursun. bakmak istediğinizde sizdekine bakın. değiştirmek isterse de sizdekinden copy  paste yapın.

2. dediğiniz biraz gıcık şuan. çünkü SYSDBA tüm kapıları açarm genelde
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı olsunartik

  • Delphi 4 Level 3
  • ***
  • İleti: 173
  • Rep: +1/-1
  • Cinsiyet: Bay
Ynt: Firebirdde yazdigimiz kodlari gizleme
« Yanıtla #8 : 25 Şubat 2007 18:25:56 »
Copy-paste yapacagim da. musterinin triger gizli durumda. ve gizli durumda dururken ben nasil paste yapabilirim onlarin kodlarina?
veya ibexpert teki database karsilastirmasini kullandigim da gizli trigerlari da karsilastirirabiliyor mu?
Ben genelde musterinin database'ini  guncellemek icin kendi database'im ile compare yapiyorum ibexpert ile boylece son haline guncelleniyor. Gizli triger veya sp'lerde boyle yapabiliyor muyuz?

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Firebirdde yazdigimiz kodlari gizleme
« Yanıtla #9 : 25 Şubat 2007 18:39:07 »
trigger gizlenmiyo, sadece gövdesi gizleniyor.
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.