├── .env.example ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── diff_checker ├── __init__.py ├── diff_checker_base.py ├── logs │ └── .gitkeep ├── sql │ ├── README.md │ ├── redshift │ │ └── .gitkeep │ ├── snowflake │ │ └── .gitkeep │ └── sql_param.json ├── sql_diff_checker.py ├── sql_diff_results │ └── .gitkeep ├── table_view_diff_checker.py ├── table_view_diff_results │ └── .gitkeep └── tables_views.csv ├── docker-compose.yaml ├── i18n └── README.ja.md ├── poetry.lock ├── pyproject.toml ├── redshift_ddl_getter ├── exclude_table_list.txt ├── exclude_view_list.txt ├── redshift_table_ddl_getter.py ├── redshift_view_ddl_getter.py ├── table │ └── .gitkeep ├── table_list.txt ├── view │ └── .gitkeep └── view_list.txt ├── snowflake_function └── f_list_distinct_val_string_delimiter_string.sql ├── snowflake_make_parquet_insert └── procedure.public.MAKE_PARQUET_INSERT.sql └── sql_converter ├── redshift-sql └── .gitkeep ├── snowflake-sql └── .gitkeep └── sql_converter.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/.env.example -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/README.md -------------------------------------------------------------------------------- /diff_checker/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.1.0' 2 | -------------------------------------------------------------------------------- /diff_checker/diff_checker_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/diff_checker/diff_checker_base.py -------------------------------------------------------------------------------- /diff_checker/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diff_checker/sql/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diff_checker/sql/redshift/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diff_checker/sql/snowflake/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diff_checker/sql/sql_param.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/diff_checker/sql/sql_param.json -------------------------------------------------------------------------------- /diff_checker/sql_diff_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/diff_checker/sql_diff_checker.py -------------------------------------------------------------------------------- /diff_checker/sql_diff_results/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diff_checker/table_view_diff_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/diff_checker/table_view_diff_checker.py -------------------------------------------------------------------------------- /diff_checker/table_view_diff_results/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diff_checker/tables_views.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/diff_checker/tables_views.csv -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /i18n/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/i18n/README.ja.md -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/pyproject.toml -------------------------------------------------------------------------------- /redshift_ddl_getter/exclude_table_list.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /redshift_ddl_getter/exclude_view_list.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /redshift_ddl_getter/redshift_table_ddl_getter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/redshift_ddl_getter/redshift_table_ddl_getter.py -------------------------------------------------------------------------------- /redshift_ddl_getter/redshift_view_ddl_getter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/redshift_ddl_getter/redshift_view_ddl_getter.py -------------------------------------------------------------------------------- /redshift_ddl_getter/table/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /redshift_ddl_getter/table_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/redshift_ddl_getter/table_list.txt -------------------------------------------------------------------------------- /redshift_ddl_getter/view/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /redshift_ddl_getter/view_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/redshift_ddl_getter/view_list.txt -------------------------------------------------------------------------------- /snowflake_function/f_list_distinct_val_string_delimiter_string.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/snowflake_function/f_list_distinct_val_string_delimiter_string.sql -------------------------------------------------------------------------------- /snowflake_make_parquet_insert/procedure.public.MAKE_PARQUET_INSERT.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/snowflake_make_parquet_insert/procedure.public.MAKE_PARQUET_INSERT.sql -------------------------------------------------------------------------------- /sql_converter/redshift-sql/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql_converter/snowflake-sql/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql_converter/sql_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvision-jp/redshift-to-snowflake-migration-utils/HEAD/sql_converter/sql_converter.py --------------------------------------------------------------------------------