readded mysql schema
reworked README
This commit is contained in:
parent
4e47e733e3
commit
4ec446240c
3 changed files with 28 additions and 20 deletions
22
README
22
README
|
@ -1,9 +1,19 @@
|
|||
Hier finden sich alle Skripte, die auf volkszaehler.org laufen.
|
||||
Ziel:
|
||||
- mein.volkszaehler (Betrieb eines eigenen Servers für Protokollierung und Auswertung)
|
||||
- Weiterentwicklung volkszaehler.org
|
||||
Hier finden sich alle Skripte, die auf volkszaehler.org laufen:
|
||||
|
||||
volkszaehler.org/
|
||||
|_ frontend/ Web Frontend
|
||||
|_ backend/ PHP Backend
|
||||
|_ controller/ Controller Code für verschiedene Plattformen/Programmiersprachen
|
||||
| \_ php/ Einfach Referenzimplementation des Controller-Codes in PHP
|
||||
|
|
||||
\_ share/ Gemeinsam genutze Codebestandteile
|
||||
|_ docs/ Dokumentation
|
||||
|_ definitions/ Gemeinsame Definitionen über Entities und deren Eigenschaften für Controller, Backend & Frontend
|
||||
|_ sql/ SQL-Schema Dumps für verschieden Datenbanksysteme
|
||||
| \_ demo/ Demo Daten zum Import in die Datenbank
|
||||
|
|
||||
|_ tools/ Verschiedene Scripts zum Importieren von Daten, Installation, Helper etc.
|
||||
\_ tests/ Einfache Testcases für einige Klasses des Backends
|
||||
|
||||
Wiki: http://wiki.volkszaehler.org
|
||||
Other: http://volkszaehler.org
|
||||
|
||||
Weitere Informationen liegen unter share/docs
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
Creating database schema...
|
||||
|
||||
|
||||
|
||||
[PDOException]
|
||||
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'entities' already exists
|
||||
|
||||
|
||||
|
||||
orm:schema-tool:create [--dump-sql] [-h|--help] [-q|--quiet] [-v|--verbose] [-V|--version] [-a|--ansi] [-n|--no-interaction] command
|
||||
|
||||
|
||||
CREATE TABLE entities (id SMALLINT AUTO_INCREMENT NOT NULL, uuid VARCHAR(36) NOT NULL, type VARCHAR(255) NOT NULL, class VARCHAR(255) NOT NULL, UNIQUE INDEX entities_uuid_uniq (uuid), PRIMARY KEY(id)) ENGINE = InnoDB;
|
||||
CREATE TABLE entities_in_aggregator (parent_id SMALLINT NOT NULL, child_id SMALLINT NOT NULL, PRIMARY KEY(parent_id, child_id)) ENGINE = InnoDB;
|
||||
CREATE TABLE data (id SMALLINT AUTO_INCREMENT NOT NULL, channel_id SMALLINT DEFAULT NULL, timestamp BIGINT NOT NULL, value NUMERIC(5, 2) NOT NULL, UNIQUE INDEX unique_timestamp (timestamp, channel_id), PRIMARY KEY(id)) ENGINE = InnoDB;
|
||||
CREATE TABLE tokens (id SMALLINT AUTO_INCREMENT NOT NULL, entity_id SMALLINT DEFAULT NULL, token VARCHAR(255) NOT NULL, valid BIGINT NOT NULL, UNIQUE INDEX tokens_token_uniq (token), PRIMARY KEY(id)) ENGINE = InnoDB;
|
||||
CREATE TABLE properties (id SMALLINT AUTO_INCREMENT NOT NULL, entity_id SMALLINT DEFAULT NULL, `key` VARCHAR(255) NOT NULL, value VARCHAR(255) NOT NULL, UNIQUE INDEX unique_keys (entity_id, `key`), PRIMARY KEY(id)) ENGINE = InnoDB;
|
||||
ALTER TABLE entities_in_aggregator ADD FOREIGN KEY (parent_id) REFERENCES entities(id);
|
||||
ALTER TABLE entities_in_aggregator ADD FOREIGN KEY (child_id) REFERENCES entities(id);
|
||||
ALTER TABLE data ADD FOREIGN KEY (channel_id) REFERENCES entities(id);
|
||||
ALTER TABLE tokens ADD FOREIGN KEY (entity_id) REFERENCES entities(id);
|
||||
ALTER TABLE properties ADD FOREIGN KEY (entity_id) REFERENCES entities(id)
|
||||
|
|
|
@ -34,10 +34,10 @@
|
|||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>volkszaehler.org - installation</title>
|
||||
<title>volkszaehler.org - setup</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>volkszaehler.org - installation</h1>
|
||||
<h1>volkszaehler.org - setup</h1>
|
||||
|
||||
<?php
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue