simple-ddl-parser
Lightweight SQL DDL parser for extracting tables, columns, and schema metadata with broad multi-dialect support (HQL, TSQL, AWS Redshift, BigQuery, Snowflake and other dialects)
File Explorer
Download Latest Version (.zip)- bug_report.md
- feature_request.md
- ci-tests-runner.yml
- dependabot.yml
- basic_usage.py
- bigquery_schema.py
- custom_schema.py
- output_modes.py
- __init__.py
- athena.py
- bigquery.py
- hql.py
- ibm.py
- mssql.py
- mysql.py
- oracle.py
- psql.py
- redshift.py
- snowflake.py
- spark_sql.py
- sql.py
- base_data.py
- core.py
- custom_schemas.py
- dialects.py
- table_data.py
- __init__.py
- cli.py
- ddl_parser.py
- exception.py
- parser.py
- parsetab.py
- tokens.py
- utils.py
- __init__.py
- test_athena.py
- test_bigquery.py
- test_hql.py
- test_ibm_db2.py
- test_informix.py
- test_mssql_specific.py
- test_mysql.py
- test_oracle.py
- test_psql.py
- test_redshift_dialect.py
- test_snowflake.py
- test_spark_sql.py
- test_args.py
- test_common.py
- mangos_encoding_test.sql
- test.sql
- test_one_table.sql
- test_two_tables.sql
- __init__.py
- conftest.py
- test_after_columns_statements.py
- test_alter_statements.py
- test_checks.py
- test_comments.py
- test_create_database.py
- test_custom_output_schema.py
- test_custom_types_and_domains.py
- test_ddl_settings.py
- test_indexes.py
- test_read_from_file.py
- test_references.py
- test_sequences.py
- test_simple_ddl_parser.py
- test_unique.py
- test_utils.py
- .flake8
- .gitignore
- .isort.cfg
- .pre-commit-config.yaml
- AGENTS.md
- ARCHIVE_CHANGELOG.txt
- build.sh
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- pyproject.toml
- README.md
- test_updates.py
- tox.ini
# Installation Guide
1. Get the code
git clone https://github.com/xnuinside/simple-ddl-parser
Downloads the entire project code from GitHub to your computer.
cd simple-ddl-parser
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install simple-ddl-parser
Installs the package published on PyPI directly β no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Python
EasyPrerequisites
pip install simple-ddl-parser
Installs the package published on PyPI directly β no need to clone the source.
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
