Closed AxelThevenot closed 8 months ago
Yes I saw it but I highly prefer a more declarative approach 🙏 And it forces having a good documentation 😇
Thank you for merging it
And I probably will re-inspire myself of this package to add some new optional arguments
Description
A dbt package to
SELECT *
withoutSELECT *
!🎯 Selective Column Inclusion: Generate exhaustive
SELECT
expressions for models and sources removing your oldSELECT *
from your queries, improving readability when compiled.🚫 Configurable: Use the optional
except
argument to tailor the output by excluding specific columns. Enhance query clarity with thealias
argument, especially useful for multiple model instances.🌐 Cross-Platform Compatibility: Supports all data platforms, ensuring flexibility in your data stack.
Link to your package's repository: https://github.com/AxelThevenot/dbt-star
Checklist
This checklist is a cut down version of the best practices that we have identified as the package hub has grown. Although meeting these checklist items is not a prerequisite to being added to the Hub, we have found that packages which don't conform provide a worse user experience.
First run experience
Customisability
Packages for data transformation (delete if not relevant):
Dependencies
Dependencies on dbt Core
require-dbt-version
range indbt_project.yml
. Example: A package which depends on functionality added in dbt Core 1.2 should set itsrequire-dbt-version
property to[">=1.2.0", "<2.0.0"]
.Dependencies on other packages defined in packages.yml:
Interoperability
{{ dbt.except() }}
and{{ dbt.type_string() }}
.users
.Versioning