mqtt.sql 703 B

12345678910111213141516171819202122232425262728
  1. CREATE TABLE mqtt_user (
  2. id SERIAL primary key,
  3. is_superuser boolean,
  4. username character varying(100),
  5. password character varying(100),
  6. salt character varying(40)
  7. );
  8. CREATE TABLE mqtt_acl (
  9. id SERIAL primary key,
  10. allow integer,
  11. ipaddr character varying(60),
  12. username character varying(100),
  13. clientid character varying(100),
  14. access integer,
  15. topic character varying(100)
  16. );
  17. INSERT INTO mqtt_acl (id, allow, ipaddr, username, clientid, access, topic)
  18. VALUES
  19. (1,1,NULL,'$all',NULL,2,'#'),
  20. (2,0,NULL,'$all',NULL,1,'$SYS/#'),
  21. (3,0,NULL,'$all',NULL,1,'eq #'),
  22. (5,1,'127.0.0.1',NULL,NULL,2,'$SYS/#'),
  23. (6,1,'127.0.0.1',NULL,NULL,2,'#'),
  24. (7,1,NULL,'dashboard',NULL,1,'$SYS/#');