testcontainers / testcontainers-java

Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
https://testcontainers.org
MIT License
8.04k stars 1.66k forks source link

[Feature]: Presto Module uses the outdated Docker Image of `ghcr.io/trinodb/presto` and needs to be updated to `prestodb/presto` #8657

Open linghengqian opened 6 months ago

linghengqian commented 6 months ago

Module

Presto

Problem

This module is deprecated, use Trino module.

Solution

Benefit

Alternatives

Would you like to help contributing this feature?

No

eddumelendez commented 4 months ago

Thanks for raising the issue, @linghengqian! But, IIRC it can be related to the move from Presto to Trino years ago.

Following with what you describe I've found deploy-docker doc and it seems the existing container implementation is missing. Also, when just switching to prestodb/presto image I got Query failed (#20240628_211923_00000_snga6): Catalog does not exist: memory. So, I think we need memory configuration.

I don't think I am the right person to do those changes. But, PRs are welcome from the ones with Presto knowledge.

linghengqian commented 4 months ago

Thanks for raising the issue, @linghengqian! But, IIRC it can be related to the move from Presto to Trino years ago.

Following with what you describe I've found deploy-docker doc and it seems the existing container implementation is missing. Also, when just switching to prestodb/presto image I got Query failed (#20240628_211923_00000_snga6): Catalog does not exist: memory. So, I think we need memory configuration.

I don't think I am the right person to do those changes. But, PRs are welcome from the ones with Presto knowledge.