PostgreSQL für Umsteiger
Schnelle und effiziente PostgreSQL-Migration
Zu den TerminenDiese PostgreSQL Schulung für Umsteiger ist speziell konzipiert. Egal ob du bisher Oracle, Sybase, MySQL, MS SQL, Informix oder NoSQL im Einsatz hattest. In diesem Workshop lernst du, wie du schnell und effizient auf PostgreSQL migrieren kannst. Dabei wird speziell auf die jeweiligen Besonderheiten eingegangen.
Inhalte
Tag 1 – PostgreSQL kennenlernen & Datenstrukturen migrieren
PostgreSQL im Vergleich zum Quellsystem
Architektur-Ueberblick: Prozessmodell, Shared Memory, WAL
Wesentliche Unterschiede zu Oracle, MS SQL, MySQL und MariaDB
Lizenzen, Releasezyklen und Community-Ressourcen
Entscheidungshilfe: Wann lohnt sich die Migration?
Installation & erste Schritte
Installation ueber Pakete (apt/yum) und pgdg-Repository
Cluster anlegen, Konfiguration und Dienstverwaltung
psql und pgAdmin 4 als Arbeitsumgebung
Praxis: PostgreSQL installieren und erste Verbindung herstellen
Datenstrukturen migrieren
Datentyp-Mapping: Oracle NUMBER, MS SQL NVARCHAR, MySQL ENUM etc.
Sequences, Identity Columns und Auto-Increment
Schemas, Tablespaces und Namenskonventionen
Constraints und Indexe: Was sich aendert, was bleibt
Partitionierung: Deklarativ vs. Trigger-basiert
Praxis: Schema eines Quellsystems nach PostgreSQL uebersetzen
Tag 2 – Daten & Logik migrieren
Daten migrieren
COPY und \copy fuer Bulk Loading
Foreign Data Wrappers: oracle_fdw, tds_fdw, mysql_fdw
ETL-Tools: pgLoader, ora2pg im praktischen Einsatz
Umgang mit Zeichensaetzen und Kodierungen
Praxis: Datenmigration mit ora2pg / pgLoader durchfuehren
Stored Procedures & serverseitige Logik
PL/pgSQL: Syntax-Unterschiede zu PL/SQL und T-SQL
Funktionen vs. Prozeduren (PROCEDURE seit PG 11)
Trigger-Migration: Fallstricke und Best Practices
Exception Handling und Transaktionskontrolle
DO-Bloecke fuer ad-hoc Logik
Praxis: Oracle PL/SQL-Packages nach PL/pgSQL portieren
Transaktionsmodell & Locking
MVCC vs. Undo-Tablespace (Oracle) vs. Zeilenversioning (MS SQL)
Isolation Levels im Vergleich
Locking-Verhalten und Deadlock-Vermeidung
Tag 3 – Betrieb, Sicherheit & Optimierung
Backup, Recovery & Replikation
pg_dump / pg_basebackup – Ueberblick fuer Umsteiger
Point-in-Time Recovery konfigurieren
Streaming Replication als HA-Loesung
Vergleich mit Oracle Data Guard / SQL Server Always On
Praxis: Backup und Streaming Replication einrichten
Troubleshooting & Performance
Slow Queries finden: pg_stat_statements, auto_explain
EXPLAIN-Plaene lesen – Unterschiede zum Quellsystem
Typische Performance-Fallen bei der Migration
Wichtige postgresql.conf-Parameter fuer migrierte Workloads
Praxis: Migrierte Queries analysieren und Indexe anpassen
Migrations-Checkliste & Abschluss
Security: Rollen, pg_hba.conf, SSL/TLS
Applikations-Anpassungen: Connection Strings, Treiber, ORMs
Go-Live-Checkliste: Parallelbetrieb, Validierung, Cut-Over
Zusammenfassung und offene Fragerunde
Zielgruppe
Diese PostgreSQL Schulung für Umsteiger richtet sich besonders an DBAs (Linux / Windows) und Sysadmins, die auf PostgreSQL umsteigen und sich entsprechend im Vorfeld informieren und schulen möchten.
Voraussetzungen
Für deine Teilnahme an unserer PostgreSQL Schulung für Umsteiger empfehlen wir Erfahrungen in der Datenbank- und Systemadministration
PostgreSQL für Umsteiger - das solltest du wissen:
Unsere generellen Seminarzeiten sind von 09:00 bis ca. 17:00 Uhr. Wenn du Fragen hast, kontaktieren uns gerne.
Schulungen, die dich interessieren könnten
Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen
Das sagen unsere Kunden
Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.
Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.
Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.