Module postgresql

Entities

entity postgresql::Database

Parents: std::PurgeableResource

attribute string db_name
relation postgresql::PostgresqlServer server [1]

other end: postgresql::PostgresqlServer.databases [0:*]

relation postgresql::User owner [1]

The following implements statements select implementations for this entity:

entity postgresql::PostgresqlServer

Parents: ip::services::Server

relation postgresql::Database databases [0:*]

other end: postgresql::Database.server [1]

relation postgresql::User users [0:*]

other end: postgresql::User.server [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity postgresql::User

Parents: std::PurgeableResource

attribute string username
attribute string password
relation postgresql::PostgresqlServer server [1]

other end: postgresql::PostgresqlServer.users [0:*]

The following implements statements select implementations for this entity:

Implementations

implementation postgresql::postgresqlServer

Resources

class postgresql.resources.Database
class postgresql.resources.User

Handlers

class postgresql.resources.DatabaseProvider
class postgresql.resources.UserProvider