aequilibrae.project.project_creation#

Functions

add_triggers(conn, logger, db_type)

Adds consistency triggers to the project

create_base_tables(conn, logger, db_type)

initialize_tables(logger, db_type, conn)

recreate_columns(conn, logger, table, old_table)

Recreate columns for a table if any were added.

remove_triggers(conn, logger, db_type)

run_queries_from_sql_file(conn, logger, qry_file)

aequilibrae.project.project_creation.add_triggers(conn: Connection, logger: Logger, db_type: str) None[source]#

Adds consistency triggers to the project

aequilibrae.project.project_creation.create_base_tables(conn: Connection, logger: Logger, db_type: str) None[source]#
aequilibrae.project.project_creation.initialize_tables(logger, db_type: str, conn: Connection) None[source]#
aequilibrae.project.project_creation.recreate_columns(conn: Connection, logger: Logger, table: str, old_table: str) dict[str, str][source]#

Recreate columns for a table if any were added. Returns a dict of the old column names to type

aequilibrae.project.project_creation.remove_triggers(conn: Connection, logger: Logger, db_type: str) None[source]#
aequilibrae.project.project_creation.run_queries_from_sql_file(conn: Connection, logger: Logger, qry_file: str) None[source]#