Пропадает таблица в базе данных duckDB

Использую базу данных duckDB для чтения файлов parquet.
Подключаю ее следующим образом:

    @Bean
    public JdbcTemplate jdbcTemplate(DataSource dataSource){
        JdbcTemplate duckdb =new JdbcTemplate();
        duckdb.setDataSource(dataSource);
        return duckdb;
    }
    @Bean
    public DataSource dataSource() {
        HikariConfig config = new HikariConfig();
        config.setDriverClassName("org.duckdb.DuckDBDriver");
        config.setMaximumPoolSize(10);
        config.setMaxLifetime(3);
        config.setJdbcUrl("jdbc:duckdb:");
        HikariDataSource ds = new HikariDataSource(config);
        return ds;
    }

И выполняю запрос:

CREATE TABLE test AS SELECT * FROM 'test.parquet';

Потом получаю данные из таблицы, произвожу вычисления и сохраняю в таблицу.
Вся работа должна длится более часа.
Но через пол часа код останавливается с сообщением о том, что таблицы test не существует.
Может кто знает в чем проблема?


Ответы (0 шт):