
SQL Server to PostgreSQL Migration
1 mois de Skillshare
Disponible avec l'achatGratuit
Tous les abonnements seront facturés automatiquement de manière récurrente jusqu'à leur résiliation. Si vous pouvez profiter d'un essai gratuit, résiliez avant la fin de l'essai pour éviter une facturation. Offre valable uniquement pour les nouveaux abonnés payants. Consultez l'intégralité des conditions d'utilisation ici.
À propos de ce produit
Course Description: SQL Server to PostgreSQL Migration (Complete Hands-On Training)
This comprehensive course teaches you how to successfully migrate databases from Microsoft SQL Server to PostgreSQL, covering real-world methods, tools, strategies, and live demonstrations used by modern Database Administrators, Cloud Engineers, and Data Migration Specialists.
Whether you're moving to PostgreSQL for cost savings, open-source flexibility, or cloud modernization, this course provides a full end-to-end roadmap—from assessment to cutover. Through step-by-step labs, architecture guides, CLI commands, and troubleshooting techniques, you’ll learn exactly how to execute smooth, zero-data-loss migrations using industry-proven approaches.
You will explore multiple migration methods including AWS SCT + AWS DMS, pgloader, SQL Server Export Wizard, SQLines, ETL Tools (SSIS, Pentaho, Talend), and GUI-based DBConvert solutions. Each method is broken down with practical examples, pros/cons, and best-fit scenarios so you can confidently select the right approach for your environment.
This hands-on training also includes detailed comparisons of SQL Server vs PostgreSQL features, data type mapping cheat sheets, schema conversion rules, CDC-based replication, validation techniques, performance tuning, and a full production-ready migration plan.
By the end of the course, you'll be able to migrate databases of any size—from small workloads to enterprise-level systems hosted on-premises or in the cloud.
✅ What This Course Covers
1. SQL Server → PostgreSQL Migration Overview
Migration phases: Assessment, Schema Conversion, Data Migration, Validation
Key differences between SQL Server & PostgreSQL
Migration readiness checklist
2. Detailed Schema & Data Conversion
Identity, date/time, string, UUID, money, BIT, binary, and GUID mappings
T-SQL vs PL/pgSQL differences
Handling stored procedures, triggers, and views
3. All Major Migration Methods
✔ AWS SCT + AWS DMS (Enterprise method)
Schema assessment & auto-conversion
DMS endpoints, tasks, CDC migration
Cloud cutover strategy
✔ pgloader (Open-source automation)
One-command schema + data migration
Linux, macOS, Docker setups
Real-time CLI logs, error handling
✔ SQLines (Schema conversion)
Converting T-SQL scripts
Applying converted objects in Postgres
✔ SQL Server Export Wizard + PostgreSQL Import
CSV/flat file workflows
COPY and \copy commands
✔ ETL Tools (SSIS, Talend, Pentaho)
Complex mapping transformations
Scheduling and automation
✔ DBConvert / DBSync GUI Tools
Windows-friendly visual migrations
🔧 4. Hands-On Real-Time Labs
Create SQL Server & PostgreSQL databases
Use AWS SCT to convert schemas
Use AWS DMS for full load + CDC
Execute pgloader migration with live tables
Validate row counts, schemas, and checksum
Apply performance tuning & indexing
📊 5. Validation & Post-Migration Steps
Data integrity verification (COUNT, SUM, CHECKSUM)
Schema comparison
Constraint and index validation
PostgreSQL performance tuning (VACUUM, ANALYZE, configs)
Application connection updates
Final cutover & rollback plan
🚀 6. Real-Time Production Migration Scenario
A full 100GB SQL Server database migration to PostgreSQL with:
AWS RDS PostgreSQL
SCT schema conversion
DMS real-time replication
Data validation
Downtime-free cutover checklist
🎯 Learning Outcomes
By completing this course, you will be able to:
Understand all SQL Server → PostgreSQL migration paths
Convert schemas, functions, triggers, and SQL logic
Use AWS SCT, AWS DMS, pgloader, SQLines, SSIS & more
Validate migrated data and troubleshoot issues
Tune PostgreSQL for performance after migration
Execute production-ready, enterprise-level migrations
FAQ
Qu'est-ce que les produits numériques ?
Les produits numériques de Skillshare sont des outils, des ressources et des modèles développés par des pros de la création et mis à votre disposition à l'achat. Avec un large éventail de ressources répondant à tous les besoins créatifs, ils sont exploitables, rendant votre expérience d'apprentissage concrète et inoubliable.
Comment puis-je acheter un produit numérique ?
Tout le monde peut acheter un produit numérique sur Skillshare. Cliquez sur Acheter maintenant pour saisir vos informations de paiement et finaliser votre achat. Une fois le paiement effectué, tous les fichiers pourront être téléchargés instantanément à partir de cette page. Vous recevrez également un e-mail contenant un lien pour télécharger votre produit numérique après l'achat.
Y a-t-il une limite au nombre de fois que je peux télécharger un produit numérique ?
Non, il n'y a pas de limite au nombre de fois que vous pouvez télécharger un produit numérique. Même si un produit est supprimé par la personne qui l'a créé, vous pouvez toujours accéder à la page de téléchargement dans la plupart des cas en vous connectant à votre compte Skillshare.
Puis-je obtenir un remboursement ou annuler l'achat de mon produit numérique ?
Les produits numériques ne sont pas remboursables et ne peuvent être ni retournés ni annulés. Pour en savoir plus, consultez notre politique de remboursement dans le centre d'aide Skillshare.
Puis-je créer et vendre mes propres produits numériques ?
Absolument ! Consultez l'article Comment puis-je vendre un produit numérique sur Skillshare ? pour découvrir comment créer, proposer et vendre vos propres produits numériques sur Skillshare.