org.postgresql.util.PSQLException: 错误: 关系 “sched_name” 不存在
解决:把数据库表关于qrtz_
开头的表字段名都改成小写的
原因:mysql大小写不敏感而postgresql对大小写敏感,大写字段查询要加双引号
- MySQL 用服务器主机的底层文件系统所包含的目录和文件来表示数据库和表。因此,数据库名和表名的默认大小写取决于服务器主机的操作系统在命名方面的规定。
- 比如 Windows 系统的文件名不区分大小写,所以运行在 Windows 系统上面的 MySQL 服务器也不用区分数据库名和表名的大小写。
- Linux 系统的文件名区分大小写,所以运行在 Linux 系统上的 MySQL 服务器需要区分数据库名和表名的大小写。
- 对于 Mac OS X 平台,其文件系统中的名字是个例外,它们不区分大小写。
建议数据库名、表名和字段名统一使用小写字母,防止 MySQL 产生大小写问题。
并且 InnoDB 引擎在其内部都是以小写字母方式来存储数据库名和表名的。