The development environment used is a docker-compose stack in the deployments folder. It spins up containers for postgresql, terraform development environment, denodo virtual data port, and denodo design studio. This allows testing for the provider running terraform apply and destroy commands. The postgresql container acts as a data source where it holds sample data within the northwinds database. The denodo version is 8.0 using the express license.
- Postgresql 14.1
- Terraform
- Go Lang
- Gopher Notes
- Denodo: Virtual Data Port
- Denodo: Design Studio
clean-buildclean up terraform provider build artifactsclean-examplesclean up terraform examples used for testing the providerdestory-examplestear down test examplesdev-env-upspin up docker compose development environmentdev-env-downtear down docker compose development environmentdocsgenerate terraform markdown documentsgo-fmtformat go lang codeinstallbuild provider and install ittesttest go lang codetest-examplesuse examples to test providertf-fmtformat terraform files used in test folder
- User and Access Right in Virtual DataPort
- Data Catalog Permissions
- Diagnostics and Monitoring Permissions
- Call APIs with Terraform Providers
- Creating A DSN-Less Connection
- Creating A Terraform Provider - Part 1
- Creating A Terraform Provider - Part 2
- Writing Custom Terraform Providers
- Denodo Creating a DSN-Less Connection
- Denodo Virtual DataPort VQL Guide v8.0
- Getting Started With pgx Through database/sql
- pgx - PostgreSQL Driver and Toolkit
- Retrieving Result Sets
- Package SQL
- Terraform Provider Hashicups