acikakademi.net üzerinden takip ettiğim eğitim videolarını uygulanmış ve kendimce daha açık halini paylaşıyorum. MvcHaber Projesi Adımları: -Asp.Net Mvc Projesi oluştur. -Projenin adı MvcHaber Boş bir veritabanı oluşturmak için: -Models ( sağ click ) -Add -New Item -Data -Ado.Net -Empty Data Buraya yazacağınız isim veritabanı isminizdir. Biz MvcHaberDB veriyoruz. // konulup yeşil olarak karşımıza gelen kod satırları örnek kod satırlarıdır. Bizlerde sınıflarımızı oluştururken buradan örnekleyebiliriz. *Prop yazınca satır kendini tamamlar. *Id değil de id yazarsak eğer otomatik arttırma olmaz. Projelerimizi oluştururken her zaman en küçük parçadan başlamalıyız. Böylelikle bütünü oluşturabiliriz. Şuan bu projede Haber - Yorum - Kategori var. Kodları yazıyoruz. using System.Collections.Generic; public class Kategori { public int Id { get; set; } public string KategoriAdi { ...
PostgreSQL(PGAdmin) imizi açıyoruz. Database in üzerine gelip sağ tuş tıklayıp New Database diyoruz. Karşımıza çıkan pencereden istenilen bilgileri dolduruyoruz. Name kısmına veritabanı ismimiz türkçe kareker olmayacak şekilde giriyoruz. daha sonra Owner dan postgres i seçiyoruz. Yazılımımızın kodlama yapısı vs gibi işlemlerimizin yapısına uygun olan Encoding i seçiyoruz. Daha sonra Template i template_postgis olarak belirtiyoruz. Bu saya de geometri bilgisiyle ilgili olan sistem tabloları veritabanımıza otomatik olarak eklenmektedir. Tablespace yi pg_default olarak seçtikten sonra OK diyoruz. Görüldüğü gibi konumsal veri tutabilecek şekilde veritabanımız hazır.
PostgreSQL in backup alma işlemini düzenli olarak ve bizim belirttiğimiz zamanlarda otomatik olarak yedek almasını istiyorsak bir bat dosyası oluşturup içerisine PostgreSQL in backup alırken kullandığı fonksiyonunu girip, o dosyayıda zamanlanmış görevlerimize ekleyerek kendi yedek alma otomasyonumuzu yapmış oluruz. Örneğin benim bilgisayarımda ki PostgreSQL in yolu aşşağıdaki gibidir. C: cd.. cd.. cd Program Files (x86) cd PostgreSQL cd 8.3 cd bin pg_dump.exe -h localhost -p 5432 -U postgres -F c -b -v -f "D:\backup\yedektir.backup" proje pg_dump fonksiyonu yedek alma fonksiyonumuzdur. PostgreSQL içerisinde de herhangi bir veritabanını yedek almak istediğimizde sağ tuş yapıp BACKUP dediğimizde bu fonksiyonu kullanarak backup alır. yukarıdaki şekilde bir yedekal.bat dosyası oluşturup daha sonra bu dosyayı zamanlanmış görevlerime eklersem yedek almış oluyorum.
Yorumlar
Yorum Gönder