Схемы не были загружены: пожалуйста, проверьте настройки вашего соединения и действительно ли jOOQ поддерживает вашу базу данных (и версию вашей базы данных!) - PullRequest
0 голосов
/ 08 ноября 2018

Я использую jooq-codegen-maven версия <3.10.5>

Работает с Postgresql 10.4, но не работает с PostgreSQL 9.4.6, выдает предупреждение:

[WARNING] No schemata were loaded  : Please check your connection settings, and whether your database (and your database version!) is really supported by jOOQ. Also, check the case-sensitivity in your configured <inputSchema/> elements : {=[schema_name]}

Есть ли таблица совместимости для версий jooq (генератора кода) и db?

Моя конфигурация плагина:

<plugin>
    <groupId>org.jooq</groupId>
    <artifactId>jooq-codegen-maven</artifactId>
    <version>3.10.5</version>
    <executions>
        <execution>
            <goals>
                <goal>generate</goal>
            </goals>
        </execution>
    </executions>
    <dependencies>
        <dependency>
            <groupId>postgresql</groupId>
            <artifactId>postgresql</artifactId>
            <version>9.1-901.jdbc3</version>
        </dependency>
    </dependencies>
    <configuration>
        <!-- JDBC connection parameters -->
        <jdbc>
            <driver>org.postgresql.Driver</driver>
            <url>jdbc:postgresql://X.X.X.106:5432/postgres</url>
            <user>xxxx</user>
            <password>xxxx</password>
        </jdbc>
        <!-- Generator parameters -->
        <generator>
            <name>org.jooq.util.DefaultGenerator</name>
            <database>
                <name>org.jooq.util.postgres.PostgresDatabase</name>
                <includes>.*</includes>
                <inputSchema>somedata</inputSchema>
                <excludes></excludes>
            </database>
            <target>
                <packageName>com.xxxx.xxxx.jooq.generated</packageName>
                <directory>target/generated-sources/jooq</directory>
            </target>
        </generator>
    </configuration>
</plugin>

1 Ответ

0 голосов
/ 09 ноября 2018

В моем случае часть базы данных jdbc url (jdbc: postgresql: //X.X.X.106: 5432 / postgres ) была неправильной для моей новой базы данных. Таким образом, изменение его с правильным решило мою проблему.

...