Создание каталога / схемы / таблицы в контейнере prestosql/presto
Я хотел бы использовать контейнер prestosql/presto для автоматических тестов. Для этого хочу получить возможность программно создавать каталог / схему / таблицу. К сожалению, я не нашел вариант через переменные среды докера. Если я пытаюсь сделать это через коннектор jdbc, я получаю следующую ошибку:"Этот коннектор не поддерживает создание таблиц".
Как я могу создавать схемы или таблицы с помощью контейнера prestosql/presto?
1 ответ
Решение
Если вы пишете тесты на Java (как предлагает тег JDBC), вы можете использовать библиотеку https://www.testcontainers.org/. Поставляется с модулем Presto.
- использует
prestosql/presto
контейнер под капотом - поставляется с предустановленным соединителем памяти Presto, так что вы можете создавать схемы и таблицы там