sách gpt4 ăn đã đi

postgresql - 无法从 Jooq Jooq 配置 jooq.properties 为 postgresql 生成表

In lại Tác giả: Walker 123 更新时间:2023-11-29 12:06:38 25 4
mua khóa gpt4 giày nike

我已经从 MySQL 表生成了 java 模型文件。但是现在我们正在切换到 PostgreSQL,我需要一切才能在那里工作。所以我为 PostgreSQL 配置创建了一个新的 jooq.properties 文件。但是,它不会从表中生成任何模型文件。

PostgreSQL 的 jooq.properties 文件是

#Configure the database connection here
jdbc.Driver=org.postgresql.Driver
jdbc.URL=jdbc:postgresql://localhost/ofbiz_olo
jdbc.Schema=public
jdbc.User=postgres
jdbc.Password=standard

#The default code generator. You can override this one, to generate your own code style
generator=org.jooq.util.DefaultGenerator

#The database type. The format here is:
#generator.database=org.util.[database].[database]Database
generator.database=org.jooq.util.postgres.PostgresDatabase

#All elements that are generated from your schema (several Java regular expressions, separated by comma)
generator.database.includes=OLO.*,USER_LOGIN,PRODUCT,PERSON

#All elements that are excluded from your schema (several Java regular expressions, separated by comma). Excludes match before includes
generator.database.excludes=

#Primary key / foreign key relations should be generated and used.
#This will be a prerequisite for various advanced features
generator.generate.relations=true

#The destination package of your generated classes (within the destination directory)
generator.target.package=com.olo.base.model

#The destination directory of your generated classes
generator.target.directory=src

我在命令行中得到的输出是

INFO: Initialising properties : /jooq.properties
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Database parameters
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: ----------------------------------------------------------
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: dialect : POSTGRES
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: schema : public
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: target dir : src
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: target package : com.olo.base.model
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: ----------------------------------------------------------
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Emptying : /home/shekhar/Projects/olo_sf_base/src/com/olo/base/model
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Generating classes in : /home/shekhar/Projects/olo_sf_base/src/com/olo/base/model
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Generating schema : Public.java
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Generating factory : PublicFactory.java
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Schema generated : Total: 67.978ms
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Sequences fetched : 0
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Masterdata tables fetched: 0
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Tables fetched : 0
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: UDTs fetched : 0
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: ARRAYs fetched : 0
14 Jul, 2011 8:41:11 PM org.jooq.impl.JooqLogger info
INFO: Enums fetched : 0
14 Jul, 2011 8:41:12 PM org.jooq.impl.JooqLogger info
INFO: Procedures fetched : 0
14 Jul, 2011 8:41:12 PM org.jooq.impl.JooqLogger info
INFO: Functions fetched : 0
14 Jul, 2011 8:41:12 PM org.jooq.impl.JooqLogger info
INFO: Packages fetched : 0
14 Jul, 2011 8:41:12 PM org.jooq.impl.JooqLogger info
INFO: GENERATION FINISHED! : Total: 728.67ms, +660.692ms

pgAdmin3 中的 PostgreSQL 信息看起来像 pgsql->databases->ofbiz_olo->Schemas->public->Tables

câu trả lời hay nhất

jOOQ 1.x 的历史答案:

也许,试试(小写字母)

generator.database.includes=olo.*,user_login,product,person

甚至

generator.database.includes=.*

关于postgresql - 无法从 Jooq Jooq 配置 jooq.properties 为 postgresql 生成表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6695739/

25 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress