config_from_pg.generate

Generates config based on pgconfig.settings and pickles for reuse in webapp.

This code is expected to be used on Postgres 10 and newer.

Module Contents

Functions

run()

Saves pickled config data from defined database connection.

get_pg_version_num(→ int)

Returns the Postgres version number as an integer.

get_config_data(→ list)

Query Postgres for data about default settings.

save_config_data(data, pg_version_num)

Pickles config data for reuse later.

config_from_pg.generate.run()[source]

Saves pickled config data from defined database connection.

config_from_pg.generate.get_pg_version_num() int[source]

Returns the Postgres version number as an integer.

Expected to be used on Postgres 10 and newer only.

Returns:

pg_version_num

Return type:

int

config_from_pg.generate.get_config_data() list[source]

Query Postgres for data about default settings.

Returns:

results

Return type:

list

config_from_pg.generate.save_config_data(data: list, pg_version_num: int)[source]

Pickles config data for reuse later.

Parameters:
  • data (list) – List of dictionaries to pickle.

  • pg_version_num (int) – Integer of Postgres version.