BSD Ports

databases/py-snowddl 0.36.2 DragonFly

Object management automation tool for Snowflake

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
databases, python
Package size
285.9 KiB, 2486.5 KiB installed

Description

SnowDDL is a declarative-style tool for object management automation in Snowflake.

It is not intended to replace other tools entirely, but to provide an alternative approach focused on practical data engineering challenges.

You may find SnowDDL useful if:

  • complexity of object schema grows exponentially, and it becomes hard to manage
  • your organization maintains multiple Snowflake accounts (dev, stage, prod)
  • your organization has multiple developers sharing the same Snowflake account and suffering from conflicts
  • it is necessary to generate some part of configuration dynamically using Python

In the other systems

SystemPortVersion
DragonFlydatabases/py-snowddl0.36.2
FreeBSDdatabases/py-snowddl0.67.5
HardenedBSDdatabases/py-snowddl0.67.5
GhostBSDdatabases/py-snowddl0.67.5

Install

Binary package:

pkg install py311-snowddl

From DPorts:

cd /usr/dports/databases/py-snowddl && make install clean

Dependencies

Run dependencies 5

No port depends on this one.