调用:mvn liquibase:generateChangeLog时,我收到以下错误:
*Object 'DATAWAREHOUSE_DB_DEV.INFORMATION_SCHEMA.CONSTRAINTS' does not exist or not authorized.* 有没有人找到解决这个问题的办法?看起来雪花有一个视图DATAWAREHOUSE_DB_DEV.INFORMATION_SCHEMA.TABLE_CONSTRAINTS,但是雪花不支持同义词,你不能在INFORMATION_SCHEMA中创建任何新的视图(来匹配liquibase正在寻找的视图)。
发布于 2020-02-16 06:53:52
在我看来,这似乎是Liquibase版本的问题或类似的问题。
如果您确实需要一种变通方法,您是否可以在不同的架构中创建一个可与您的解决方案一起使用的视图?
与此类似:
create view public.constraints(constraint_catalog, constraint_schema, constraint_name) as (
-- Start at the top of the hierarchy ...
select constraint_catalog, constraint_schema, constraint_name
from information_schema.table_constraints
);
select * from public.constraints;https://stackoverflow.com/questions/60231722
复制相似问题