ClickHouse / ClickHouse/clickhouse-connect
`encryption=true` flag for clickhouse_connect
- Dominant language
- Python
- Stars
- 521
- Forks
- 159
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 46
Description
### Company or project name
Portcullis
### Use case
Would there be a use-case for a flag that handles automatic encryption/decryption for clickhouse_connect? I notice that these docs mostly focus on the table functions from the perspective of running a query directly, but I was thinking it would be neat if you could say just add an encryption=true flag with clickhouse_connect to have the same functionality
### Describe the solution you'd like
I'm envisioning essentially just copying the functionality of the encryption and decryption table functions for `clickhouse_connect` into a flag
### Describe alternatives you've considered
_No response_
### Additional context
_No response_
Contributor guide
Research direction
Start by reading the existing encryption and decryption table-function implementation and the clickhouse_connect option-handling entry points. Determine how an encryption=true flag would fit the connector API, then define tests that verify the flag's behavior and its interaction with existing table functions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- databases, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100