PostgreSQL is an advanced open-source relational database management system (RDBMS) known for its robustness, extensibility, and standards compliance. It supports a wide range of data types and advanced features such as transactions, foreign keys, and full-text search, making it suitable for both small and large-scale applications.

Supported versions

  • PostgreSQL 13 and above

Default Hierarchy

How objects are presented in the left hierarchy. The folders are in yellow. diagram

Object Types

Dawiso integrates from PostgreSQL:

Database

Maps to PostgreSQL Database object type.

Source AttributeTarget Attribute in Dawiso
descriptionScanned Description
oidOID
datminmxidMin Multixact ID
tablespaceTablespace
ownerOwner
encodingEncoding
datcollateLC_COLLATE
datctypeLC_CTYPE
datistemplateIs Template
datallowconnAllow Connection
datconnlimitMax Connections
datfrozenxidFrozen XID

Schema

Maps to PostgreSQL Schema object type.

Source AttributeTarget Attribute in Dawiso
nspnameName
descriptionScanned Description
ownerOwner

Function

Maps to PostgreSQL Function object type.

Source AttributeTarget Attribute in Dawiso
pronameName
descriptionScanned Description
oidOID
prosecdefIs security Definer
proleakproofHas No Side Effects
proisstrictReturns Null on Nulls
proretsetReturns a Set
provolatileVolatile
proparallelParallel
pronargsNr. of Arguments
pronargdefaultsNr. of Arguments with Default
prorettypeReturn Data Type
proargdefaultsDefault Values
ownerOwner
probinAdditional Call Info
proconfigLocal Settings
proaclAccess Control List
schemaSchema
languageLanguage
definitionDefinition
argumentsArguments
procostEst. Execution Cost
prorowsEst. Nr. of Result Rows
prokindType

Procedure

Maps to PostgreSQL Procedure object type.

Source AttributeTarget Attribute in Dawiso
pronameName
descriptionScanned Description
oidOID
prosecdefIs security Definer
proleakproofHas No Side Effects
proisstrictReturns Null on Nulls
proretsetReturns a Set
provolatileVolatile
proparallelParallel
pronargsNr. of Arguments
pronargdefaultsNr. of Arguments with Default
prorettypeReturn Data Type
proargdefaultsDefault Values
ownerOwner
probinAdditional Call Info
proconfigLocal Settings
proaclAccess Control List
schemaSchema
languageLanguage
definitionDefinition
argumentsArguments
procostEst. Execution Cost
prorowsEst. Nr. of Result Rows
prokindType

Table

Maps to PostgreSQL Table object type.

Source AttributeTarget Attribute in Dawiso
tablenameName
descriptionScanned Description
schemaSchema
user_defined_type_nameUser Defined Type Name
is_insertable_intoIs Insertable Into
is_typedIs Typed
commit_actionCommit Action
ownerOwner
tablespaceTablespace
hasindexesHas Indexes
hasrulesHas Rules
hastriggersHas Triggers
rowsecurityHas Row Security
user_defined_type_catalogUser Defined Type Catalog
user_defined_type_schemaUSer Defined Type Schema

Table Column

Maps to PostgreSQL Table Column object type.

Source AttributeTarget Attribute in Dawiso
column_nameName
descriptionScanned Description
schemaSchema
numeric_precision_radixNumeric Precision Radix
numeric_scaleNumeric Scale
datetime_precisionDatetime Precision
interval_typeInterval Type
interval_precisionInterval Precision
collation_catalogCollation Catalog
collation_schemaCollation Schema
collation_nameCollation Name
domain_catalogDomain Catalog
domain_schemaDomain Schema
tableTable
domain_nameDomain Name
udt_catalogUDT Catalog
udt_schemaUDT Schema
udt_nameUDT Name
maximum_cardinalityMaximum Cardinality
dtd_identifierDTD Identifier
is_updatableIs Updateable
ordinal_positionPosition
column_defaultDefault
is_nullableIs Nullable
data_typeDatatype
character_maximum_lengthCharacter Max Length
character_octet_lengthCharacter Octet Length
numeric_precisionNumeric Precision

View

Maps to PostgreSQL View object type.

Source AttributeTarget Attribute in Dawiso
viewnameName
descriptionScanned Description
ownerOwner
definitionDefinition

View Column

Maps to PostgreSQL View Column object type.

Source AttributeTarget Attribute in Dawiso
column_nameName
descriptionScanned Description
schemaSchema
numeric_precision_radixNumeric Precision Radix
numeric_scaleNumeric Scale
datetime_precisionDatetime Precision
interval_typeInterval Type
interval_precisionInterval Precision
collation_catalogCollation Catalog
collation_schemaCollation Schema
collation_nameCollation Name
domain_catalogDomain Catalog
domain_schemaDomain Schema
tableTable
domain_nameDomain Name
udt_catalogUDT Catalog
udt_schemaUDT Schema
udt_nameUDT Name
maximum_cardinalityMaximum Cardinality
dtd_identifierDTD Identifier
is_updatableIs Updateable
ordinal_positionPosition
column_defaultDefault
is_nullableIs Nullable
data_typeDatatype
character_maximum_lengthCharacter Max Length
character_octet_lengthCharacter Octet Length
numeric_precisionNumeric Precision