[vz-users] Datenbankportierung und neue Struktur
Michael Hartmann
hartmann-micha at web.de
Di Dez 27 18:29:59 CET 2022
Dazu bräuchte ich Unterstützung.
Es geht um die Tabellen data, properties, aggregate, :
Data alt:
+------------+------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| channel_id | int(11) | YES | MUL | NULL | |
| timestamp | bigint(20) | NO | | NULL | |
| value | double | NO | | NULL | |
+------------+------------+------+-----+---------+----------------+
Data neu:
+------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+------------+------+-----+---------+-------+
| timestamp | bigint(20) | NO | PRI | NULL | |
| channel_id | int(11) | NO | PRI | NULL | |
| value | double | NO | | NULL | |
+------------+------------+------+-----+---------+-------+
Properties alt:
+-----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| entity_id | int(11) | YES | MUL | NULL | |
| pkey | varchar(255) | NO | | NULL | |
| value | longtext | NO | | NULL | |
+-----------+--------------+------+-----+---------+----------------+lt:
Neu:
+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| pkey | varchar(255) | NO | PRI | NULL | |
| entity_id | int(11) | NO | PRI | NULL | |
| value | longtext | NO | | NULL | |
+-----------+--------------+------+-----+---------+-------+
Aggregate alt:
+------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| channel_id | int(11) | YES | MUL | NULL | |
| type | smallint(6) | NO | | NULL | |
| timestamp | bigint(20) | NO | | NULL | |
| value | double | NO | | NULL | |
| count | int(11) | NO | | NULL | |
+------------+-------------+------+-----+---------+----------------+
Neu:
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| type | smallint(6) | NO | PRI | NULL | |
| timestamp | bigint(20) | NO | PRI | NULL | |
| channel_id | int(11) | NO | PRI | NULL | |
| value | double | NO | | NULL | |
| count | int(11) | NO | | NULL | |
+------------+-------------+------+-----+---------+-------+
Auch bei den bestehenden Datenfeldern müssen einige Einstellungen zurückgeändert werden.
Grüße
Micha
-----Ursprüngliche Nachricht-----
Von: volkszaehler-users [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] Im Auftrag von Daniel Lauckner
Gesendet: Dienstag, 27. Dezember 2022 17:12
An: volkszaehler.org - users
Betreff: Re: [vz-users] Datenbankportierung und neue Struktur
Hallo,
am Dienstag, 27. Dezember 2022 um 16:16 hat Michael Hartmann geschrieben:
> Wie bekomme ich die DB einer neuen Middleware-Installation auf die alte Struktur mit automatisch generierten, fortlaufenden IDs zurück?
Wenn die Spalte vorhanden (und korrekt eingerichtet) ist müsste die von der Datenbank gefüllt werden.
Es handelt sich nur um eine fortlaufende Nummer. Die muss, meines Wissens, nicht gezielt bedient werden.
mfg Daniel
Mehr Informationen über die Mailingliste volkszaehler-users