RepoSnowflake (Arctic)Snowflake (Arctic)published Mar 29, 2023seen 5d

Snowflake-Labs/SC.DDLExportScripts

PowerShell

Open original ↗

Captured source

source ↗

Snowflake-Labs/SC.DDLExportScripts

Description: Collection of utility scripts to extract code so it can be upgraded to SnowFlake using the SnowConvert tool.

Language: PowerShell

License: Apache-2.0

Stars: 31

Forks: 21

Open issues: 2

Created: 2023-03-29T01:45:40Z

Pushed: 2026-04-21T00:44:53Z

Default branch: main

Fork: no

Archived: no

README:

Database Export Scripts Collection for SnowConvert

![CD](https://github.com/Snowflake-Labs/SC.DDLExportScripts/actions/workflows/cd.yml)

Overview

This repository contains utility scripts for exporting database objects from various database platforms to be migrated with the SnowConvert tool. These scripts help extract DDL (Data Definition Language) statements that can be used as input for SnowConvert, facilitating the migration process to Snowflake.

Supported Databases

  • [Teradata](./Teradata)
  • [SQL Server](./SQLServer)
  • [Synapse](./Synapse)
  • [Oracle](./Oracle)
  • [Redshift](./Redshift)
  • [Netezza](./Netezza)
  • [Vertica](./Vertica)
  • [DB2](./DB2)
  • [Hive](./Hive)
  • [BigQuery](./BigQuery)
  • [Databricks](./Databricks)
  • [Sybase IQ](./Sybase%20IQ/)
  • [Power BI](./Power%20BI/)

Supported ETL Tools

  • [Informatica PowerCenter](./ETL/Informatica%20PowerCenter/)

🚀 Quick Start

📋 Required Setup for Contributors

After cloning this repository, please run the setup script to configure your development environment:

./setup.sh

This setup is required for all contributors and provides:

  • ✅ Standardized project configuration across all environments
  • ✅ Proper version control and code quality checks
  • ✅ Consistent development workflow for the entire team

Alternative manual setup:

./.github/scripts/install-hooks.sh

Note: Working without proper setup may lead to versioning inconsistencies and CI/CD pipeline issues.

Getting Started

1. Select the directory for your source database platform 2. Follow the instructions in the platform-specific README file 3. Use the exported DDL files as input for SnowConvert

License

This project is licensed under the Apache License 2.0 - see the [LICENSE](./LICENSE) file for details.