这个错误通常是由于在AWS Redshift中使用未知视图或表而导致的。解决方法是检查脚本或查询中是否使用了正确的视图或表名称,并确保您有相应的访问权限。另外,可能需要运行SQL脚本来创建SVV_EXTERNAL_PARTITIONS视图。以下是创建SVV_EXTERNAL_PARTITIONS视图的示例代码:
CREATE VIEW SVV_EXTERNAL_PARTITIONS AS SELECT p.dbname, p.schemaname, p.tablename, sp.location AS path, sp.partition AS part FROM pg_partitions p INNER JOIN svv_external_partlocations sp ON p.partition = sp.part AND p.relname = sp.tablename;
运行上述代码后,您应该能够成功访问SVV_EXTERNAL_PARTITIONS视图。
上一篇:表或视图不存在|PLSQL