PostgreSQL de Spesifik Yetkileri Almak
Uygulamada userların yetkisini almak isteyebilirsiniz bu durumda aşağıdaki plpgsql komutlarından yararlanabilirsiniz. İlk olarak sytanxlarını sonra örnekleri görelim..
Uygulamada userların yetkisini almak isteyebilirsiniz bu durumda aşağıdaki plpgsql komutlarından yararlanabilirsiniz. İlk olarak sytanxlarını sonra örnekleri görelim..
Uygulamamız için normalizasyon kurallarına dikkat ederek veritabanın içine tablo oluşturduk fakat oluşturduğumuz tablonun içinde kolonun veri tipini farklı oluşturmuşuz bundan dolayı drop create yapmanıza gerek yok .Aşağıdaki komutu kullanarak kolonun veri tipini değiştirebilirsiniz. Farklı bir senaryoda söyleyecek olursak tablonun içine verileri insert ettiniz fakat ederken data tipinin karakter sayısından daha fazla karaktere ihtiyaç duyduğunu gördünüz böyle durumlarda PostgreSQL bunu iki şekilde yapar .Birisi tablo re-create’i diğeri ise tablonun point’ni değiştirerek gerçekleştirir.
Çalışmış olduğunuz instance da ki lockların sayısını dakika da bir hesaplayarak sizin belirlemiş olduğunuz sayıdan büyük ise , mail içeriğinde scriptin çalıştığı instance adını ,sınırı aştığına dair uyarı metini sistemde önceden tanımladığınız mail profil ismini otomatik olarak bularak sizin belirteceğiniz mail adresine bilgilendirme maili atan scripttir.
MSSQL de alert mekanizması kurdunuz ve bir sorun oldu mailleriniz beklediğinizden fazla atıyor ya da msdb veritabanınız bundan dolayı boyutu artıyor ya da farklı bir sebepten dolayı atılan mail historylerini silmek istediniz. MSSQL de bunun için msdb.dbo.sysmail_delete_mailitems_sp prosedürün faydalanabiliriz.
Bu prosedürü kullanmadan önce biraz prosedür hakkında bilgi vermek istedim. Bu makaleye geçmeden önce MSSQL Mail Loglarını İncelemek isimli makaleyi okumanızı tavsiye ederim.
MSSQL de herşeyin logları tutulmaktadır nerede ve hangi view ,procedure ve tablo ile sorgulandığını bilmek gerekiyor .MSSQL de kime ,ne zaman ve içeriğini öğrenmek isterseniz aşağıdaki t-sql den faydalanabilirsiniz.
MSSQL UPGRADE, sql server 2012 , sql server 2014 upgrade,sql server 2016 upgrade,sql server 2017upgrade ,sql server 2019 upgrade, sql server 2022 upgrade, sql server upgrade
MSSQL de Configuration Manager ile İlgili ayarlamalar yapmanız gerekti yada parametre eklemek ya da çıkarmak istediniz fakat aşağıdaki gibi hata ile karşılaştıysanız bu makaleden faydalanabilirsiniz.
Uygulamacıya farklı bir login verdiniz ve hata alıyor fakat siz aynı sorguyu çalıştırdığınızda hata almıyorsunuz kullanıcı şifresini almak yerine aşağıdaki t-sql cümleciği ile kullanıcı şifresini almadan onun kullanıcısına geçebilir ve onun adına sorgu çalıştırabilirsiniz.
Postgresql üzerinde bazen yapılan işlemleri görmek isteriz. Bunun için farklı yöntemler ve Tool’lar bulunmaktadır. Örneğin basit ve ücretsiz tool olan PgAdmin üzerinden incelenebilir fakat script ile kendim sorguyu çalıştırarak izlemek isterim derseniz aşağıdaki komuttan faydalanabilirsiniz.
Son Yorumlar