<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Database Upgrade Fails 3.6.300]]></title><description><![CDATA[<p dir="auto">Currently we have 3.3.323  and I am getting the following error when trying to upgrade</p>
<p dir="auto">Upgrading database...<br />
Upgrading from version 35.1 to 35.2<br />
SQL query failed (25P02 ERROR:  current transaction is aborted, commands ignored until end of transaction block):<br />
DROP INDEX IF EXISTS idx_event_log_event_timestamp<br />
Rolling back last stage due to upgrade errors...</p>
<p dir="auto">I normally build from source and install.  Do I need to install a previous version in order to upgrade to 3.6 or should this process still work jumping that many versions</p>
<p dir="auto">Thanks,</p>
<p dir="auto">Gary</p>
]]></description><link>https://forum.netxms.org/topic/6825/database-upgrade-fails-3.6.300</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 19:34:24 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/6825.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 Dec 2020 22:27:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Database Upgrade Fails 3.6.300 on Wed, 23 Dec 2020 07:23:51 GMT]]></title><description><![CDATA[<p dir="auto">Looks like the following query fails silently:</p>
<p dir="auto">ALTER TABLE event_log RENAME TO event_log_v35_2;</p>
<p dir="auto">Which is very strange. You can try to run nxdbmgr upgrade with -t option, it will print all SQL statements being executed. This particular upgrade procedure is indeed TimescaleDB specific.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/29116</link><guid isPermaLink="true">https://forum.netxms.org/post/29116</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Wed, 23 Dec 2020 07:23:51 GMT</pubDate></item><item><title><![CDATA[Reply to Database Upgrade Fails 3.6.300 on Wed, 23 Dec 2020 00:25:25 GMT]]></title><description><![CDATA[<p dir="auto">See responses below.  I forgot to mention this is a timescaledb so im not sure if that is what is causing my issues</p>
<p dir="auto">\d alarms;</p>
<p dir="auto"> Table "public.alarms"<br />
       Column       |          Type           | Collation | Nullable | Default<br />
--------------------+-------------------------+-----------+----------+---------<br />
 alarm_id           | integer                 |           | not null |<br />
 parent_alarm_id    | integer                 |           | not null |<br />
 alarm_state        | integer                 |           | not null |<br />
 hd_state           | integer                 |           | not null |<br />
 hd_ref             | character varying(63)   |           |          |<br />
 creation_time      | integer                 |           | not null |<br />
 last_change_time   | integer                 |           | not null |<br />
 rule_guid          | character varying(36)   |           |          |<br />
 source_object_id   | integer                 |           | not null |<br />
 zone_uin           | integer                 |           | not null |<br />
 source_event_code  | integer                 |           | not null |<br />
 source_event_id    | bigint                  |           | not null |<br />
 dci_id             | integer                 |           | not null |<br />
 message            | character varying(2000) |           |          |<br />
 original_severity  | integer                 |           | not null |<br />
 current_severity   | integer                 |           | not null |<br />
 repeat_count       | integer                 |           | not null |<br />
 alarm_key          | character varying(255)  |           |          |<br />
 ack_by             | integer                 |           | not null |<br />
 resolved_by        | integer                 |           | not null |<br />
 term_by            | integer                 |           | not null |<br />
 timeout            | integer                 |           | not null |<br />
 timeout_event      | integer                 |           | not null |<br />
 ack_timeout        | integer                 |           | not null |<br />
 alarm_category_ids | character varying(255)  |           |          |<br />
 event_tags         | character varying(2000) |           |          |<br />
 rca_script_name    | character varying(255)  |           |          |<br />
 impact             | character varying(1000) |           |          |<br />
Indexes:<br />
    "alarms_pkey" PRIMARY KEY, btree (alarm_id, source_object_id, creation_time)<br />
    "alarms_creation_time_idx" btree (creation_time DESC)<br />
    "alarms_source_object_id_creation_time_idx" btree (source_object_id, creation_time DESC)<br />
Number of child tables: 1989 (Use \d+ to list them.)</p>
<p dir="auto">select count(*) from alarms;<br />
count<br />
-------<br />
     0<br />
(1 row)</p>
<p dir="auto">Did not find any relation named "old_alarms".<br />
netxms_db=#</p>
<p dir="auto">netxms_db-# \d event_log;<br />
                          Table "public.event_log"<br />
      Column      |          Type           | Collation | Nullable | Default<br />
------------------+-------------------------+-----------+----------+---------<br />
 event_id         | bigint                  |           | not null |<br />
 event_code       | integer                 |           | not null |<br />
 event_timestamp  | integer                 |           | not null |<br />
 origin           | integer                 |           | not null |<br />
 origin_timestamp | integer                 |           | not null |<br />
 event_source     | integer                 |           | not null |<br />
 zone_uin         | integer                 |           | not null |<br />
 dci_id           | integer                 |           | not null |<br />
 event_severity   | integer                 |           | not null |<br />
 event_message    | character varying(2000) |           |          |<br />
 event_tags       | character varying(2000) |           |          |<br />
 root_event_id    | bigint                  |           | not null |<br />
 raw_data         | text                    |           |          |<br />
Indexes:<br />
    "event_log_pkey" PRIMARY KEY, btree (event_id, event_source, event_timestamp)<br />
    "event_log_event_source_event_timestamp_idx" btree (event_source, event_timestamp DESC)<br />
    "idx_event_log_event_timestamp" btree (event_timestamp)<br />
    "idx_event_log_root_id" btree (root_event_id) WHERE root_event_id &gt; 0<br />
    "idx_event_log_source" btree (event_source)<br />
Number of child tables: 17943 (Use \d+ to list them.)</p>
<p dir="auto">netxms_db=# \d  event_log_v35_2;<br />
Did not find any relation named "event_log_v35_2".</p>
]]></description><link>https://forum.netxms.org/post/29114</link><guid isPermaLink="true">https://forum.netxms.org/post/29114</guid><dc:creator><![CDATA[gmonk63]]></dc:creator><pubDate>Wed, 23 Dec 2020 00:25:25 GMT</pubDate></item><item><title><![CDATA[Reply to Database Upgrade Fails 3.6.300 on Mon, 21 Dec 2020 23:12:19 GMT]]></title><description><![CDATA[<p dir="auto">There is no need to install intermediate version - latest version should be able to upgrade all the way through.<br />
However, upgrade process ran into in issue on one of the steps. Can you please open psql, connect to your netxms database and show the output of the following commands:</p>
<p dir="auto">\d alarms;</p>
<p dir="auto">select count(*) from alarms;</p>
<p dir="auto">\d old_alarms;</p>
<p dir="auto">\d event_log;</p>
<p dir="auto">\d  event_log_v35_2;</p>
]]></description><link>https://forum.netxms.org/post/29100</link><guid isPermaLink="true">https://forum.netxms.org/post/29100</guid><dc:creator><![CDATA[Filipp Sudanov]]></dc:creator><pubDate>Mon, 21 Dec 2020 23:12:19 GMT</pubDate></item></channel></rss>