Welcome to pirogue’s documentation!

pirogue.SingleInheritance(parent_table, ...)

Creates a join view with associated triggers to edit for a single inheritance.

pirogue.MultipleInheritance(definition[, ...])

Creates a view for multiple inheritance objects with associated triggers to edit data.

pirogue.SimpleJoins(definition[, pg_service])

Creates a view made of simple joins, without any edit triggers.

pirogue.information_schema

pirogue.utils.table_parts(name)

Returns a tuple with schema and table names

pirogue.utils.select_columns(pg_cur, ...[, ...])

Returns the list of columns to be used in a SELECT command

pirogue.utils.insert_command(pg_cur, ...[, ...])

Creates an INSERT command

pirogue.utils.update_command(pg_cur, ...[, ...])

Creates an UPDATE command

pirogue.exceptions

Indices and tables