Documenting the delta between EDB system catalogs and information available in PostgreSQL#5038
Conversation
8a1b535 to
c704a6e
Compare
.../16/reference/oracle_compatibility_reference/epas_compat_cat_views/pg_views/pg_attribute.mdx
Show resolved
Hide resolved
…ence/epas_compat_cat_views/pg_views/pg_attribute.mdx Co-authored-by: nidhibhammar <59045594+nidhibhammar@users.noreply.github.com>
.../16/reference/oracle_compatibility_reference/epas_compat_cat_views/pg_views/pg_attribute.mdx
Outdated
Show resolved
Hide resolved
...pas/16/reference/oracle_compatibility_reference/epas_compat_cat_views/pg_views/pg_authid.mdx
Show resolved
Hide resolved
|
|
||
| | Name | Type | Description | | ||
| | --------------------- | ------- | ----------------------------------------------------------------------------------------------------- | | ||
| | relbackingtable | "char" | Specifies whether a table is backing relation for any other object. The default value is `d` for a normal object and `q` for queue tables. We store the relbackingtable as `q` for all the backing objects of QUEUE TABLE (backing table, index, toast table, and so forth). | |
There was a problem hiding this comment.
Using relbackingtable we can identify whether table is backing relation for
- any other object. Default value for relbackingtable will be 'd' for normal
- object and 'q' for queue tables. We store the relbackingtable as 'q' for all
- the backing object of QUEUE TABLE (backing table, index, toast table, etc).
*/
...epas/16/reference/oracle_compatibility_reference/epas_compat_cat_views/pg_views/pg_class.mdx
Show resolved
Hide resolved
...epas/16/reference/oracle_compatibility_reference/epas_compat_cat_views/pg_views/pg_class.mdx
Outdated
Show resolved
Hide resolved
.../16/reference/oracle_compatibility_reference/epas_compat_cat_views/pg_views/pg_collation.mdx
Outdated
Show resolved
Hide resolved
.../16/reference/oracle_compatibility_reference/epas_compat_cat_views/pg_views/pg_collation.mdx
Outdated
Show resolved
Hide resolved
.../16/reference/oracle_compatibility_reference/epas_compat_cat_views/pg_views/pg_namespace.mdx
Outdated
Show resolved
Hide resolved
...as/16/reference/oracle_compatibility_reference/epas_compat_cat_views/pg_views/pg_synonym.mdx
Outdated
Show resolved
Hide resolved
.../16/reference/oracle_compatibility_reference/epas_compat_cat_views/pg_views/pg_namespace.mdx
Outdated
Show resolved
Hide resolved
tusharahuja
left a comment
There was a problem hiding this comment.
I provided all the comments for the missing description and other than that - the rest looks good. Thanks.
| | nspobjecttype | oid | | | ||
| | nspparent | oid | | | ||
| | nspremoteschema | text | | | ||
| | nspsecdef | boolean | | |
There was a problem hiding this comment.
nspname - Name of the namespace
nspowner - Owner of the namespace
nspparent - Schema (Namespace) of the Package (0 for regular schema)
nspobjecttype - Object Type to which this Package belongs to
nspforeignserver - Foreign Server where foreign namespace is
nspsecdef - Namespace (Package) is a security definer
nspcompoundtrigger - Is this a Compound Trigger's package
nspremoteschema - Name of the foreign namespace
nspheadsrc - Header of a Package
nspbodysrc - Body of a Package
Another change based on Tushar's comments
|
@tusharahuja, can you have a look if any further changes are needed. |
|
@tusharahuja, can you have look at it, and let us know if any further changes are required |
tusharahuja
left a comment
There was a problem hiding this comment.
if we go to this page
https://deploy-preview-5038--edb-docs-staging.netlify.app/docs/epas/latest/reference/oracle_compatibility_reference/epas_compat_cat_views/pg_views/
We are saying
"
System catalog views v16
System catalog views are present in PostgreSQL. They may have extra information when accessed in EDB Postgres Advanced Server. The [PG_USER] view is an example of a system catalog view that provides additional information specific to EDB Postgres Advanced Server.
"
We need to remove this line
"The [PG_USER] view is an example of a system catalog view that provides additional information specific to EDB Postgres Advanced Server.
"
from there.
rest looks good.
|
@nidhibhammar I made the change suggested by Tushar. If you can mark it as reviewed, this one should be ready to merge. |
Added files for:
pg_attribute
pg_authid
pg_class
pg_collation
pg_database
pg_namespace
pg_partitioned_table
pg_proc
pg_subscription
pg_synonym
pg_trigger
pg_type
pg_user
Addresses https://enterprisedb.atlassian.net/browse/DF-368