| 71 | | {{{ |
| 72 | | BEGIN; |
| 73 | | CREATE TABLE `gheat_accespoint` ( |
| 74 | | `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, |
| 75 | | `mac` varchar(17) NOT NULL, |
| 76 | | `ssid` varchar(64) NOT NULL, |
| 77 | | `encryptie` bool NOT NULL |
| 78 | | ) |
| 79 | | ; |
| 80 | | CREATE TABLE `gheat_gebruiker` ( |
| 81 | | `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, |
| 82 | | `naam` varchar(64) NOT NULL, |
| 83 | | `email` varchar(64) NOT NULL |
| 84 | | ) |
| 85 | | ; |
| 86 | | CREATE TABLE `gheat_apparatuur` ( |
| 87 | | `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, |
| 88 | | `antenne` varchar(64) NOT NULL, |
| 89 | | `kaart` varchar(64) NOT NULL |
| 90 | | ) |
| 91 | | ; |
| 92 | | CREATE TABLE `gheat_meetrondje` ( |
| 93 | | `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, |
| 94 | | `datum` datetime NOT NULL, |
| 95 | | `naam` varchar(60) NOT NULL, |
| 96 | | `gebruiker_id` integer NOT NULL, |
| 97 | | `apparatuur_id` integer NOT NULL |
| 98 | | ) |
| 99 | | ; |
| 100 | | ALTER TABLE `gheat_meetrondje` ADD CONSTRAINT `apparatuur_id_refs_id_5e2d317` FOREIGN KEY (`apparatuur_id`) REFERENCES `gheat_apparatuur` (`id`); |
| 101 | | ALTER TABLE `gheat_meetrondje` ADD CONSTRAINT `gebruiker_id_refs_id_3b558609` FOREIGN KEY (`gebruiker_id`) REFERENCES `gheat_gebruiker` (`id`); |
| 102 | | CREATE TABLE `gheat_meting` ( |
| 103 | | `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, |
| 104 | | `meetrondje_id` integer NOT NULL, |
| 105 | | `accespoint_id` integer NOT NULL, |
| 106 | | `lat` double precision NOT NULL, |
| 107 | | `lng` double precision NOT NULL, |
| 108 | | `signaal` integer NOT NULL |
| 109 | | ) |
| 110 | | ; |
| 111 | | ALTER TABLE `gheat_meting` ADD CONSTRAINT `accespoint_id_refs_id_49f1ad5c` FOREIGN KEY (`accespoint_id`) REFERENCES `gheat_accespoint` (`id`); |
| 112 | | ALTER TABLE `gheat_meting` ADD CONSTRAINT `meetrondje_id_refs_id_6c4042fe` FOREIGN KEY (`meetrondje_id`) REFERENCES `gheat_meetrondje` (`id`); |
| 113 | | COMMIT; |
| | 71 | |
| | 72 | Generated by installing [https://github.com/django-extensions/django-extensions django_extentions] and the command: {{{./manage.py graph_models gheat | dot -Tpng -o model.png}}} |