PostgreSQL یک پایگاه داده شی‌گرا و رابطه‌ای است، در حالی که Microsoft SQL Server یک سیستم پایگاه داده رابطه‌ای است. این بدان معناست که PostgreSQL انواع داده‌های پیچیده‌تری را ارائه می‌دهد.