Dbterd

Latest version: v1.18.0

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 10

1.7.1

What's Changed
- Ignore the column's double quote in generated ERD
- Sec updates

Under the hood
* chore: `Cookie` HTTP header isn't stripped on cross-origin redirects by datnguye in https://github.com/datnguye/dbterd/pull/56
* chore: urllib3's request body not stripped after redirect from 303 st… by datnguye in https://github.com/datnguye/dbterd/pull/59
* Checked map length to prevent errors by lvarley in https://github.com/datnguye/dbterd/pull/58

New Contributors
* lvarley made their first contribution in https://github.com/datnguye/dbterd/pull/58

**Full Changelog**: https://github.com/datnguye/dbterd/compare/1.7.0...1.7.1

1.7.0

What's Changed

Add `--entity-name-format` (`-enf` in short) to decide how the table name is generated

Currently, it supports

dbterd run --entity-name-format resource.package.model default
dbterd run --entity-name-format database.schema.table with fqn of the physical tables
dbterd run --entity-name-format schema.table with schema.table only
dbterd run --entity-name-format table with table name only


Under the hood
* Feature/54 Add entity name format by datnguye in https://github.com/datnguye/dbterd/pull/55


**Full Changelog**: https://github.com/datnguye/dbterd/compare/1.6.0...1.7.0

1.6.0

What's Changed
New option `--dbt-auto-artifacts` will work together with `--dbt` option in order to trigger the dbt artifact files generated for a dbt project.

The command will look like:

BEFORE:

cd /path/to/dbt/project
dbt docs generate
dbterd run -s +my_model --dbt


AFTER:

cd /path/to/dbt/project
dbterd run -s +my_model --dbt --dbt-auto-artifacts


Under the hood
* Feature/52 auto dbt artifacts by datnguye in https://github.com/datnguye/dbterd/pull/53


**Full Changelog**: https://github.com/datnguye/dbterd/compare/1.5.0...1.6.0

1.5.0

What's Changed
Allow to reuse dbt Selection leveraging dbt Programmatic Invocation, with having the addtional options:
- `--dbt`
- `--dbt-project-dir`
- `--dbt-target`

For example, generate ERD selecting model named 'abc' upstreaming:

cd your/dbt/project
dbt docs gerenrate
dbterd run -s +abc --dbt


NOTE:
The following command will failed to Unsupported Selection, because it will use `dbterd`'s Selection:

dbterd run -s +abc


Under the hood
* Feature/49 add dbt selection by datnguye in https://github.com/datnguye/dbterd/pull/50


**Full Changelog**: https://github.com/datnguye/dbterd/compare/1.4.0...1.5.0

1.4.0

What's Changed
- Add exposure selection `dbterd run -s exposure:name`

Under the hood
* Feature/47 add exposure selection by datnguye in https://github.com/datnguye/dbterd/pull/48


**Full Changelog**: https://github.com/datnguye/dbterd/compare/1.3.0...1.4.0

1.3.0

What's Changed
- Make dbt-artifacts-parser top pin to <1.0.0
- Add WARN to upgrade the package for the new artifact version which is not supported yet
- Add `-cv` catalog version option

Under the hood
* feat: soft deps + catalog option by datnguye in https://github.com/datnguye/dbterd/pull/46


**Full Changelog**: https://github.com/datnguye/dbterd/compare/1.2.5...1.3.0

Page 6 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.