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
PostgreSQL Veritabanları Oluşturma
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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
);