<?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[upgrade to v2.1 withembedded sqlite]]></title><description><![CDATA[<p dir="auto">hi,</p>
<p dir="auto">just did an upgrade from v2.0.8 to v2.1.<br />
using an embedded sqlite.<br />
the db upgrade failed to continue with an error on table idata111.<br />
using the ignore option did the work but how can i know that everything is working fine ?</p>
<p dir="auto">10x<br />
lindeamon</p>
]]></description><link>https://forum.netxms.org/topic/5139/upgrade-to-v2.1-withembedded-sqlite</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 12:48:42 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/5139.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 09 Jul 2017 19:34:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to upgrade to v2.1 withembedded sqlite on Tue, 25 Jul 2017 12:57:15 GMT]]></title><description><![CDATA[<p dir="auto">Result of nxdbupgrade with -X to skip errors,<br />
all other version upgrade steps after 410 to 411 run with no errors.</p>
<pre><code>Upgrading from version 410 to 411
&gt;&gt;&gt; SELECT var_value FROM metadata WHERE var_name='TdataTableUpdated'
&gt;&gt;&gt; SELECT var_name,var_value FROM metadata WHERE var_name LIKE 'TDataTableCreationCommand_%' OR var_name LIKE 'TDataIndexCreationCommand_%'
&gt;&gt;&gt; DELETE FROM metadata WHERE var_name LIKE 'TDataTableCreationCommand_%' OR var_name LIKE 'TDataIndexCreationCommand_%'
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataTableCreationCommand_0','CREATE TABLE tdata_%d (item_id integer not null,tdata_timestamp integer not null,tdata_value varchar null)')
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataIndexCreationCommand_0','CREATE INDEX idx_tdata_%d ON tdata_%d(item_id,tdata_timestamp)')
&gt;&gt;&gt; SELECT id FROM nodes
Converting table tdata_108: failed
&gt;&gt;&gt; DELETE FROM metadata WHERE var_name LIKE 'TDataTableCreationCommand_%' OR var_name LIKE 'TDataIndexCreationCommand_%'
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataTableCreationCommand_0','CREATE TABLE tdata_%d (item_id integer not null,tdata_timestamp integer not null,record_id number(20) not null,UNIQUE(record_id))')
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataTableCreationCommand_1','CREATE TABLE tdata_records_%d (record_id number(20) not null,row_id number(20) not null,instance varchar(255) null,PRIMARY KEY(row_id),FOREIGN KEY (record_id) REFERENCES tdata_%d(record_id) ON DELETE CASCADE)')
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataTableCreationCommand_2','CREATE TABLE tdata_rows_%d (row_id number(20) not null,column_id integer not null,value varchar(255) null,PRIMARY KEY(row_id,column_id),FOREIGN KEY (row_id) REFERENCES tdata_records_%d(row_id) ON DELETE CASCADE)')
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataIndexCreationCommand_0','CREATE INDEX idx_tdata_%d_id_timestamp ON tdata_%d(item_id,tdata_timestamp)')
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataIndexCreationCommand_1','CREATE INDEX idx_tdata_rec_%d_instance ON tdata_records_%d(instance)')
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataIndexCreationCommand_2','CREATE INDEX idx_tdata_rec_%d_id ON tdata_records_%d(record_id)')
Rolling back last stage due to upgrade errors...
Database upgrade failed
root@d699ef6920c2:/opt/netxmsdb# nxdbmgr upgrade -t -X
NetXMS Database Manager Version 2.1 Build 9012 (2.1-RELEASE) (UNICODE)

Upgrading database...
Upgrading from version 410 to 411
&gt;&gt;&gt; SELECT var_value FROM metadata WHERE var_name='TdataTableUpdated'
&gt;&gt;&gt; SELECT var_name,var_value FROM metadata WHERE var_name LIKE 'TDataTableCreationCommand_%' OR var_name LIKE 'TDataIndexCreationCommand_%'
&gt;&gt;&gt; DELETE FROM metadata WHERE var_name LIKE 'TDataTableCreationCommand_%' OR var_name LIKE 'TDataIndexCreationCommand_%'
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataTableCreationCommand_0','CREATE TABLE tdata_%d (item_id integer not null,tdata_timestamp integer not null,tdata_value varchar null)')
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataIndexCreationCommand_0','CREATE INDEX idx_tdata_%d ON tdata_%d(item_id,tdata_timestamp)')
&gt;&gt;&gt; SELECT id FROM nodes
Converting table tdata_108: failed
Converting table tdata_126: failed
Converting table tdata_134: failed
Converting table tdata_160: failed
Converting table tdata_194: failed
Converting table tdata_232: failed
&gt;&gt;&gt; SELECT id FROM clusters
&gt;&gt;&gt; SELECT id FROM mobile_devices
&gt;&gt;&gt; SELECT id FROM access_points
&gt;&gt;&gt; SELECT id FROM chassis
&gt;&gt;&gt; UPDATE metadata SET var_value='411' WHERE var_name='SchemaVersion'
</code></pre>
<p dir="auto">All tdata_ tables failed to convert, as i look to sources looks like something wrong is in logic of<br />
static BOOL H_UpgradeFromV410(int currVersion, int newVersion) function.</p>
]]></description><link>https://forum.netxms.org/post/22763</link><guid isPermaLink="true">https://forum.netxms.org/post/22763</guid><dc:creator><![CDATA[madmucho]]></dc:creator><pubDate>Tue, 25 Jul 2017 12:57:15 GMT</pubDate></item><item><title><![CDATA[Reply to upgrade to v2.1 withembedded sqlite on Tue, 25 Jul 2017 11:50:08 GMT]]></title><description><![CDATA[<p dir="auto">Same simptoms sqlite in docker.</p>
<p dir="auto">nxdbmgr upgrade -t<br />
NetXMS Database Manager Version 2.1 Build 9012 (2.1-RELEASE) (UNICODE)</p>
<p dir="auto">Upgrading database...<br />
Upgrading from version 410 to 411<br />
&gt;&gt;&gt; SELECT var_value FROM metadata WHERE var_name='TdataTableUpdated'<br />
&gt;&gt;&gt; SELECT var_name,var_value FROM metadata WHERE var_name LIKE 'TDataTableCreationCommand_%' OR var_name LIKE 'TDataIndexCreationCommand_%'<br />
&gt;&gt;&gt; DELETE FROM metadata WHERE var_name LIKE 'TDataTableCreationCommand_%' OR var_name LIKE 'TDataIndexCreationCommand_%'<br />
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataTableCreationCommand_0','CREATE TABLE tdata_%d (item_id integer not null,tdata_timestamp integer not null,tdata_value varchar null)')<br />
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataIndexCreationCommand_0','CREATE INDEX idx_tdata_%d ON tdata_%d(item_id,tdata_timestamp)')<br />
&gt;&gt;&gt; SELECT id FROM nodes<br />
Converting table tdata_108: failed<br />
&gt;&gt;&gt; DELETE FROM metadata WHERE var_name LIKE 'TDataTableCreationCommand_%' OR var_name LIKE 'TDataIndexCreationCommand_%'<br />
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataTableCreationCommand_0','CREATE TABLE tdata_%d (item_id integer not null,tdata_timestamp integer not null,record_id number(20) not null,UNIQUE(record_id))')<br />
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataTableCreationCommand_1','CREATE TABLE tdata_records_%d (record_id number(20) not null,row_id number(20) not null,instance varchar(255) null,PRIMARY KEY(row_id),FOREIGN KEY (record_id) REFERENCES tdata_%d(record_id) ON DELETE CASCADE)')<br />
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataTableCreationCommand_2','CREATE TABLE tdata_rows_%d (row_id number(20) not null,column_id integer not null,value varchar(255) null,PRIMARY KEY(row_id,column_id),FOREIGN KEY (row_id) REFERENCES tdata_records_%d(row_id) ON DELETE CASCADE)')<br />
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataIndexCreationCommand_0','CREATE INDEX idx_tdata_%d_id_timestamp ON tdata_%d(item_id,tdata_timestamp)')<br />
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataIndexCreationCommand_1','CREATE INDEX idx_tdata_rec_%d_instance ON tdata_records_%d(instance)')<br />
&gt;&gt;&gt; INSERT INTO metadata (var_name,var_value) VALUES ('TDataIndexCreationCommand_2','CREATE INDEX idx_tdata_rec_%d_id ON tdata_records_%d(record_id)')</p>
]]></description><link>https://forum.netxms.org/post/22760</link><guid isPermaLink="true">https://forum.netxms.org/post/22760</guid><dc:creator><![CDATA[madmucho]]></dc:creator><pubDate>Tue, 25 Jul 2017 11:50:08 GMT</pubDate></item><item><title><![CDATA[Reply to upgrade to v2.1 withembedded sqlite on Mon, 10 Jul 2017 08:08:10 GMT]]></title><description><![CDATA[<p dir="auto">hi victor,</p>
<p dir="auto">unfortunately, i do not remember the exact error message, only the one i wrote.</p>
<p dir="auto">Best Regards,<br />
Lindeamon</p>
]]></description><link>https://forum.netxms.org/post/22607</link><guid isPermaLink="true">https://forum.netxms.org/post/22607</guid><dc:creator><![CDATA[lindeamon]]></dc:creator><pubDate>Mon, 10 Jul 2017 08:08:10 GMT</pubDate></item><item><title><![CDATA[Reply to upgrade to v2.1 withembedded sqlite on Mon, 10 Jul 2017 07:58:48 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">what was exact error message?</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/22603</link><guid isPermaLink="true">https://forum.netxms.org/post/22603</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Mon, 10 Jul 2017 07:58:48 GMT</pubDate></item></channel></rss>