snowflake-sqlalchemy
Snowflake SQLAlchemy
File Explorer
Download Latest Version (.zip)- BUG_REPORT.md
- FEATURE_REQUEST.md
- changelog.yml
- cla_bot.yml
- create_req_files.yml
- jira-issue.yml
- python-publish.yml
- stale_prs_and_issues.yml
- dependabot.yml
- pull_request_template.md
- entrypoint.sh
- Dockerfile
- build.sh
- build_docker.sh
- set_base_image.sh
- test.sh
- test_docker.sh
- test_linux.sh
- requirements.txt
- requiremtnts.txt
- update_requirements.py
- __init__.py
- adapter.py
- dispatch.py
- legacy.py
- payloads.py
- ud.py
- custom_type_parser.py
- __init__.py
- as_query_option.py
- cluster_by_option.py
- identifier_option.py
- invalid_table_option.py
- keyword_option.py
- keywords.py
- literal_option.py
- row_access_policy_option.py
- table_option.py
- target_lag_option.py
- __init__.py
- clustered_table.py
- custom_table_base.py
- custom_table_prefix.py
- dynamic_table.py
- hybrid_table.py
- iceberg_table.py
- row_access_policy_table.py
- snowflake_table.py
- table_from_query.py
- __init__.py
- __init__.py
- _constants.py
- _identifiers.py
- alembic_util.py
- base.py
- custom_commands.py
- custom_types.py
- exc.py
- functions.py
- name_utils.py
- orm.py
- provision.py
- py.typed
- requirements.py
- secret_logging.py
- snowdialect.py
- structured_type_info_manager.py
- util.py
- version.py
- requirements_310.reqs
- test_compile_dynamic_table.ambr
- test_core.ambr
- test_orm.ambr
- test_reflect_dynamic_table.ambr
- test_structured_datatypes.ambr
- test_unit_structured_types.ambr
- conftest.py
- README.md
- test_multi_schema_fk.py
- test_compile_dynamic_table.ambr
- test_compile_hybrid_table.ambr
- test_compile_iceberg_table.ambr
- test_compile_snowflake_table.ambr
- test_create_dynamic_table.ambr
- test_create_hybrid_table.ambr
- test_create_iceberg_table.ambr
- test_create_snowflake_table.ambr
- test_generic_options.ambr
- test_reflect_hybrid_table.ambr
- test_reflect_snowflake_table.ambr
- __init__.py
- test_compile_dynamic_table.py
- test_compile_hybrid_table.py
- test_compile_iceberg_table.py
- test_compile_snowflake_table.py
- test_create_dynamic_table.py
- test_create_hybrid_table.py
- test_create_iceberg_table.py
- test_create_snowflake_table.py
- test_generic_options.py
- test_reflect_dynamic_table.py
- test_reflect_hybrid_table.py
- test_reflect_snowflake_table.py
- users.txt
- __init__.py
- conftest.py
- README.md
- test_suite.py
- __init__.py
- conftest.py
- README.rst
- test_base_quoting.py
- test_compiler.py
- test_copy.py
- test_core.py
- test_create.py
- test_cross_database_reflection.py
- test_custom_decimal.py
- test_custom_functions.py
- test_custom_types.py
- test_decfloat.py
- test_dialect_connect.py
- test_geography.py
- test_geometry.py
- test_imports.py
- test_index_reflection.py
- test_keys.py
- test_loader_criteria_regression.py
- test_multivalues_insert.py
- test_orm.py
- test_pandas.py
- test_qmark.py
- test_quote.py
- test_quote_identifiers.py
- test_reflection_cache.py
- test_rely.py
- test_semi_structured_datatypes.py
- test_sequence.py
- test_snow_3656048.py
- test_structured_datatypes.py
- test_structured_type_json.py
- test_structured_type_json_read.py
- test_structured_type_json_roundtrip.py
- test_structured_type_json_write.py
- test_table_option_quoting.py
- test_telemetry_adapter.py
- test_timestamp.py
- test_transactions.py
- test_unit_case_sensitivity.py
- test_unit_connections_args.py
- test_unit_core.py
- test_unit_cte.py
- test_unit_escaping.py
- test_unit_identifier.py
- test_unit_identifiers.py
- test_unit_index_reflection.py
- test_unit_large_schema_tables.py
- test_unit_name_utils.py
- test_unit_orm.py
- test_unit_reflection_cache.py
- test_unit_structured_type_info_manager.py
- test_unit_structured_types.py
- test_unit_types.py
- test_unit_url.py
- test_vector.py
- util.py
- .gitignore
- .gitmodules
- .pre-commit-config.yaml
- CONTRIBUTING.md
- DESCRIPTION.md
- LICENSE.txt
- license_header.txt
- MANIFEST.in
- MIGRATING.md
- pyproject.toml
- README.md
- setup.cfg
# Installation Guide
1. Get the code
git clone https://github.com/snowflakedb/snowflake-sqlalchemy
Downloads the entire project code from GitHub to your computer.
cd snowflake-sqlalchemy
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install --upgrade snowflake-sqlalchemy
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. Docker
EasyPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
docker build -f ci/docker/sqlalchemy_build/Dockerfile -t snowflake-sqlalchemy .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 snowflake-sqlalchemy
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
4. Python
EasyPrerequisites
pip install --upgrade snowflake-sqlalchemy
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)
