我不明白为什么liquibase在做差异时会执行下面显示0 = 1的选择?
评论说“用SQL检查自动增量”,但我不明白选择应该如何工作。我在Informix和Postgress中都尝试了选择,并且都没有返回任何行。
<小时/> 从执行liquibase diff记录:
DEBUG 1/22/15 4:41 PM:liquibase:连接到khhis @jdbc:informix-sqli://stmst3.test.trnswrks.com:56670:informixserver = stmst3; database = edi
DEBUG 1/22/15 4:41 PM:liquibase:将auto commit设置为false
DEBUG 1/22/15 4:41 PM:liquibase:执行EXECUTE数据库命令:EXECUTE PROCEDURE IFX_ALLOW_NEWLINE('T');
DEBUG 1/22/15 4:41 PM:liquibase:连接到khhis @jdbc:informix-sqli://stmsq3.qa.trnswrks.com:56070:informixserver = stmsq3; database = edi
DEBUG 1/22/15 4:41 PM:liquibase:将auto commit设置为false
DEBUG 1/22/15 4:41 PM:liquibase:执行EXECUTE数据库命令:EXECUTE PROCEDURE IFX_ALLOW_NEWLINE('T');
DEBUG 1/22/15 4:41 PM:liquibase:1421962892055的计算校验和为b070ab11550d2082fedb3e665e9d1101
DEBUG 2015年1月22日下午4:41:liquibase:使用SQL检查edipro_function.edi的自动增量:'从informix.edipro_function选择edipro_function,其中0 = 1'
DEBUG 1/22/15 4:41 PM:liquibase:使用SQL检查edipro_function.edi的自动增量:'从informix.edipro_function中选择function_type,其中0 = 1'
DEBUG 2015年1月22日下午4:41:liquibase:使用SQL检查edipro_function.edi是否自动增加:'从informix.edipro_function中选择公司,其中0 = 1'
DEBUG 1/22/15 4:41 PM:liquibase:使用SQL检查edipro_function.edi是否自动增加:'从informix.edipro_function选择edipro_send_recv,其中0 = 1'
DEBUG 2015年1月22日下午4:41:liquibase:使用SQL检查edipro_function.edi的自动增量:'从informix.edipro_function中选择数据,其中0 = 1'
DEBUG 2015年1月22日下午4:41:liquibase:使用SQL检查edipro_function.edi的自动增量:'从informix.edipro_function中选择值,其中0 = 1'
答案 0 :(得分:0)
通常使用这样的select语句来获取查询的标题信息。