Skip to content

Postgre Actions

Postgre Actions are used to interact with tables in Postgre Server

Actions

postgre.open

Open a new connection with database

Parameters:

host - IP or hostname of the server to connect

user - Username to be used on Postgre authentication

password - Password to be used on Postgre authentication

database - Name of the database to connect with

port (optional) - Number of the port to connect with Postgre Server (default=5432)

Return:

connection - Connection object with server

Exceptions:

ConnectionException - When problems with Postgre Server connection occurs

postgre.close

Closes connection with Postgre Server

Parameters:

connection - Connection object with server. Connections are created using postgre.open action

Return:

This action has no return.

Exceptions:

This action returns no Exception

postgre.commit

Commit the transation on Postgre Server

Parameters:

connection - Connection object with server. Connections are created using postgre.open action

Return:

This action has no return

Exceptions:

This action returns no Exception

postgre.execute_sql

Execute a SQL command on Postgre Server

Parameters:

connection - Connection object with server. Connections are created using postgre.open action

sql - String with SQL command to be executed

auto_commit (optional) - Set if the auto commit on transaction should be used or not (default=True)

Return:

result - Grid with all results returned for SQL command

count - Number of lines returned by result

affected_rows - Number of lines affected by SQL command execution

Exceptions:

ConnectionException - When problems with Postgre Server connection occurs

postgre.rollback

Rollback all transactions of the given connection

Parameters:

connection - Connection object with server. Connections are created using postgre.open action

Return:

This action has no return.

Exceptions:

This action returns no Exception

postgre.select

Execute a SQL query on Postgre Server

Parameters:

connection - Connection object with server. Connections are created using postgre.open action

sql - String with SQL command to be executed

Return:

result - Grid with all results returned for SQL command

count - Number of lines returned by result

Exceptions:

ConnectionException - Whecn problems with Postgre Server connection occurs