Zum Hauptinhalt springen

PostgreSQL - Migration und Umstieg von SQL Server

Dieses Spezialseminar richtet sich an IT-Professionals, die bestehende Microsoft SQL Server-Umgebungen auf PostgreSQL migrieren müssen. Der Kurs behandelt den direkten Vergleich der Architekturen, die Übersetzung von T-SQL zu PostgreSQL SQL und PL/pgSQL sowie den Einsatz automatisierter Migrationswerkzeuge.

Kursinhalt

Architekturvergleich: SQL Server vs. PostgreSQL

Gegenüberstellung von Instanzen und Clustern
Unterscheidung der Speicher- und Prozessmodelle
Vergleich des MVCC-Verhaltens mit dem SQL Server Locking-Modell

Datentypen-Mapping

Übersetzung von Microsoft-spezifischen Typen in PostgreSQL-Äquivalente
Behandlung von NVARCHAR, DATETIME2 und UNIQUEIDENTIFIER
Auswirkungen unterschiedlicher Sortierungen (Collations) auf den Datenimport

SQL-Dialekte im Vergleich: T-SQL vs. PostgreSQL SQL und PL/pgSQL

Unterschiede in der grundlegenden Abfragesyntax
Umgang mit systemeigenen Funktionen und String-Verarbeitung
Implementierung von OUTER JOINs und Nullwert-Logik

Transaktions- und Sperrverhalten

Standard-Isolationsstufen im direkten Vergleich
Auswirkungen von impliziten vs. expliziten Transaktionen
Vermeidung von Deadlocks bei der Verhaltensänderung

Portierung von Prozeduren und Funktionen

Übersetzung von T-SQL Stored Procedures in PL/pgSQL
Anpassung von Tabellenwertfunktionen und Inline-Logik
Umgang mit temporären Tabellen und Tabellenvariablen im Code

Trigger-Konvertierung

Gegenüberstellung der Trigger-Konzepte (Instead of / After)
Übersetzung der virtuellen Tabellen 'inserted' und 'deleted'
Einsatz von Zeilen-Triggern im Vergleich zu Mengen-Triggern

Migrationswerkzeuge einsetzen

Schema- und Datenmigration mit dem Open-Source-Tool pgloader
Für MSSQL -> PostgreSQL Migration: Einsatz von AWS Schema Conversion Tool (SCT) für komplexe Projekte
Automatisierte Berichterstellung über Migrationshindernisse

Sicherheits- und Berechtigungskonzepte migrieren

Übersetzung von Windows-Authentifizierung zu pg_hba.conf-Regeln
Zuordnung von SQL Server-Rollen zu PostgreSQL-Rollen
Vergabe von Berechtigungen auf Schema- und Objektebene

Datenübertragung und ETL-Prozesse

Effizienter Massenimport über den PostgreSQL-COPY-Befehl
Anpassung bestehender SSIS-Pakete an PostgreSQL-Datenquellen
Validierung der Datenkonsistenz nach dem Transfer

Post-Migration: Optimierung und Verifikation

Aktualisierung der Tabellen-Statistiken nach dem Import
Identifikation fehlerhafter Abfragepläne im neuen System
Einrichtung grundlegender Performance-Überwachungen

Anforderungen

Gute Kenntnisse in der Microsoft SQL Server-Administration und T-SQL-Programmierung sowie ein grundlegendes Verständnis von PostgreSQL

Ziel

Nach dem Kurs können die Teilnehmer Architekturunterschiede zwischen SQL Server und PostgreSQL fundiert bewerten, Datentypen, Abfragen und Prozedurlogik von T-SQL nach PostgreSQL SQL/PL/pgSQL übertragen, Migrationswerkzeuge wie pgloader und AWS SCT in den Projektablauf integrieren, Sicherheits- und Rollenmodelle korrekt abbilden sowie Datenübernahme, Verifikation und Post-Migration-Tuning strukturiert durchführen.
PostgreSQL - Migration und Umstieg von SQL Server
 3 Tag(e)
 

1,790.00 €
zzgl. MwSt.

Keine Termine verfügbar

Unser Qualitätsversprechen:
Wissen, das in der Praxis funktioniert.

Praxisnah

Saßen Sie in Schulungen und dachten: „Und was davon hilft mir jetzt konkret?“

Wir bieten Training, das Sie für reale IT-Probleme wappnet – nicht für Prüfungsfragen. Unsere erfahrenen IT-Profis vermitteln Wissen, das im Alltag wirklich zählt.
Flexibel

Schon mal mit einer dringenden Frage im Training gesessen – und die Antwort lautete: „Steht nicht im Skript“?

Bei uns bekommen Ihre konkreten Fragestellungen Raum. Unsere Trainer:innen gehen flexibel auf das ein, was Sie wirklich weiterbringt.
Remote oder vor Ort

Was wäre, wenn Ihre Schulung sich endlich nach Ihrem Alltag richtet – nicht umgekehrt?

Bei netz-weise lernen Sie ohne Umwege: remote, hybrid oder vor Ort – ganz wie es in Ihren Alltag passt. Keine langen Anreisen. Kein Stress. Nur effektives Lernen.
Umfassendes Schulungsangebot

Müssen Sie sich wirklich für jedes Thema einen neuen Anbieter suchen?

Bei uns finden Sie fundiertes IT-Know-how – von PowerShell bis Kubernetes, von Linux bis Microsoft 365.

Präsenz-Trainings vor Ort in Niedersachsen

Sie suchen ein intensives Präsenz-Training in der Region? Zu unseren lokalen Angeboten: