possible to change the name of the auto_pk_support table?

"Robert A. Decker" <[email protected]> Wed, 30 Apr 2025 16:29:11 -0400
Newsgroups gmane.comp.java.cayenne.user
Message-ID <[email protected]>
I'm trying to set the name of the auto_pk_support table to be eo_pk_table instead.

Is it possible to do this in code, similar to below with the addModule/ServerModule section (which doesn't work because the key isn't correct). I don't see anything I can use here:
https://cayenne.apache.org/docs/4.1/cayenne-guide/#appendix-a-configuration-properties

Also, is it possible to do in the modeller as well?

thanks,
Rob


cayenneRuntime = ServerRuntime.builder()
	.addConfig("cayenne-project.xml")
	.addModule(binder ->
		ServerModule.contributeProperties(binder)
			.put("cayenne.PkGenerator.GeneratedKeyTableName", "eo_pk_table"))
	.dataSource(DataSourceBuilder
		.url("jdbc:mysql://127.0.0.1:3306/sms?useSSL=false&serverTimezone=UTC")
		.driver("com.mysql.cj.jdbc.Driver")
		.userName("sms")
		.password("").build())
		.build();