Disclaimer

This document is only collection of author’s notes, experiences and point of views. It is not, in any meaning, either complete description of the topic nor official RTB documentation. It may be inaccurate, incomplete, obsolete, misleading or completely wrong. It may even cause loss of data or damage system integrity. It may not comply with company codex, values, presentation style or economic interests or may reveal company secrets.

As such, it is absolutely prohibited to distribute this document outside of RTB & Co. GmbH. Such an action may result into legal acts against both the sender and the company. It is only intended, after review of technical and presentational correctness and accuracy, to be used as an information source for official documentation.

Always contact documentation department for information about current presentation style and allowed formats before creating customer’s documentation.

14.0

The database update may take much longer than usual. The expected time is 15 - 45 minutes, depending on the database size. Please do not interrupt it. It is recommended to perform the update outside busy hours. (Seriously; this is not copy paste error).

New

  • Remote actions on PDM.

  • Limits for ticket extension can be set.

Important : If you experience a problem during update like:

ERROR [localhost-startStop-1] Database upgrade failed. [db.upgrade.DbUpgradeService:154]
org.postgresql.util.PSQLException: ERROR: numeric field overflow
  Detail: A field with precision 8, scale 2 must round to an absolute value less than 10^6.
	at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2477) ~[postgresql-42.1.4.jar:42.1.4]

it is necessary to delete (or modify) record which caused the problem. This is probably FW bug.

You can find the records like this: (Suppose that you are use two decimal places 10e6 ⇒ 10e8)

SELECT * FROM translog WHERE tl_amount >= 10e8

and delete like this:

DELETE FROM translog WHERE tl_amount >= 10e8

or set the value to something lower like this (if you use two decimal places):

UPDATE translog SET tl_amount = (10e8-1) WHERE tl_amount >= 10e8;

then you can continue update.