Public şema
Bir PostgreSQL veritabanının public şeması, yeni bir veritabanı oluşturulduğunda varsayılan olarak oluşturulur. Tüm kullanıcılar, bu erişim açıkça kısıtlanmadıkça, varsayılan olarak bu şemaya erişebilir. Bir veritabanı tek bir kullanıcı tarafından kullanılacaksa ve nesne-ilişkisel bir veritabanının doğal olarak destekleyebileceğinin ötesinde karmaşık veri nesnesi gruplamalarına sahip değilse, public şeması genellikle yeterlidir. Bu tür bir veritabanına ek şema eklemeye gerek yoktur. Bu egzersiz, PostgreSQL’in en temel kullanımında public şemanın çoğunlukla yok sayılabileceği fikrini pekiştirir.
Bu egzersiz, kursun bir parçasıdır
PostgreSQL Veritabanları Oluşturma
Egzersiz talimatları
- Önceki derslerde anlatılan
podveritabanını kullandığını varsay. Platformdaki podcast dinleyicilerini temsil etmek içinusersadlı bir tablo oluştur vepodveritabanına ekle; tablopublicşemasına eklensin.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Add users table to the public schema for the pod database
___ ___ ___ (
id serial PRIMARY KEY,
first_name TEXT NOT NULL,
last_name TEXT NOT NULL,
email TEXT NOT NULL,
hashed_password CHAR(72) NOT NULL
);