Marc Bonnici
3ae77c429b
output_processors/postgres: Fix incorrect dict keys
2019-07-19 14:16:55 +01:00
Marc Bonnici
2ce8d6fc95
output_processors/postgresql: Add missing default
...
In the case of no screen resolution being present ensure that a default
is used instead of `None`.
2019-02-14 10:51:38 +00:00
Marc Bonnici
31a5a95803
output_processors/postgresql: Ensure screen resolution is a list
...
Ensure that the screen resolution is converted to a list to prevent
casting errors.
2019-01-30 15:46:54 +00:00
Marc Bonnici
f2d6f351cb
output_processors/postgres: Fix incorrect parameter
...
When verifying the database schema the connection instead of a cursor
should be passed.
2018-12-07 10:51:18 +00:00
Marc Bonnici
0426a966da
utils/postgres: Relocate functions to retrieve schema information
...
Move the functions to retrieve schema information to general utilities to
be used in other classes.
2018-12-07 09:55:17 +00:00
Marc Bonnici
250bf61c4b
postgres: Update schema to v1.2
...
Update the postgres database schema:
- Rename "resourcegetters" schema to "resource_getters" for
consistency
- Rename "retreies" colum to "retry" to better relflect it purpose
- Store additional information including:
- POD serialization data
- Missing target information
- JSON formatted runstate
2018-12-07 09:55:17 +00:00
Marc Bonnici
64f7c2431e
utils/postgres: Rename postgres_covert to house more general methods
...
Rename the postgres_covert file to allow for place more general postgres
utility functions.
2018-12-07 09:55:17 +00:00
Marc Bonnici
423882a8e6
output_processors/postgres: Update target info to use POD representation
...
Instead of taking values directly when storing target information use
the POD representation to allow for restoring the state.
2018-12-07 09:55:17 +00:00
Marc Bonnici
2d7dc61686
output_processors/postgresql: Serialize parameters in json
...
To make it easier to deserialize the data again ensure that the data is
converted to json rather than using the built in string representation.
2018-12-07 09:55:17 +00:00
Marc Bonnici
281eb6adf9
output_processors/postgresql: Refactor and fix uploading duplication
...
Previously run level artifacts would be added with a particular job_id,
and updated artifacts would be stored as new objects each time. Refactor
to remove unnecessary instance variables, only provide a job_id when
required and add an update capability for largeobjects to ensure this
does not happen.
2018-10-24 10:42:28 +01:00
Marc Bonnici
576df80379
output_processors/postgres: Move logging message
...
Print the debug message warning about writing a large object to the
database before writing the object.
2018-10-24 10:42:28 +01:00
Marc Bonnici
5dcac0c8ef
output_processors/postgres: Do not process output if not connected
...
Only try to process the run output if the processor is connected to a
database.
2018-09-21 15:06:30 +01:00
Waleed El-Geresy
6d654157b2
Add Postgres Output Processor
...
The Output processor which is used to upload the results found in the
wa_output folder to a Postgres database, whose schema is defined by the
WA Create Database command.
2018-09-12 10:13:34 +01:00