PostgreSQL不允许在视图的SQL定义中存储内联注释,因为解析了CREATE VIEW语句,然后进行分析以查看引用了哪些表和其他数据库对象,然后分析的解析树是保存。
但是在我们的应用程序中,我们设计了一个过程,它使用我们在注释中提到的标记作为CREATE VIEW定义的一部分。 Oracle数据库中的情况也很好,因为它也存储了内联注释。在迁移过程中,我们无法移植我们的功能之一,这些功能依赖于Postgres中的View中的注释,但它没有保存注释。
我们是否还要在Postgres db中获取实际的VIEW文本。